ERRO - Executar relatório no REPORT DESIGNER (usuário solicitou o cancelamento da operação atual)
Citação de Marcos Soares em 27/07/2022, 18:55Olá, pessoal. Queria saber se alguém já teve um erro igual a esse abaixo. Estou executando uma view sem nenhum parametro where. Ela demora 40 segundos para executar no SQL DEVELOPER, mas no REPORTER não chega a executar.
MENSAGEM DE ERRO
ORA-01013: o usuário solicitou o cancelamento da operação atual StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@1.1.1.1:soulprd, user=remweb, password=****, driver=oracle.jdbc.OracleDriver, other={driver=oracle.jdbc.OracleDriver}]MENSAGEM DE ERRO
class java.lang.RuntimeException ORA-01013: o usuário solicitou o cancelamento da operação atual StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@1.1.1.1:soulprd, user=remweb, password=****, driver=oracle.jdbc.OracleDriver, other={driver=oracle.jdbc.OracleDriver}] ORA-01013: o usuário solicitou o cancelamento da operação atual StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@1.1.1.1:soulprd, user=remweb, password=****, driver=oracle.jdbc.OracleDriver, other={driver=oracle.jdbc.OracleDriver}] com.stimulsoft.report.dictionary.StiDictionary.connect(StiDictionary.java:1227) com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.ConnectToData(StiRenderProviderV2.java:373) com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:125) com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64) com.stimulsoft.report.StiReport.RenderReport(StiReport.java:1982) com.stimulsoft.report.StiReport.Render(StiReport.java:1898) com.stimulsoft.report.StiReport.Render(StiReport.java:1833) com.stimulsoft.report.StiReport.Render(StiReport.java:1823) com.stimulsoft.webdesigner.helper.StiReportEdit.getPreviewPages(StiReportEdit.java:4779) com.stimulsoft.webdesigner.StiWebDesigner.getReportSnapshotCallbackResult(StiWebDesigner.java:1597)
Olá, pessoal. Queria saber se alguém já teve um erro igual a esse abaixo. Estou executando uma view sem nenhum parametro where. Ela demora 40 segundos para executar no SQL DEVELOPER, mas no REPORTER não chega a executar.
MENSAGEM DE ERRO
ORA-01013: o usuário solicitou o cancelamento da operação atual StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@1.1.1.1:soulprd, user=remweb, password=****, driver=oracle.jdbc.OracleDriver, other={driver=oracle.jdbc.OracleDriver}]
MENSAGEM DE ERRO
class java.lang.RuntimeException ORA-01013: o usuário solicitou o cancelamento da operação atual StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@1.1.1.1:soulprd, user=remweb, password=****, driver=oracle.jdbc.OracleDriver, other={driver=oracle.jdbc.OracleDriver}] ORA-01013: o usuário solicitou o cancelamento da operação atual StiJDBCDatabase [promptUserNameAndPassword=false, url=jdbc:oracle:thin:@1.1.1.1:soulprd, user=remweb, password=****, driver=oracle.jdbc.OracleDriver, other={driver=oracle.jdbc.OracleDriver}] com.stimulsoft.report.dictionary.StiDictionary.connect(StiDictionary.java:1227) com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.ConnectToData(StiRenderProviderV2.java:373) com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:125) com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64) com.stimulsoft.report.StiReport.RenderReport(StiReport.java:1982) com.stimulsoft.report.StiReport.Render(StiReport.java:1898) com.stimulsoft.report.StiReport.Render(StiReport.java:1833) com.stimulsoft.report.StiReport.Render(StiReport.java:1823) com.stimulsoft.webdesigner.helper.StiReportEdit.getPreviewPages(StiReportEdit.java:4779) com.stimulsoft.webdesigner.StiWebDesigner.getReportSnapshotCallbackResult(StiWebDesigner.java:1597)
Citação de marciors em 28/07/2022, 07:31Mestre bom dia,
A primeira vista, no meu entendimento, tua consulta precisa ser mais otimizada para gerar menos tempo na execução ou aumenta o tempo limite da consulta de 30 para 50 em diante, para que o sistema possa aguardar o retorno do banco a ele.
Mestre bom dia,
A primeira vista, no meu entendimento, tua consulta precisa ser mais otimizada para gerar menos tempo na execução ou aumenta o tempo limite da consulta de 30 para 50 em diante, para que o sistema possa aguardar o retorno do banco a ele.
Citação de Marcos Soares em 28/07/2022, 09:44Bom dia, @marciors
Infelizmente não é possível otimizar a query uma vez que faço consulta em cima de dados preenchidos em documentos de prontuários onde os campos são do tipo CLOB. Realmente tem essa opção e não havia me atentado a ela. Inseri o valor 50 e 60 e não funcionou, tive que inserir um valor bem acima para funcionar. Deixo abaixo configuração que o sistema aceitou e erro corrigido.
Bom dia, @marciors
Infelizmente não é possível otimizar a query uma vez que faço consulta em cima de dados preenchidos em documentos de prontuários onde os campos são do tipo CLOB. Realmente tem essa opção e não havia me atentado a ela. Inseri o valor 50 e 60 e não funcionou, tive que inserir um valor bem acima para funcionar. Deixo abaixo configuração que o sistema aceitou e erro corrigido.
Citação de Marcos Soares em 28/07/2022, 18:03Citação de marciors em 28/07/2022, 10:04Mestre,
Já tentou tratar os campos clob, para varchar?
Sim, foram tratados. Mas mesmo assim com vários union alls deixa o relatório lento.
Citação de marciors em 28/07/2022, 10:04Mestre,
Já tentou tratar os campos clob, para varchar?
Sim, foram tratados. Mas mesmo assim com vários union alls deixa o relatório lento.
Citação de Marcos Soares em 28/07/2022, 18:19Testei depois a execução do relatório via SOULMV e deu novo erro. Deixo abaixo link com detalhes da correção.
https://systemti.net/forum/topic/erro-executar-relatorio-do-report-designer-no-soulmv
Testei depois a execução do relatório via SOULMV e deu novo erro. Deixo abaixo link com detalhes da correção.
https://systemti.net/forum/topic/erro-executar-relatorio-do-report-designer-no-soulmv