| 
| BIRT 2.2.1 Chart Run Time Error [message #328766] | Wed, 23 January 2008 16:10  |  | 
| Eclipse User  |  |  |  |  | Hi, I have a simple Bar chart designed in 2.2.1. It works / renders
 beautifully with in the designer. When I deploy the same on to run time on
 websphere 6.1 I get the following exception. I have checked the Chart
 related jar files. The jar files in run time seems to be same as that of
 designer. I am not sure what is going on.
 
 Your quick response is highly appreciated.
 Thanks
 Muni
 
 0000002c ReportEngine  E   Error happened while running the report.
 java.lang.NoClassDefFoundError:
 org.eclipse.birt.chart.reportitem.ChartReportItemImpl (initialization
 failure)
 at
 java.lang.J9VMInternals.initialize(J9VMInternals.java:123)
 at
 org.eclipse.birt.chart.reportitem.ChartReportItemFactoryImpl .newReportItem(ChartReportItemFactoryImpl.java:47)
 at
 org.eclipse.birt.report.model.extension.PeerExtensibilityPro vider.initializeReportItem(PeerExtensibilityProvider.java:43 0)
 at
 org.eclipse.birt.report.model.elements.ExtendedItem.initiali zeReportItem(ExtendedItem.java:300)
 at
 org.eclipse.birt.report.model.api.ExtendedItemHandle.loadExt endedElement(ExtendedItemHandle.java:97)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtendedItem(ReportDesignSerializer.java:2155)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtendedItem(ReportDesignSerializer.java:2099)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtensionElement(ReportDesignSerializer.java:2079)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wElement(ReportDesignSerializer.java:2009)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.cr eateNewElement(ReportDesignSerializer.java:821)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.lo calize(ReportDesignSerializer.java:880)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:224)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportItem(ReportDesignSerializer.java:446)
 at
 org.eclipse.birt.report.model.elements.ElementVisitor.visitE xtendedItem(ElementVisitor.java:497)
 at
 org.eclipse.birt.report.model.elements.ExtendedItem.apply(Ex tendedItem.java:119)
 at
 org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitCell(ReportDesignSerializer.java:700)
 at
 org.eclipse.birt.report.model.elements.Cell.apply(Cell.java: 81)
 at
 org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitRow(ReportDesignSerializer.java:689)
 at
 org.eclipse.birt.report.model.elements.TableRow.apply(TableR ow.java:75)
 at
 org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportItem(ReportDesignSerializer.java:446)
 at
 org.eclipse.birt.report.model.elements.ElementVisitor.visitG rid(ElementVisitor.java:306)
 at
 org.eclipse.birt.report.model.elements.GridItem.apply(GridIt em.java:121)
 at
 org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 at
 org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportDesign(ReportDesignSerializer.java:176)
 at
 org.eclipse.birt.report.model.elements.ReportDesign.apply(Re portDesign.java:89)
 at
 org.eclipse.birt.report.model.api.util.DocumentUtil.localize Design(DocumentUtil.java:90)
 at
 org.eclipse.birt.report.model.api.util.DocumentUtil.serializ e(DocumentUtil.java:67)
 at
 org.eclipse.birt.report.engine.api.impl.ReportDocumentWriter .saveDesign(ReportDocumentWriter.java:140)
 at
 org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTas k.java:193)
 at
 org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask. java:89)
 at
 org.eclipse.birt.report.service.ReportEngineService.runRepor t(Unknown
 Source)
 at
 org.eclipse.birt.report.service.BirtViewerReportService.runR eport(Unknown
 Source)
 at
 org.eclipse.birt.report.service.actionhandler.BirtRunReportA ctionHandler.__execute(Unknown
 Source)
 at
 org.eclipse.birt.report.service.actionhandler.BirtGetPageAct ionHandler.__checkDocumentExists(Unknown
 Source)
 at
 org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.prepareParameters(Unknown
 Source)
 at
 org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(Unknown
 Source)
 at
 org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(Unknown
 Source)
 at
 org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(Unknown
 Source)
 at
 org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(Unknown
 Source)
 at
 org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(Unknown
 Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 Method)
 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at
 org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(Unknown
 Source)
 at
 org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(Unknown
 Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 Method)
 at
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
 at
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:615)
 at
 org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
 at
 org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
 at
 org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
 at
 org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
 at
 org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
 at
 org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:453)
 at
 org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
 at
 org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
 at
 org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(Unknown
 Source)
 at
 javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 at
 org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
 at
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at
 com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl etWrapper.java:966)
 at
 com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest (ServletWrapper.java:478)
 at
 com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque st(ServletWrapper.java:463)
 at
 com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRe quest(CacheServletWrapper.java:92)
 at
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai ner.java:744)
 at
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont ainer.java:1425)
 at
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne lLink.java:92)
 at
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD iscrimination(HttpInboundLink.java:465)
 at
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN ewInformation(HttpInboundLink.java:394)
 at
 com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.com plete(HttpICLReadCallback.java:102)
 at
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future Completed(AioReadCompletionListener.java:152)
 at
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract AsyncFuture.java:213)
 at
 com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(A bstractAsyncFuture.java:195)
 at
 com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 at
 com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1 93)
 at
 com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result Handler.java:725)
 at
 com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
 at
 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
 Caused by: java.lang.Throwable: java.lang.NoSuchMethodError:
 org/eclipse/emf/common/util/AbstractEnumerator.<init>(ILjava/lang/String;Ljava/lang/String;)V
 at
 org.eclipse.birt.chart.model.attribute.Position.<init>(Position.java:285)
 at
 org.eclipse.birt.chart.model.attribute.Position.<clinit>(Position.java:114)
 at java.lang.J9VMInternals.initializeImpl(Native Method)
 at
 java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
 at
 org.eclipse.birt.chart.reportitem.ChartReportItemImpl.<clinit >(ChartReportItemImpl.java:90)
 at java.lang.J9VMInternals.initializeImpl(Native Method)
 at
 java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
 |  |  |  | 
