Birt查看器DataException(Birt查看器无法显示图表,org.eclipse.Birt.data.engine.core.DataException随Birt 4.4.2和jetty一起提供)

Birt查看器DataException(Birt查看器无法显示图表,org.eclipse.Birt.data.engine.core.DataException随Birt 4.4.2和jetty一起提供),jetty,runtime-error,birt,Jetty,Runtime Error,Birt,我正在尝试使用birt 4.4.2运行时和jetty来实现一个birt报告,该报告具有交叉表和每小时网络节点统计图。但它给出了以下错误。使用birt 4.2.2运行时,相同的报告运行良好 但是在eclipse中将所有4.2.2 JAR替换为4.4.2 JAR并部署了//lib/birt-runtime-4_4_2/WebViewerExample/WEB-INF/lib之后,该报告就不起作用了。下面是错误的stacktrace,并附上完整的stacktrace。如果还需要什么,请告诉我 org.

我正在尝试使用birt 4.4.2运行时和jetty来实现一个birt报告,该报告具有交叉表和每小时网络节点统计图。但它给出了以下错误。使用birt 4.2.2运行时,相同的报告运行良好

但是在eclipse中将所有4.2.2 JAR替换为4.4.2 JAR并部署了//lib/birt-runtime-4_4_2/WebViewerExample/WEB-INF/lib之后,该报告就不起作用了。下面是错误的stacktrace,并附上完整的stacktrace。如果还需要什么,请告诉我

