SYSTEMTI.NET

Please or Cadastrar to create posts and topics.

ERRO - Executar relatório no REPORT DESIGNER (usuário solicitou o cancelamento da operação atual)

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)

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

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.

Marcos Soares has reacted to this post.
Marcos Soares

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.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

Mestre,

 

Já tentou tratar os campos clob, para varchar?

Citação de marciors em 28/07/2022, 10:04

Mestre,

 

Já tentou tratar os campos clob, para varchar?

Sim, foram tratados. Mas mesmo assim com vários union alls deixa o relatório lento.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

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

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !