|
|
Re: Error when trying to view example report [message #1749164 is a reply to message #1744413] |
Fri, 02 December 2016 14:05 |
Steve Barnes Messages: 2 Registered: December 2016 |
Junior Member |
|
|
I have just tried upgrading (actually replacing) the server components of BIRT to 4.6 runtime and am getting the same error when I run a report in the browser.
http://<server-name>:8080/birt-viewer/frameset?__report=TestReport.rptdesign
Tomcat Version : Apache Tomcat/7.0.52 (Ubuntu)
Java Version : java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
javax.servlet.ServletException: Servlet execution threw an exception
org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
root cause
java.lang.UnsupportedClassVersionError: org/eclipse/datatools/connectivity/oda/util/manifest/ManifestExplorer : Unsupported major.minor version 52.0 (unable to load class org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2948)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1208)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
org.eclipse.birt.report.model.plugin.ODAManifestUtil.getDataSourceExtension(ODAManifestUtil.java:41)
org.eclipse.birt.report.model.plugin.OdaExtensibilityProvider.isValidExtensionID(OdaExtensibilityProvider.java:194)
org.eclipse.birt.report.model.elements.OdaDataSource.setIntrinsicProperty(OdaDataSource.java:217)
org.eclipse.birt.report.model.core.DesignElement.setProperty(DesignElement.java:1233)
org.eclipse.birt.report.model.core.DesignElement.setProperty(DesignElement.java:1203)
org.eclipse.birt.report.model.parser.DesignParseState.setProperty(DesignParseState.java:100)
org.eclipse.birt.report.model.parser.OdaDataSourceState.parseODADataSourceExtensionID(OdaDataSourceState.java:150)
org.eclipse.birt.report.model.parser.OdaDataSourceState.parseAttrs(OdaDataSourceState.java:82)
org.eclipse.birt.report.model.parser.ModuleParserHandler.startElement(ModuleParserHandler.java:261)
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
org.eclipse.birt.report.model.parser.ModuleReader.readModule(ModuleReader.java:98)
org.eclipse.birt.report.model.parser.DesignReader.read(DesignReader.java:88)
org.eclipse.birt.report.model.core.DesignSessionImpl.openDesign(DesignSessionImpl.java:309)
org.eclipse.birt.report.model.api.SessionHandleImpl.openDesign(SessionHandleImpl.java:294)
org.eclipse.birt.report.model.api.SessionHandle.openDesign(SessionHandle.java:1)
org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:158)
org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.getReportDesignHandle(ReportEngineHelper.java:255)
org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:274)
org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:619)
org.eclipse.birt.report.service.ReportEngineService.openReportDesign(ReportEngineService.java:395)
org.eclipse.birt.report.utility.BirtUtility.getRunnableFromDesignFile(BirtUtility.java:609)
org.eclipse.birt.report.context.ViewerAttributeBean.getDesignHandle(ViewerAttributeBean.java:644)
org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:224)
org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:230)
org.eclipse.birt.report.context.ViewerAttributeBean.<init>(ViewerAttributeBean.java:118)
org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)
org.eclipse.birt.report.context.BaseContext.<init>(BaseContext.java:69)
org.eclipse.birt.report.context.BirtContext.<init>(BirtContext.java:30)
org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:151)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
I already made the change documented here to fix another issue : https://bugs.eclipse.org/bugs/show_bug.cgi?id=497356
It's my understanding that BIRT v4.6 is supported on Java7 as stated here : http://download.eclipse.org/birt/downloads/
Pre-requisites: Java 1.7 JDK/JRE
Anyone here got any wild ideas on what could be wrong...?
[Updated on: Fri, 02 December 2016 15:30] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.02977 seconds