Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Date dynamic filter on cross tab runs in cycle and times out
padytom
<p>I have a crosstab report with a chart using maximo database. When I hard code date range in query, it runs a for sometime but returns result with chart but when I use dynamic filter on same date field, it runs un-end and then returns error for time out.</p>
Find more posts tagged with
Comments
mwilliams
<p>Do you use the same dates as hard coded? Have you checked your log files?</p>
padytom
<p>I use the date field with specific dates for the hard coding. which returns results. I use same field which is actstart for the dynamic parameter but returns the error for timed out</p>
mwilliams
<p>My question was trying to ask if you're passing the same dates when static or through parameters? Or is there a much larger result set being processed with the dynamic parameters. Let me know. Thanks.</p>
padytom
<p>yes same dates. Used the month of January for the hard code and using same for dynamic</p>
mwilliams
<p>If you reduce the range while using the dynamic values, does the report still fail (even if you use a single day as the range)? Can you reproduce this in a way that I can run it (sample database or something)?</p>
padytom
<p>Yes it does time out.</p>
<p> </p>
<p>this is warning message I get</p>
<p> </p>
<p> </p>
<p> </p>
<p>com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070.</p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</p>
<p>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</p>
<p>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</p>
<p>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</p>
<p>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</p>
<p>at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layoutChildren(HTMLTableLM.java:132)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</p>
<p>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:249)</p>
<p>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:268)</p>
<p>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:112)</p>
<p>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(Unknown Source)</p>
<p>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(Unknown Source)</p>
<p>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(Unknown Source)</p>
<p>at com.actuate.reportapi.engine.Task.execute(Unknown Source)</p>
<p>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(Unknown Source)</p>
<p>at java.lang.Thread.run(Thread.java:662)</p>
<p>Caused by: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</p>
<p>exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p>... 30 more</p>
<p>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</p>
<p>exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:653)</p>
<p>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteCube(DteDataEngine.java:233)</p>
<p>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteCube(DataGenerationEngine.java:96)</p>
<p>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:272)</p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</p>
<p>... 29 more</p>
<p>Caused by: org.eclipse.birt.data.engine.core.DataException: exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.materializeCube(DataRequestSessionImpl.java:782)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:642)</p>
<p>... 34 more</p>
<p>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.populateDimension(DataRequestSessionImpl.java:1481)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.populateDimensions(DataRequestSessionImpl.java:1339)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.createCube(DataRequestSessionImpl.java:833)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.materializeCube(DataRequestSessionImpl.java:774)</p>
<p>... 35 more</p>
<p>Caused by: java.lang.NullPointerException</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataSetIterator.next(DataSetIterator.java:261)</p>
<p>at org.eclipse.birt.data.engine.olap.data.impl.dimension.Hierarchy.getSortedDimRows(Hierarchy.java:610)</p>
<p>at org.eclipse.birt.data.engine.olap.data.impl.dimension.Hierarchy.createAndSaveHierarchy(Hierarchy.java:121)</p>
<p>at org.eclipse.birt.data.engine.olap.data.api.cube.CubeMaterializer.createHierarchy(CubeMaterializer.java:126)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.populateDimension(DataRequestSessionImpl.java:1473)</p>
<p>... 38 more</p>
<p> </p>
<p> </p>
<p> </p>
padytom
<p>This is error message</p>
<p> </p>
<p>There is an error in processing your request. Error code: 17070. org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</p>
<p>exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1. com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070.</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layoutChildren(HTMLTableLM.java:132)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:249)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:268)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:112)</p>
<p> </p>
<p>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(Unknown Source)</p>
<p> </p>
<p>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(Unknown Source)</p>
<p> </p>
<p>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(Unknown Source)</p>
<p> </p>
<p>at com.actuate.reportapi.engine.Task.execute(Unknown Source)</p>
<p> </p>
<p>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(Unknown Source)</p>
<p> </p>
<p>at java.lang.Thread.run(Thread.java:662)</p>
<p> </p>
<p>Caused by: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</p>
<p>exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p> </p>
<p>... 30 more</p>
<p> </p>
<p>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</p>
<p>exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p> </p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:653)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteCube(DteDataEngine.java:233)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteCube(DataGenerationEngine.java:96)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:272)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</p>
<p> </p>
<p>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</p>
<p> </p>
<p>... 29 more</p>
<p> </p>
<p>Caused by: org.eclipse.birt.data.engine.core.DataException: exception.error</p>
<p>Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.materializeCube(DataRequestSessionImpl.java:782)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:642)</p>
<p>... 34 more</p>
<p>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: Error happens when create hierarchy:Group1.NewTabularHierarchy1.</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.populateDimension(DataRequestSessionImpl.java:1481)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.populateDimensions(DataRequestSessionImpl.java:1339)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.createCube(DataRequestSessionImpl.java:833)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.materializeCube(DataRequestSessionImpl.java:774)</p>
<p>... 35 more</p>
<p>Caused by: java.lang.NullPointerException</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataSetIterator.next(DataSetIterator.java:261)</p>
<p>at org.eclipse.birt.data.engine.olap.data.impl.dimension.Hierarchy.getSortedDimRows(Hierarchy.java:610)</p>
<p>at org.eclipse.birt.data.engine.olap.data.impl.dimension.Hierarchy.createAndSaveHierarchy(Hierarchy.java:121)</p>
<p>at org.eclipse.birt.data.engine.olap.data.api.cube.CubeMaterializer.createHierarchy(CubeMaterializer.java:126)</p>
<p>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.populateDimension(DataRequestSessionImpl.java:1473)</p>
<p>... 38 more</p>
padytom
<p>this is a replica but works good</p>
mwilliams
<p>So, you weren't able to reproduce the issue with the sample database?</p>
padytom
<p>Don't get issue with sample database. sample database works good and runs fast.</p>
mwilliams
<p>I'll try to recreate it with MySQL. In the meantime, have you tried adding the parameterized portion of your query in the beforeOpen of your data set instead of using the '?' approach? Something like:</p>
<p> </p>
<p>this.queryText = this.queryText + " where blah = '" params["myparam"] + "'";</p>