AxisFault for Web Service data source [message #709749] |
Thu, 04 August 2011 08:59 |
|
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 09:00] Report message to a moderator
|
|
|
Re: AxisFault for Web Service data source [message #710026 is a reply to message #709749] |
Thu, 04 August 2011 15:24 |
|
Are you passing parameters to the web service?
Jason
On 8/4/2011 4:59 AM, Crank Zou wrote:
> 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
>
>
> 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
>
|
|
|
|
|
|
Re: AxisFault for Web Service data source [message #713970 is a reply to message #713772] |
Tue, 09 August 2011 13:59 |
|
If you would like, open a bugzilla entry with the stack trace. Maybe
someone else on the dev team has seen this error before.
Jason
On 8/8/2011 11:08 PM, Crank Zou wrote:
> i can't rule out the possibility, but it can not explain that the page
> run well when refresh the page or frame.
|
|
|
Re: AxisFault for Web Service data source [message #713974 is a reply to message #713772] |
Tue, 09 August 2011 13:59 |
|
If you would like, open a bugzilla entry with the stack trace. Maybe
someone else on the dev team has seen this error before.
Jason
On 8/8/2011 11:08 PM, Crank Zou wrote:
> i can't rule out the possibility, but it can not explain that the page
> run well when refresh the page or frame.
|
|
|
|
Powered by
FUDForum. Page generated in 0.03480 seconds