Hi,<br />
We are facing a problem while generating BIRT Report with a chart.<br />
<br />
The same is working fine in Tomcat. But when deployed in OC4J and while the report is taken, an error is coming.<br />
<br />
a similar problem is reported in <br />
<a class='bbc_url' href='
http://www.birt-exchange.org/forum/deploying-integrating-birt-report-engine-applications/12450-problems-chart-reports.html'>http://www.birt-exchange.org/forum/deploying-integrating-birt-report-engine-applications/12450-problems-chart-reports.html</a><br />
<br />
but there's no solution posted yet..<br />
<br />
please see the stacktrace below....Any help is appreciated!!<br />
<br />
09/06/15 15:35:03 org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature 'xsi' not found. (test.chart, 1, 367)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:83)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:191)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:180)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1445)<br />
09/06/15 15:35:03 at org.eclipse.birt.chart.model.impl.SerializerImpl.fromXml(SerializerImpl.java:401)<br />
09/06/15 15:35:03 at org.eclipse.birt.chart.reportitem.ChartReportItemImpl.deserialize(ChartReportItemImpl.java:276)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.extension.PeerExtensibilityProvider.initializeReportItem(PeerExtensibilityProvider.java:572)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.elements.ExtendedItem.initializeReportItem(ExtendedItem.java:303)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.elements.ExtendedItem.doCheck(ExtendedItem.java:673)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.elements.ExtendedItem.checkCompatibility(ExtendedItem.java:635)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.parser.ModuleParserHandler.handleExtendedItemCompatibility(ModuleParserHandler.java:370)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.parser.ModuleParserHandler.endDocument(ModuleParserHandler.java:357)<br />
09/06/15 15:35:03 at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:311)<br />
09/06/15 15:35:03 at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:205)<br />
09/06/15 15:35:03 at oracle.xml.jaxp.JXSAXParser.parse(JXSAXParser.java:292)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.parser.ModuleReader.readModule(ModuleReader.java:94)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.parser.DesignReader.read(DesignReader.java:88)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.core.DesignSession.openDesign(DesignSession.java:316)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.model.api.SessionHandle.openDesign(SessionHandle.java:292)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:158)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:253)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:597)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.service.ReportEngineService.openReportDesign(ReportEngineService.java:390)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.utility.BirtUtility.getRunnableFromDesignFile(BirtUtility.java:595)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.ViewerAttributeBean.getDesignHandle(ViewerAttributeBean.java:643)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:228)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:233)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.ViewerAttributeBean.<init>(ViewerAttributeBean.java:113)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.BaseContext.<init>(BaseContext.java:69)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.context.BirtContext.<init>(BirtContext.java:30)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:204)<br />
09/06/15 15:35:03 at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)<br />
09/06/15 15:35:03 at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
09/06/15 15:35:03 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:112)<br />
09/06/15 15:35:03 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)<br />
09/06/15 15:35:03 at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br />
09/06/15 15:35:03 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)<br />
09/06/15 15:35:03 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)<br />
09/06/15 15:35:03 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)<br />
09/06/15 15:35:03 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)<br />
09/06/15 15:35:03 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)<br />
09/06/15 15:35:03 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)<br />
09/06/15 15:35:03 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)<br />
09/06/15 15:35:03 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)<br />
09/06/15 15:35:03 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)<br />
09/06/15 15:35:03 at java.lang.Thread.run(Thread.java:595)<br />
09/06/15 15:35:03 Caused by: org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'xsi' not found. (test.chart, 1, 367)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.reportUnknownFeature(XMLHandler.java:1976)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleUnknownFeature(XMLHandler.java:1940)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setAttribValue(XMLHandler.java:2694)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler.handleObjectAttribs(SAXXMLHandler.java:78)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromFactory(XMLHandler.java:2178)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1316)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1454)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1019)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1001)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:712)<br />
09/06/15 15:35:03 at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)<br />
09/06/15 15:35:03 at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)<br />
09/06/15 15:35:03 at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)<br />
09/06/15 15:35:03 at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:205)<br />
09/06/15 15:35:03 at oracle.xml.jaxp.JXSAXParser.parse(JXSAXParser.java:292)<br />
09/06/15 15:35:03 at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:181)<br />
09/06/15 15:35:03 ... 47 more<br />
Jun 15, 2009 3:35:03 PM org.eclipse.birt.chart.reportitem.ChartReportItemImpl serialize<br />
WARNING: Exception<br />
java.lang.NullPointerException<br />
at org.eclipse.birt.chart.model.impl.SerializerImpl.asXml(SerializerImpl.java:160)