AxisFault for Web Service data source [message #709749] |
Thu, 04 August 2011 04:59  |
Eclipse User |
|
|
|
I have a web service data source for birt, and show the birt reports in the iframe.
It works fine except the bellow error.
we found the error only one or several times one day,
and if you refresh the page or frame, report work fine again.
Any help will be greatly appricated!
run on:
birt viewer: 2.5
Tomcat: 7.0
birt: 2.6.2
org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
AxisFault
faultCode: {h tt p://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
faultActor:
faultNode:
faultDetail:
{h tt p://xml.apache.org/axis/}stackTrace:org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
at org.eclipse.birt.report.service.ReportEngineService.throwDummyException(ReportEngineService.java:1106)
at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:935)
at org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport(BirtViewerReportService.java:973)
at org.eclipse.birt.report.service.actionhandler.BirtRunAndRenderActionHandler.__execute(BirtRunAndRenderActionHandler.java:76)
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
at org.eclipse.birt.report.presentation.aggregation.layout.EngineFragment.doService(EngineFragment.java:318)
at org.eclipse.birt.report.presentation.aggregation.AbstractBaseFragment.service(AbstractBaseFragment.java:76)
at org.eclipse.birt.report.servlet.BirtEngineServlet.__doGet(BirtEngineServlet.java:120)
at org.eclipse.birt.report.servlet.BaseReportEngineServlet.doGet(BaseReportEngineServlet.java:185)
at javax.servlet.h tt p.h tt pServlet.service(h tt pServlet.java:621)
at org.apache.axis.transport.h tt p.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.h tt p.h tt pServlet.service(h tt pServlet.java:722)
at org.eclipse.birt.report.servlet.BaseReportEngineServlet.service(BaseReportEngineServlet.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
at org.apache.coyote.h tt p11.h tt p11Processor.process(h tt p11Processor.java:250)
at org.apache.coyote.h tt p11.h tt p11Protocol$h tt p11ConnectionHandler.process(h tt p11Protocol.java:188)
at org.apache.coyote.h tt p11.h tt p11Protocol$h tt p11ConnectionHandler.process(h tt p11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:196)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:929)
... 31 more
Caused by: java.lang.NullPointerException
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.getParamTypeLocalPart(WSDLAdvisor.java:1264)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.isChoiceNode(WSDLAdvisor.java:976)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.genetateLowerLeverList(WSDLAdvisor.java:950)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.generateNode(WSDLAdvisor.java:869)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.addComplexType(WSDLAdvisor.java:1070)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.handleNodes(WSDLAdvisor.java:1004)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.genetateLowerLeverList(WSDLAdvisor.java:961)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.generateNode(WSDLAdvisor.java:869)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.addComplexType(WSDLAdvisor.java:1070)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.handleNodes(WSDLAdvisor.java:1004)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.genetateLowerLeverList(WSDLAdvisor.java:961)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.generateNode(WSDLAdvisor.java:869)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.generateTargetNode(WSDLAdvisor.java:495)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.buildOutputParameters(WSDLAdvisor.java:1255)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.compositeOutputBodyDoc(WSDLAdvisor.java:1548)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.buildBodyDoc(WSDLAdvisor.java:1486)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.buildBody(WSDLAdvisor.java:1301)
at org.eclipse.datatools.enablement.oda.ws.util.WSDLAdvisor.getLocalSOAPResponseTemplate(WSDLAdvisor.java:312)
at org.eclipse.datatools.enablement.oda.ws.impl.Query.getInputStream(Query.java:177)
at org.eclipse.datatools.enablement.oda.ws.impl.Query.initXMLQuery(Query.java:136)
at org.eclipse.datatools.enablement.oda.ws.impl.Query.getMetaData(Query.java:116)
at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doGetMetaData(OdaQuery.java:412)
at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.getMetaData(OdaQuery.java:379)
at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getRuntimeMetaData(PreparedStatement.java:407)
at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.getProjectedColumns(PreparedStatement.java:377)
at org.eclipse.birt.data.engine.odaconsumer.PreparedStatement.declareCustomColumn(PreparedStatement.java:1223)
at org.eclipse.birt.data.engine.executor.DataSourceQuery.addCustomFields(DataSourceQuery.java:650)
at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepareColumns(DataSourceQuery.java:374)
at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:323)
at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:455)
at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:343)
at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:455)
at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)
at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)
at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:145)
at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:616)
at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:152)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:265)
at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)
at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)
at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:180)
... 33 more
[Updated on: Thu, 04 August 2011 05:00] by Moderator
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04376 seconds