Autor Tópico: Problemas na Gereação do PDF a partir da Consulta  (Lida 5876 vezes)

ronaldofmorais

  • Novato
  • *
  • Mensagens: 46
    • Email
Problemas na Gereação do PDF a partir da Consulta
« Online: Setembro 14, 2013, 06:51:12 pm »
Olá Pessoal

   Estou com problemas nas Consultas do Scriptcase 7 ao gerar PDF. Ele faz todo o processo de geração sem emitir nenhuma mensagem de erro porém, quando vou visualizar ou baixar o arquivo, o arquivo PDF simplesmente não existe. "The requested URL /scriptcase/tmp/sc_pdf_....pdf". Estou usando LINUX 64 (Ubuntu Server) num servidor na Cloud da Amazon. Já verifiquei a pasta e constatei que os arquivos realmente não estão lá. Na impressão pelo REPORT-PDF funciona tudo certo, só pela consulta acontece esse problema.

    Se alguém tiver como me ajudar fico muito grato.

    Abraço a todos,

Ronaldo Morais

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #1 Online: Setembro 14, 2013, 07:22:18 pm »
Cara não sou expert no geração de consulta PDF, mas te digo uma coisa,  a mesma não tem nada haver com o reportPDF.
ReportPDF usa a classe FPDF, não precisa de nada externo ou fora do escopo PHP.
Geração de consulta PDF já utiliza uma biblioteca ou app de terceiros, não me recordo o nome agora, só sei que começa com w,
se der uma pesquisada no fórum vai ver oque é preciso para funcionar.

Já de ante-mão, verifique se na sua máquina cloud tem o JRE instalado, pois pelo que já vi no fórum é preciso do mesmo no servidor.

Abraço e boa sorte.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

ronaldofmorais

  • Novato
  • *
  • Mensagens: 46
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #2 Online: Setembro 14, 2013, 08:25:59 pm »
Cara não sou expert no geração de consulta PDF, mas te digo uma coisa,  a mesma não tem nada haver com o reportPDF.
ReportPDF usa a classe FPDF, não precisa de nada externo ou fora do escopo PHP.
Geração de consulta PDF já utiliza uma biblioteca ou app de terceiros, não me recordo o nome agora, só sei que começa com w,
se der uma pesquisada no fórum vai ver oque é preciso para funcionar.

Já de ante-mão, verifique se na sua máquina cloud tem o JRE instalado, pois pelo que já vi no fórum é preciso do mesmo no servidor.

Abraço e boa sorte.ce

Boa noite Almeida

   Em primeiro lugar, muito obrigado pela atenção e feedback.  Mencionei o ReportPDF por dois motivos:

   O primeiro é que, segundo a Netmake, o Scriptcase 7 já não usa mais o Java para gerar os PDFs da consulta.Não sei ao certo como tá funcionando mas imagino que esteja usando o FPDF e mais alguma coisa para converter os dados da consulta (creio que seja o wkhtmltopdf).

   O segundo é que o ReportPDF também cria um arquivo temporário com o mesmo prefixo (SC_PDF) na pasta tmp. Isso descarta a possibilidade de ser algo relacionado às permissões de leitura e escrita nas pastas, já que os arquivos do ReportPDF estão sendo gerados sem problema.

    De qualquer maneira, valeu aí pela força (e valeu mesmo).

    Abraço,

Ronaldo Morais

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #3 Online: Setembro 14, 2013, 08:32:16 pm »
Ronaldo,

Eu tenho o mesmo problema e estou hospedado no UOLHOST. Uma hospedagem normal, sem possibilidade de alterações nas configurações.
O problema é com o programa WKHTMLTOPDF que fica na pasta _lib\prod\third\wkhtmltopdf

O suporte da Netmake me solicitou para verificar os atributos das pastas da aplicação.
Já coloquei tudo para 777 e nada.
Parece que essa rotina tem que ser executada através de uma linha de comando (um tipo de shell), como não tenho muito conhecimento em Linux não posso dar maiores detalhes. Mas posso dizer que é uma droga hehehe, antes funcionava legal, agora tá uma m.....

Estou mudando todas as minhas consultas para relatórios através do ReportPdf, inclusive com os gráficos.
O Haroldo e o Endrigo tem me ajudado muito em seus posts.

Qualquer coisa que puder ajudar, fique tranquilo em me chamar pelo skype.

ronaldofmorais

  • Novato
  • *
  • Mensagens: 46
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #4 Online: Setembro 14, 2013, 08:49:26 pm »
Ronaldo,

Eu tenho o mesmo problema e estou hospedado no UOLHOST. Uma hospedagem normal, sem possibilidade de alterações nas configurações.
O problema é com o programa WKHTMLTOPDF que fica na pasta _lib\prod\third\wkhtmltopdf

O suporte da Netmake me solicitou para verificar os atributos das pastas da aplicação.
Já coloquei tudo para 777 e nada.
Parece que essa rotina tem que ser executada através de uma linha de comando (um tipo de shell), como não tenho muito conhecimento em Linux não posso dar maiores detalhes. Mas posso dizer que é uma droga hehehe, antes funcionava legal, agora tá uma m.....