org.eclipse.birt.data.engine.core.DataException:获取保存流时发生报告文档错误。 存档文件已关闭。 位于org.eclipse.birt.data.engine.api.DataEngineContext.openOutputStreamDataEngineContext.java:371 位于org.eclipse.birt.data.engine.api.DataEngineContext.getOutputStreamDataEngineContext.java:355 在org.eclipse.birt.data.engine.impl.DataEngineSession$ReportDocumentShutdownListener.saveNamingRelationDataEngineSession.java:515 在org.eclipse.birt.data.engine.impl.DataEngineSession$ReportDocumentShutdownStener.dataEngineShutdownDataEngineSession.java:495 在org.eclipse.birt.data.engine.impl.DataEngineImpl.shutdownDataEngineImpl.java:577 位于org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.ShutdowDataRequestSessionImpl.java:521 位于org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.ShutdowAbstractDataEngine.java:358 在org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.ShutdowDataGenerationEngine.java:154 位于org.eclipse.birt.report.engine.executor.ExecutionContext.closeExecutionContext.java:491 在org.eclipse.birt.report.engine.api.impl.EngineTask.closeEngineTask.java:1717 位于org.eclipse.birt.report.engine.api.impl.RunTask.closeRunTask.java:333 位于org.eclipse.birt.report.service.ReportEngineService.runReportEngineService.java:1346 位于org.eclipse.birt.report.service.BirtViewerReportService.runReportBirtViewerReportService.java:158 位于org.eclipse.birt.report.service.actionhandler.birtrunreportionHandler.\uu executeBirtRunReportActionHandler.java:81 在org.eclipse.birt.report.service.actionhandler.BirtGetPageActionHandler.\uu checkDocumentExistsBirtGetPageActionHandler.java:58 在org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.prepareParametersAbstractGetPageActionHandler.java:118 位于org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.\uu ExecuteActGetPageActionHandler.java:103 位于org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.ExecuteActBaseActionHandler.java:90 位于org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.\uuu executeActionAbstractBaseDocumentProcessor.java:47 位于org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeActionAbstractBaseComponentProcessor.java:143 在org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPageBirtDocumentProcessor.java:87 在sun.reflect.NativeMethodAccessorImpl.invoke0Native方法中 位于sun.reflect.NativeMethodAccessorImpl.invokeNativeMethodAccessorImpl.java:57 在sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43 位于java.lang.reflect.Method.invokeMethod.java:606 位于org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.processAbstractBaseComponentProcessor.java:112 位于org.eclipse.birt.report.soapengine.endpoint.birtsoappbindingimpl.getUpdateObjectSBIRTSOAPBindingImpl.java:66 在sun.reflect.NativeMethodAccessorImpl.invoke0Native方法中 位于sun.reflect.NativeMethodAccessorImpl.invokeNativeMethodAccessorImpl.java:57 在sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43 位于java.lang.reflect.Method.invokeMethod.java:606 位于org.apache.axis.providers.java.RPCProvider.invokeMethodRPCPProvider.java:397 位于org.apache.axis.providers.java.RPCProvider.processMessageRPCProvider.java:186 位于org.apache.axis.providers.java.JavaProvider.invokeJavaProvider.java:323 位于org.apache.axis.strategies.InvocationStrategy.visitinJournationStrategy.java:32 位于org.apache.axis.SimpleChain.doVisitingSimpleChain.java:118 位于org.apache.axis.SimpleChain.invokeSimpleChain.java:83 位于org.apache.axis.handlers.soap.SOAPService.invokeSOAPService.java:454 位于org.apache.axis.server.AxisServer.invokeAxisServer.java:281 位于org.apache.axis.transport.http.AxisServlet.doPostAxisServlet.java:699 位于org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPostBirtSoapMessageDispatcherServlet.java:265 位于javax.servlet.http.HttpServlet.serviceHttpServlet.java:727 位于org.apache.axis.transport.http.AxisServletBase.serviceAxisServletBase.java:327 位于javax.servlet.http.HttpServlet.serviceHttpServlet.java:820 位于org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.serviceBirtSoapMessageDispatcherServlet.java:122 在org.eclipse.je servlet.ServletHolder.handleServletHolder.java:538 位于org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilterServletHandler.java:1352 位于org.eclipse.birt.report.filter.ViewerFilter.doFilterViewerFilter.java:68 位于org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilterServletHandler.java:1323 在com.ericsson.ps.util.RequestFilter.doFilterRequestFilter.java:38 位于org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilterServletHandler.java:1323 位于org.eclipse.jetty.servlet.ServletHandler.doHandleServletHandler.java:476 位于org.eclipse.jetty.server.handler.ScopedHandler.handleScopedHandler.java:119 位于org.eclipse.jetty.security.SecurityHandler.handleSecurityHandler.java:517 位于org.eclipse.jetty.server.session.SessionHandler.doHandleSessionHandler.java:225 位于org.eclipse.jetty.server.handler.ContextHandler.doHandleContextHandler.java:937 位于org.eclipse.jetty.servlet.ServletHandler.doScopeServletHandler.java:406 位于org.eclipse.jetty.server.session.SessionHandler.doScopeSessionHandler.java:183 位于org.eclipse.jetty.server.handler.ContextHandler.doScopeContextHandler.java:871 位于org.eclipse.jetty.server.handler.ScopedHandler.handleScopedHandler.java:117 位于org.eclipse.jetty.server.handler.ContextHandlerCollection.handleContextHandlerCollection.java:247 位于org.eclipse.jetty.server.handler.HandlerWrapper.HandlerWrapper.java:110 位于org.eclipse.jetty.server.server.handleServer.java:346 位于org.eclipse.jetty.server.HttpConnection.handleRequestHttpConnection.java:589 位于org.eclipse.jetty.server.HttpConnection$RequestHandler.contentHttpConnection.java:1065 位于org.eclipse.jetty.http.HttpParser.parsenexthtpparser.java:823 http.HttpParser.parseAvailableHttpParser.java:220 位于org.eclipse.jetty.server.HttpConnection.handleHttpConnection.java:411 位于org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.runSocketConnector.java:241 位于org.eclipse.jetty.server.ssl.SslSocketConnector$SslConnectorEndPoint.runSslSocketConnector.java:664 位于org.eclipse.jetty.util.thread.QueuedThreadPool$3.runQueuedThreadPool.java:529 java:744 原因:java.io.IOException:存档文件已关闭。 位于org.eclipse.birt.core.archive.component.ArchiveFile.createEntryArchiveFile.java:421 在org.eclipse.birt.core.archive.component.ArchiveWriter.openRandomAccessStreamArchiveWriter.java:68 位于org.eclipse.birt.data.engine.api.DataEngineContext.openOutputStreamDataEngineContext.java:362 ... 71多
不确定这是否有帮助,但一周前和今天我们又遇到了类似的问题。解决方法:我们从服务器上卸载了BIRT,并将其重新安装到同一个导出上,除了我们的报告模板有一点更新之外。事后的报道很顺利。 我想下周我们会重新安装BIRT。。。 比尔,M