Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Maximo report does not apear
Elnoubi
Hi,
When I run a birt report in maximo no thing a pear including the headers of the report , although when run it in eclipse i saw all data.
Any help,
Thank you,
Elnoubi.
Find more posts tagged with
Comments
micajblock
not nearly enough detail to even start figuring this out. Are you sure the database credential are correct?
Elnoubi
Thank you for replaying.
What detail that you need ?
Database credential is correct, As the Report run correctly at eclipse.
--
Elnoubi.
micajblock
Is it only one report or all reports?
Elnoubi
No, About four or five reports. But the same thing happened.
At some times i get an Exception:
"org.eclipse.birt.report.service.api.ReportServiceException: Failed to open the report document."
Elnoubi
<blockquote class='ipsBlockquote' data-author="'Elnoubi'" data-cid="112527" data-time="1355834591" data-date="18 December 2012 - 05:43 AM"><p>
No, About four or five reports. But the same thing happened.<br />
At some times i get an Exception:<br />
"org.eclipse.birt.report.service.api.ReportServiceException: Failed to open the report document."<br /></p></blockquote>
<br />
This is an image for this Exception.
micajblock
<blockquote class='ipsBlockquote' data-author="'Elnoubi'" data-cid="112528" data-time="1355834808" data-date="18 December 2012 - 05:46 AM"><p>
This is an image for this Exception.<br /></p></blockquote>
Finally some information. You get an error. Can you copy and paste the error so I can see the whole thing?
Elnoubi
org.eclipse.birt.report.service.api.ReportServiceException: Failed to open the report document.
Hide Exception Stack Trace
Stack Trace:
org.eclipse.birt.report.service.api.ReportServiceException: Failed to open the report document.
at org.eclipse.birt.report.service.ReportEngineService.throwDummyException(ReportEngineService.java:1145)
at org.eclipse.birt.report.service.ReportEngineService.openReportDocument(ReportEngineService.java:541)
at org.eclipse.birt.report.service.BirtViewerReportService.openReportDocument(BirtViewerReportService.java:269)
at org.eclipse.birt.report.service.BirtViewerReportService.getPageCount(BirtViewerReportService.java:704)
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.prepareParameters(AbstractGetPageActionHandler.java:138)
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.__execute(AbstractGetPageActionHandler.java:104)
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)
at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPage(BirtDocumentProcessor.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)
at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.tivoli.maximo.report.birt.bridge.launcher.BridgeServlet.service(BridgeServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:104)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:353)
at com.ibm.tivoli.maximo.report.birt.servlet.ReportRequestProcessServlet.processReportRequest(ReportRequestProcessServlet.java:682)
at com.ibm.tivoli.maximo.report.birt.servlet.ReportRequestProcessServlet.doPost(ReportRequestProcessServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
at psdi.webclient.system.filter.HttpCrossSiteScriptingSecurity.doFilter(HttpCrossSiteScriptingSecurity.java:66)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
Caused by: org.eclipse.birt.report.engine.api.EngineException: Failed to open the report document.
at org.eclipse.birt.report.engine.api.impl.ReportDocumentReader.loadCoreStreamHeader(ReportDocumentReader.java:241)
at org.eclipse.birt.report.engine.api.impl.ReportDocumentReader.(ReportDocumentReader.java:176)
at org.eclipse.birt.report.engine.api.impl.ReportDocumentReader.(ReportDocumentReader.java:150)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDocument(ReportEngineHelper.java:483)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDocument(ReportEngineHelper.java:459)
at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDocument(ReportEngine.java:645)
at org.eclipse.birt.report.service.ReportEngineService.openReportDocument(ReportEngineService.java:535)
... 78 more
Caused by: java.io.FileNotFoundException: /core
at org.eclipse.birt.core.archive.compound.ArchiveFileV3.lockEntry(ArchiveFileV3.java:168)
at org.eclipse.birt.core.archive.compound.ArchiveFile.lockEntry(ArchiveFile.java:443)
at org.eclipse.birt.core.archive.compound.ArchiveReader.lock(ArchiveReader.java:137)
at org.eclipse.birt.report.engine.api.impl.ReportDocumentReader.loadCoreStreamHeader(ReportDocumentReader.java:210)
... 84 more
micajblock
What is different with the 5 reports that are not working?
Elnoubi
I think this reports contain a huge amount of data, and its sql statement is complicated and take a large time to execute.
micajblock
Might be a timeout issue from the Maximo side. How long does the report take in Eclipse?
Elnoubi
About five minutes
micajblock
I have no more ideas. I would guess this is Maximo timing out. I have never seen this exception before. Even searched bugzilla. What happens when you schedule the report?
Elnoubi
I don't try to schedule the report.
micajblock
Can you try to see if it works?
Elnoubi
I can not schedule reports as I does not have mail server.
Do you have any idea without report scheduling?
micajblock
<blockquote class='ipsBlockquote' data-author="'Elnoubi'" data-cid="112752" data-time="1356546497" data-date="26 December 2012 - 11:28 AM"><p>
I can not schedule reports as I does not have mail server.<br />
Do you have any idea without report scheduling?<br /></p></blockquote>
<br />
Sorry, no other ideas.
vijay_kota
Hi,
Is there any cluster set up inplace for Maximo..?
Please note that during run time .rptdocument will be generated. These will be save in the server if you have cluster set up..
Find where this .rptdocument getting generated.
See if this document is getting corrupted or not..
Regards,
Vijay
Elnoubi
Thanks for Replaying.
The .rptdocument is generated and it is not corrupted.
When I scheduled this reports some it is run but with sum error ( chart is not displayed ), and some it is not run.
oraBirt
<p>I have similar problem, and scheduling this reports works fine, could you please tell what is the problem? Thanks.</p>
wwilliams
<p>This may help</p>
<p><a data-ipb='nomediaparse' href='
http://www-01.ibm.com/support/docview.wss?uid=swg21607119'>http://www-01.ibm.com/support/docview.wss?uid=swg21607119</a></p>
;
<p>-W</p>
oraBirt
<p>Thanks very much!</p>
<p>After the timeout updated, some report works fine, but some got same error. both reports retrieve a large amount of data.</p>
wwilliams
<p>So you can't schedule those and use Email with a file URL?</p>
oraBirt
<p>schedule works fine, the report file can be sent to my email account.</p>