Estou mudando todas as minhas consultas para relatórios através do ReportPdf, inclusive com os gráficos.
O Haroldo e o Endrigo tem me ajudado muito em seus posts.

Qualquer coisa que puder ajudar, fique tranquilo em me chamar pelo skype.


Boa noite Jorge

   Muitíssimo obrigado pela atenção.

   A Netmake mudou a exportação das consultas para PDF num esquema que não usa Java, creio eu, para evitar a incompatibilidade com provedores que não disponibilizam a JRE nos planos de hospedagem PHP. Porém, pelo que estou vendo, o problema acabou aumentando. Tanto o meu Scriptcase quanto a minha aplicação estão instalados num servidor na Cloud da Amazon. Tenho total acesso a ele e posso configurar como quero (inclusive instalar o JRE se necessário) mas estou tendo restrições com a impressão.

   Creio que a Netmake deveria documentar melhor o esquema de configuração dos recursos para que tanto o Scriptcase quanto as Aplicações nele desenvolvidas possam rodar tranquilamente e o deployment não seja tão doído.

   Obrigadão e um abraço Jorge. Vou fuçar um pouco aqui e esperar mais respostas. Qualquer coisa, vou aceitar teu convite para uma conferência via Skyṕe.

   A propósito, meu Skype é sirius_ronaldo. Qualquer coisa, estou à disposição.

Ronaldo Morais

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #5 Online: Setembro 14, 2013, 09:22:21 pm »
Pois é....

Antes td funcionava, agora complicou. hehehe

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #6 Online: Setembro 14, 2013, 10:23:08 pm »
Eu ainda acho que a NM está utilizando alguma APP para gerar esses PDF apartir de grids. Pois se estivesse usando algum recurso do PHP, como uma classe feita mais que utilize apenas bibliotecas do PHP jamais teria esse problema.
Infelizmente não temos uma documentação específica para isso.

Sei que existe uma classe que gera um PDF a partir de um HTML, se não me engado é "htmltopdf". No caso de vocês que precisa desse recurso, caberia procura-la e tentar adapta-la.

Abraço.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #7 Online: Setembro 14, 2013, 10:35:52 pm »
Acabei de implantar um VPS CentOS 6 e está tudo funcionando, é alguma limitação da hospedagem, não vejo como um problema do ScriptCase.
Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

ronaldofmorais

  • Novato
  • *
  • Mensagens: 46
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #8 Online: Setembro 15, 2013, 05:36:17 pm »
Acabei de implantar um VPS CentOS 6 e está tudo funcionando, é alguma limitação da hospedagem, não vejo como um problema do ScriptCase.

Olá Endrigo

   Obrigado pela atenção.

   Na verdade também uso um VPS, só que com Ubuntu. Então isso descarta a questão da hospedagem. Se tem uma APP convertendo o HTML para PDF, acho que a Netmake deveria documentar como é seu funcionamento e quais são os privilégios que ela necessita.

   O pior de tudo é que não dá nenhuma mensagem de erro durante o processo. Apenas não é gerado o arquivo na pasta tmp.

   Abraço a todos,

Ronaldo Morais

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #9 Online: Setembro 16, 2013, 07:45:44 pm »
WKHTMLTOPDF

Já deu uma olhada na pasta wkhtmltopdf para ver se está tudo lá?
scriptcase/prod/third/wkhtmltopdf/

Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1645
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #10 Online: Setembro 19, 2013, 11:44:56 am »
Meus clientes de hospedagem começaram com este problema na versão 7.1 subreleases mais atuais.
Aqui somente funcionou depois de um 777 na pasta  xxxxxxx/_lib/prod/third/wkhtmltopdf/
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1645
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #11 Online: Setembro 19, 2013, 04:08:08 pm »
Identifiquei o bug.
Como fiz publicação local via ftp o sc estava mandando todos os arquivos.
Agora um cliente fez a publicação tipo zip, upou e o pdf não era gerado.
Descobrimos que nem todos os arquivos do prod estão indo no zip.
O que fiz junto ao cliente de hospedagem foi baixar o prod.
http://downloads.netmake.com.br/downloads/v7/packs/scriptcase-prod-7.1.007-pt_br.tgz
descompactar na pasta _lib dele e a geração do pdf ocorreu de maneira normal.
Fica ai a dica.
Irei postar isto no bugs@netmake.com.br mais tarde.
 
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #12 Online: Setembro 19, 2013, 04:32:13 pm »
Vou tentar essa ultima dica do Alexandre.
O meu problema é que o uol não descompacta arquivos grandes e esse é de mais de 60mega.

Vou baixar no meu notebook e passar por ftp, para ver o que dá.


Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1645
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #13 Online: Setembro 19, 2013, 10:17:12 pm »
Enviado e-mail para bugs@netmake.com.br.
Com as experiências que tivemos no provedor para correção da geração de pdf.
Vamos esperar e ver se eles confirma o bug na publicação com zip.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Bernhard

  • Administrator
  • Expert
  • *****
  • Mensagens: 1619
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #14 Online: Setembro 20, 2013, 01:34:01 am »
Pessoal,

Vou verificar o problema com nossa equipe de bugs.

att,
Bernhard Bernsmann