Home
Analytics
Deployment on Websphere 8.5 Problem
drgaryholland
<p>I have Birt runtime integrated in my project using eclipse kepler/mars and IBM Rad. I have Build path jre libraries version 6 from the websphere server jre. I have compiler set to version 1.6 and Project facet set to 1.6. Target runtime is set to websphere 8.5. While in eclipse I select "run as" and select the Websphere 8.5 server the sample test report runs fine in a browser. But when I deploy as an ear to Websphere 8.5 (vm = jre 6) I get the following runtime error when I try to view the sample test report, any help would be appreciated:</p>
<p> </p>
<p>[11/13/15 12:09:24:839 MST] 0000009f ServletWrappe I com.ibm.ws.webcontainer.servlet.ServletWrapper init </p>
<p><u>SRVE0242I</u>: [Birt45] [/Birt45] [ViewerServlet]: Initialization successful.</p>
<p>[11/13/15 12:09:24:901 MST] 0000009f ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service Uncaught service() exception thrown by servlet ViewerServlet: java.lang.NoClassDefFoundError: org/eclipse/core/runtime/Platform</p>
<p>at org.eclipse.birt.core.framework.jar.ServicePlatform.getExtensionRegistry(</p>
<p><u>ServicePlatform.java:72</u>)</p>
<p>at org.eclipse.birt.core.framework.jar.ServicePlatform.createFactoryObject(</p>
<p><u>ServicePlatform.java:98</u>)</p>
<p>at org.eclipse.birt.core.framework.Platform$1.run(</p>
<p><u>Platform.java:297</u>)</p>
<p>at java.security.AccessController.doPrivileged(</p>
<p><u>AccessController.java:273</u>)</p>
<p>at org.eclipse.birt.core.framework.Platform.createFactoryObject(</p>
<p><u>Platform.java:293</u>)</p>
<p>at org.eclipse.birt.report.service.ReportEngineService.setEngineContext(</p>
<p><u>ReportEngineService.java:338</u>)</p>
<p>at org.eclipse.birt.report.service.BirtViewerReportService.setContext(</p>
<p><u>BirtViewerReportService.java:1023</u>)</p>
<p>at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(</p>
<p><u>ViewerServlet.java:148</u>)</p>
<p>at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(</p>
<p><u>BirtSoapMessageDispatcherServlet.java:151</u>)</p>
<p>at javax.servlet.http.HttpServlet.service(</p>
<p><u>HttpServlet.java:575</u>)</p>
<p>at org.apache.axis.transport.http.AxisServletBase.service(</p>
<p><u>AxisServletBase.java:327</u>)</p>
<p>at javax.servlet.http.HttpServlet.service(</p>
<p><u>HttpServlet.java:668</u>)</p>
<p>at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(</p>
<p><u>BirtSoapMessageDispatcherServlet.java:122</u>)</p>
<p>at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(</p>
<p><u>ServletWrapper.java:1230</u>)</p>
<p>at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(</p>
<p><u>ServletWrapper.java:779</u>)</p>
<p>at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(</p>
<p><u>ServletWrapper.java:478</u>)</p>
<p>at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(</p>
<p><u>ServletWrapperImpl.java:178</u>)</p>
<p>at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(</p>
<p><u>WebAppFilterChain.java:136</u>)</p>
<p>at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(</p>
<p><u>WebAppFilterChain.java:97</u>)</p>
<p>at org.eclipse.birt.report.filter.ViewerFilter.doFilter(</p>
<p><u>ViewerFilter.java:68</u>)</p>
<p>at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(</p>
<p><u>FilterInstanceWrapper.java:195</u>)</p>
<p>at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(</p>
<p><u>WebAppFilterChain.java:91</u>)</p>
<p>at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(</p>
<p><u>WebAppFilterManager.java:960</u>)</p>
<p>at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(</p>
<p><u>WebAppFilterManager.java:1064</u>)</p>
<p>at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(</p>
<p><u>WebApp.java:3878</u>)</p>
<p>at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(</p>
<p><u>WebGroup.java:304</u>)</p>
<p>at com.ibm.ws.webcontainer.WebContainer.handleRequest(</p>
<p><u>WebContainer.java:981</u>)</p>
<p>at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(</p>
<p><u>WSWebContainer.java:1662</u>)</p>
<p>at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(</p>
<p><u>WCChannelLink.java:200</u>)</p>
<p>at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(</p>
<p><u>HttpInboundLink.java:461</u>)</p>
<p>at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(</p>
<p><u>HttpInboundLink.java:528</u>)</p>
<p>at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(</p>
<p><u>HttpInboundLink.java:314</u>)</p>
<p>at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(</p>
<p><u>HttpInboundLink.java:285</u>)</p>
<p>at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(</p>
<p><u>NewConnectionInitialReadCallback.java:214</u>)</p>
<p>at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(</p>
<p><u>NewConnectionInitialReadCallback.java:113</u>)</p>
<p>at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(</p>
<p><u>AioReadCompletionListener.java:175</u>)</p>
<p>at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(</p>
<p><u>AbstractAsyncFuture.java:217</u>)</p>
<p>at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(</p>
<p><u>AsyncChannelFuture.java:161</u>)</p>
<p>at com.ibm.io.async.AsyncFuture.completed(</p>
<p><u>AsyncFuture.java:138</u>)</p>
<p>at com.ibm.io.async.ResultHandler.complete(</p>
<p><u>ResultHandler.java:204</u>)</p>
<p>at com.ibm.io.async.ResultHandler.runEventProcessingLoop(</p>
<p><u>ResultHandler.java:775</u>)</p>
<p>at com.ibm.io.async.ResultHandler$2.run(</p>
<p><u>ResultHandler.java:905</u>)</p>
<p>at com.ibm.ws.util.ThreadPool$Worker.run(</p>
<p><u>ThreadPool.java:1864</u>)</p>
Find more posts tagged with
Comments
malaythecool
<p>If you are using a .product file you must add all the plugin or feature dependencies on the Dependencies tab. Your rcp.product file currently has no dependencies so nothing will be found! There is an Add Required button on the tab which should add everything required.</p>
<p> </p>
<p>i think you didn't probably added <plugin id> proeperly</p>
<p> </p>
<p>Malay</p>