| 
| Re: BIRT 2.2.1 Chart Run Time Error [message #339344 is a reply to message #328766] | Thu, 24 January 2008 04:58  |  | 
| Eclipse User  |  |  |  |  | Hi Muni, 
 I have tried to deploy a release2.2.1 report design on websphere 6.1, and
 the report preview successfully.
 Could you attach your report design? I could have a check on my side.
 
 Thanks,
 sissi
 "Muni" <puttamuni@gmail.com> wrote in message
 news:0c678b27944b5b643e6cffac4d6e16f2$1@www.eclipse.org...
 > Hi,
 > I have a simple Bar chart designed in 2.2.1. It works / renders
 > beautifully with in the designer. When I deploy the same on to run time on
 > websphere 6.1 I get the following exception. I have checked the Chart
 > related jar files. The jar files in run time seems to be same as that of
 > designer. I am not sure what is going on.
 >
 > Your quick response is highly appreciated.
 > Thanks
 > Muni
 >
 > 0000002c ReportEngine  E   Error happened while running the report.
 >                                 java.lang.NoClassDefFoundError:
 > org.eclipse.birt.chart.reportitem.ChartReportItemImpl (initialization
 > failure)
 >                at
 > java.lang.J9VMInternals.initialize(J9VMInternals.java:123)
 >                at
 >  org.eclipse.birt.chart.reportitem.ChartReportItemFactoryImpl .newReportItem(ChartReportItemFactoryImpl.java:47)
 >                at
 >  org.eclipse.birt.report.model.extension.PeerExtensibilityPro vider.initializeReportItem(PeerExtensibilityProvider.java:43 0)
 >                at
 >  org.eclipse.birt.report.model.elements.ExtendedItem.initiali zeReportItem(ExtendedItem.java:300)
 >                at
 >  org.eclipse.birt.report.model.api.ExtendedItemHandle.loadExt endedElement(ExtendedItemHandle.java:97)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtendedItem(ReportDesignSerializer.java:2155)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtendedItem(ReportDesignSerializer.java:2099)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtensionElement(ReportDesignSerializer.java:2079)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wElement(ReportDesignSerializer.java:2009)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.cr eateNewElement(ReportDesignSerializer.java:821)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.lo calize(ReportDesignSerializer.java:880)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:224)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportItem(ReportDesignSerializer.java:446)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitE xtendedItem(ElementVisitor.java:497)
 >                at
 >  org.eclipse.birt.report.model.elements.ExtendedItem.apply(Ex tendedItem.java:119)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitCell(ReportDesignSerializer.java:700)
 >                at
 >  org.eclipse.birt.report.model.elements.Cell.apply(Cell.java: 81)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitRow(ReportDesignSerializer.java:689)
 >                at
 >  org.eclipse.birt.report.model.elements.TableRow.apply(TableR ow.java:75)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportItem(ReportDesignSerializer.java:446)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitG rid(ElementVisitor.java:306)
 >                at
 >  org.eclipse.birt.report.model.elements.GridItem.apply(GridIt em.java:121)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportDesign(ReportDesignSerializer.java:176)
 >                at
 >  org.eclipse.birt.report.model.elements.ReportDesign.apply(Re portDesign.java:89)
 >                at
 >  org.eclipse.birt.report.model.api.util.DocumentUtil.localize Design(DocumentUtil.java:90)
 >                at
 >  org.eclipse.birt.report.model.api.util.DocumentUtil.serializ e(DocumentUtil.java:67)
 >                at
 >  org.eclipse.birt.report.engine.api.impl.ReportDocumentWriter .saveDesign(ReportDocumentWriter.java:140)
 >                at
 >  org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTas k.java:193)
 >                at
 >  org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask. java:89)
 >                at
 >  org.eclipse.birt.report.service.ReportEngineService.runRepor t(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.BirtViewerReportService.runR eport(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.BirtRunReportA ctionHandler.__execute(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.BirtGetPageAct ionHandler.__checkDocumentExists(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.prepareParameters(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(Unknown
 > Source)
 >                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 > Method)
 >                at
 >  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
 >                at
 >  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
 >                at java.lang.reflect.Method.invoke(Method.java:615)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(Unknown
 > Source)
 >                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 > Method)
 >                at
 >  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
 >                at
 >  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
 >                at java.lang.reflect.Method.invoke(Method.java:615)
 >                at
 >  org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
 >                at
 >  org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
 >                at
 >  org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
 >                at
 >  org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
 >                at
 >  org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 >                at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
 >                at
 >  org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:453)
 >                at
 >  org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
 >                at
 >  org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
 >                at
 >  org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(Unknown
 > Source)
 >                at
 >  javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 >                at
 >  org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
 >                at
 >  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 >                at
 >  com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl etWrapper.java:966)
 >                at
 >  com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest (ServletWrapper.java:478)
 >                at
 >  com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque st(ServletWrapper.java:463)
 >                at
 >  com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRe quest(CacheServletWrapper.java:92)
 >                at
 >  com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai ner.java:744)
 >                at
 >  com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont ainer.java:1425)
 >                at
 >  com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne lLink.java:92)
 >                at
 >  com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD iscrimination(HttpInboundLink.java:465)
 >                at
 >  com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN ewInformation(HttpInboundLink.java:394)
 >                at
 >  com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.com plete(HttpICLReadCallback.java:102)
 >                at
 >  com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future Completed(AioReadCompletionListener.java:152)
 >                at
 >  com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract AsyncFuture.java:213)
 >                at
 >  com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(A bstractAsyncFuture.java:195)
 >                at
 >  com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 >                at
 >  com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1 93)
 >                at
 >  com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result Handler.java:725)
 >                at
 >  com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
 >                at
 > com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
 > Caused by: java.lang.Throwable: java.lang.NoSuchMethodError:
 > org/eclipse/emf/common/util/AbstractEnumerator.<init>(ILjava/lang/String;Ljava/lang/String;)V
 >                at
 > org.eclipse.birt.chart.model.attribute.Position.<init>(Position.java:285)
 >                at
 > org.eclipse.birt.chart.model.attribute.Position.<clinit>(Position.java:114)
 >                at java.lang.J9VMInternals.initializeImpl(Native Method)
 >                at
 > java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
 >                at
 > org.eclipse.birt.chart.reportitem.ChartReportItemImpl.<clinit >(ChartReportItemImpl.java:90)
 >                at java.lang.J9VMInternals.initializeImpl(Native Method)
 >                at
 > java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
 >
 >
 |  |  |  | 
