Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 363260

Summary: deploy org.eclipse.birt.report.exception.ViewerException:Fatal error occurred when try to startup report engine
Product: z_Archived Reporter: chelios <757690299>
Component: BIRTAssignee: Birt-ReportEngine-inbox <Birt-ReportEngine-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: critical    
Priority: P3 CC: bluesoldier, lchen, mvo
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description chelios CLA 2011-11-09 01:40:25 EST
Build Identifier: birt 3.7.1,  websphere 6.1 ,tomcat 6.0.33 ,websphere's jdk 

under birt 3.7.1-->birt-runtime-3_7_1 's folder birt.war deploy in webshpere6.1 ,then browser visit this project ,then org.eclipse.birt.report.exception.ViewerException:Fatal error occurred when try to startup report engine. But if birt.war deploy in tomcat 6.0.* ,this Exception won't appear, so i don't  know why this  Exception was appear in websphere . i hope this Exception should be solve


Reproducible: Always

Steps to Reproduce:
1.start webshpere server 
2.deploy birt.war
3.use browser visit this project
Comment 1 chelios CLA 2011-11-09 01:46:56 EST
org.eclipse.birt.report.exception.ViewerException: Fatal error occurred when try to startup report engine.
[11-11-9 13:32:26:281 CST] 0000002f SystemErr     R 	at org.eclipse.birt.report.service.ReportEngineService.setEngineContext(ReportEngineService.java:334)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at org.eclipse.birt.report.service.BirtViewerReportService.setContext(BirtViewerReportService.java:1022)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at org.eclipse.birt.report.listener.ViewerServletContextListener.contextInitialized(ViewerServletContextListener.java:62)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:605)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:265)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
[11-11-9 13:32:26:296 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
[11-11-9 13:32:26:421 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
[11-11-9 13:32:26:421 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
[11-11-9 13:32:26:421 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
[11-11-9 13:32:26:421 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
[11-11-9 13:32:26:421 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.java:1478)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3731)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:3813)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:245)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:1483)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at java.lang.reflect.Method.invoke(Method.java:615)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:62)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at java.lang.reflect.Method.invoke(Method.java:615)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:265)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1089)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:971)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:231)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:238)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:833)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:802)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1055)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:948)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.management.commands.AdminServiceCommands$InvokeCmd.execute(AdminServiceCommands.java:251)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.console.core.mbean.MBeanHelper.invoke(MBeanHelper.java:239)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.console.appdeployment.ApplicationDeploymentCollectionAction.execute(ApplicationDeploymentCollectionAction.java:536)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:308)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1070)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:273)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:319)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.isclite.container.controller.InformationController.processForwardConfig(InformationController.java:159)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:371)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:229)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1812)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
[11-11-9 13:32:26:437 CST] 0000002f SystemErr     R 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
Comment 2 Liwen Chen CLA 2011-12-29 04:27:04 EST
Hi chelios,

I tried to deploy birt.war(3.7.2 nightly build) in websphere 6.1.0.0 and sample report can run without exception.

Have you set class loader to application first?
You can set it following the steps:
1. Stop the birt app
2. Click the birt,click Manage Module and then set class load order

Please have a try, I will set the bug as worksforme,if you can still reproduce it, please reopen it.
Comment 3 Xiaoying Gu CLA 2011-12-29 04:35:57 EST
If still can reproduce it, please reopen.