| 
| Re: BIRT 2.2.1 Chart Run Time Error [message #339419 is a reply to message #328766] | Thu, 24 January 2008 04:58  |  | 
| Eclipse User  |  |  |  |  | Hi Muni, 
 I have tried to deploy a release2.2.1 report design on websphere 6.1, and
 the report preview successfully.
 Could you attach your report design? I could have a check on my side.
 
 Thanks,
 sissi
 "Muni" <puttamuni@gmail.com> wrote in message
 news:0c678b27944b5b643e6cffac4d6e16f2$1@www.eclipse.org...
 > Hi,
 > I have a simple Bar chart designed in 2.2.1. It works / renders
 > beautifully with in the designer. When I deploy the same on to run time on
 > websphere 6.1 I get the following exception. I have checked the Chart
 > related jar files. The jar files in run time seems to be same as that of
 > designer. I am not sure what is going on.
 >
 > Your quick response is highly appreciated.
 > Thanks
 > Muni
 >
 > 0000002c ReportEngine  E   Error happened while running the report.
 >                                 java.lang.NoClassDefFoundError:
 > org.eclipse.birt.chart.reportitem.ChartReportItemImpl (initialization
 > failure)
 >                at
 > java.lang.J9VMInternals.initialize(J9VMInternals.java:123)
 >                at
 >  org.eclipse.birt.chart.reportitem.ChartReportItemFactoryImpl .newReportItem(ChartReportItemFactoryImpl.java:47)
 >                at
 >  org.eclipse.birt.report.model.extension.PeerExtensibilityPro vider.initializeReportItem(PeerExtensibilityProvider.java:43 0)
 >                at
 >  org.eclipse.birt.report.model.elements.ExtendedItem.initiali zeReportItem(ExtendedItem.java:300)
 >                at
 >  org.eclipse.birt.report.model.api.ExtendedItemHandle.loadExt endedElement(ExtendedItemHandle.java:97)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtendedItem(ReportDesignSerializer.java:2155)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtendedItem(ReportDesignSerializer.java:2099)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wExtensionElement(ReportDesignSerializer.java:2079)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.ne wElement(ReportDesignSerializer.java:2009)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.cr eateNewElement(ReportDesignSerializer.java:821)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.lo calize(ReportDesignSerializer.java:880)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:224)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportItem(ReportDesignSerializer.java:446)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitE xtendedItem(ElementVisitor.java:497)
 >                at
 >  org.eclipse.birt.report.model.elements.ExtendedItem.apply(Ex tendedItem.java:119)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitCell(ReportDesignSerializer.java:700)
 >                at
 >  org.eclipse.birt.report.model.elements.Cell.apply(Cell.java: 81)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitRow(ReportDesignSerializer.java:689)
 >                at
 >  org.eclipse.birt.report.model.elements.TableRow.apply(TableR ow.java:75)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitDesignElement(ReportDesignSerializer.java:231)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitStyledElement(ReportDesignSerializer.java:468)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportItem(ReportDesignSerializer.java:446)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitG rid(ElementVisitor.java:306)
 >                at
 >  org.eclipse.birt.report.model.elements.GridItem.apply(GridIt em.java:121)
 >                at
 >  org.eclipse.birt.report.model.elements.ElementVisitor.visitC ontents(ElementVisitor.java:515)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitSlots(ReportDesignSerializer.java:760)
 >                at
 >  org.eclipse.birt.report.model.util.ReportDesignSerializer.vi sitReportDesign(ReportDesignSerializer.java:176)
 >                at
 >  org.eclipse.birt.report.model.elements.ReportDesign.apply(Re portDesign.java:89)
 >                at
 >  org.eclipse.birt.report.model.api.util.DocumentUtil.localize Design(DocumentUtil.java:90)
 >                at
 >  org.eclipse.birt.report.model.api.util.DocumentUtil.serializ e(DocumentUtil.java:67)
 >                at
 >  org.eclipse.birt.report.engine.api.impl.ReportDocumentWriter .saveDesign(ReportDocumentWriter.java:140)
 >                at
 >  org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTas k.java:193)
 >                at
 >  org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask. java:89)
 >                at
 >  org.eclipse.birt.report.service.ReportEngineService.runRepor t(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.BirtViewerReportService.runR eport(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.BirtRunReportA ctionHandler.__execute(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.BirtGetPageAct ionHandler.__checkDocumentExists(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.prepareParameters(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(Unknown
 > Source)
 >                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 > Method)
 >                at
 >  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
 >                at
 >  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
 >                at java.lang.reflect.Method.invoke(Method.java:615)
 >                at
 >  org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(Unknown
 > Source)
 >                at
 >  org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(Unknown
 > Source)
 >                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
 > Method)
 >                at
 >  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
 >                at
 >  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
 >                at java.lang.reflect.Method.invoke(Method.java:615)
 >                at
 >  org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
 >                at
 >  org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
 >                at
 >  org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
 >                at
 >  org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
 >                at
 >  org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 >                at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
 >                at
 >  org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:453)
 >                at
 >  org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
 >                at
 >  org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
 >                at
 >  org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(Unknown
 > Source)
 >                at
 >  javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 >                at
 >  org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
 >                at
 >  javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 >                at
 >  com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl etWrapper.java:966)
 >                at
 >  com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest (ServletWrapper.java:478)
 >                at
 >  com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleReque st(ServletWrapper.java:463)
 >                at
 >  com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRe quest(CacheServletWrapper.java:92)
 >                at
 >  com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai ner.java:744)
 >                at
 >  com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebCont ainer.java:1425)
 >                at
 >  com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChanne lLink.java:92)
 >                at
 >  com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleD iscrimination(HttpInboundLink.java:465)
 >                at
 >  com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleN ewInformation(HttpInboundLink.java:394)
 >                at
 >  com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.com plete(HttpICLReadCallback.java:102)
 >                at
 >  com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.future Completed(AioReadCompletionListener.java:152)
 >                at
 >  com.ibm.io.async.AbstractAsyncFuture.invokeCallback(Abstract AsyncFuture.java:213)
 >                at
 >  com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(A bstractAsyncFuture.java:195)
 >                at
 >  com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
 >                at
 >  com.ibm.io.async.ResultHandler.complete(ResultHandler.java:1 93)
 >                at
 >  com.ibm.io.async.ResultHandler.runEventProcessingLoop(Result Handler.java:725)
 >                at
 >  com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
 >                at
 > com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
 > Caused by: java.lang.Throwable: java.lang.NoSuchMethodError:
 > org/eclipse/emf/common/util/AbstractEnumerator.<init>(ILjava/lang/String;Ljava/lang/String;)V
 >                at
 > org.eclipse.birt.chart.model.attribute.Position.<init>(Position.java:285)
 >                at
 > org.eclipse.birt.chart.model.attribute.Position.<clinit>(Position.java:114)
 >                at java.lang.J9VMInternals.initializeImpl(Native Method)
 >                at
 > java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
 >                at
 > org.eclipse.birt.chart.reportitem.ChartReportItemImpl.<clinit >(ChartReportItemImpl.java:90)
 >                at java.lang.J9VMInternals.initializeImpl(Native Method)
 >                at
 > java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
 >
 >
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.20663 seconds