Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
BIRT 3.7.1 + Websphere
iswanto
Hi.<br />
<br />
I got this message when upgrade birt viewer from 2.6 to 3.7.1 in Websphere env.<br />
<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>org.eclipse.birt.core.exception.BirtException: error.CannotStartupOSGIPlatform<br> at org.eclipse.birt.core.framework.Platform.startup(Platform.java:81)<br> at org.eclipse.birt.report.service.ReportEngineService.setEngineContext(ReportEngineService.java:328)<br> at org.eclipse.birt.report.service.BirtViewerReportService.setContext(BirtViewerReportService.java:1022)<br> at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:148)<br> at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:151)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)<br> at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)<br> at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br> at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)<br> at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)<br> at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)<br> at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br> at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)<br> at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)<br> at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)<br> at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:109)<br> at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br> at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)<br> at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)<br> at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)<br> at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)<br> at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)<br> at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)<br> at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)<br> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)<br> at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)<br> at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)<br> at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)<br> at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)<br> at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)<br> at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)<br> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)<br> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)<br> at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)<br> at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)<br> at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)<br> at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)<br> at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)<br> at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)<br> at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)<br> at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)<br> at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)<br> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)<br>Caused by: org.eclipse.birt.core.framework.FrameworkException: Cant register the ExtensionRegistry classpath<br> at org.eclipse.birt.core.framework.jar.ServiceLauncher.startup(ServiceLauncher.java:99)<br> at org.eclipse.birt.core.framework.Platform.startup(Platform.java:75)<br> ... 62 more<br>Caused by: org.eclipse.core.runtime.CoreException: Extension registry provider is already set.<br> at org.eclipse.core.internal.registry.RegistryProviderFactory.setDefault(RegistryProviderFactory.java:31)<br> at org.eclipse.core.runtime.RegistryFactory.setDefaultRegistryProvider(RegistryFactory.java:126)<br> at org.eclipse.birt.core.framework.jar.ServiceLauncher.startup(ServiceLauncher.java:84)<br> ... 63 more<br></pre>
</pre>
<br />
I have delete platform folder in WEB-INF directory.<br />
<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
root@WMSAppsvrDBsvr:/opt/avantrade/modules/jatis_avantrade_sellingagent_web_war_20110929_ver_1_5.ear/jatis.avantrade.sellingagent.web.war/WEB-INF>clear
root@WMSAppsvrDBsvr:/opt/avantrade/modules/jatis_avantrade_sellingagent_web_war_20110929_ver_1_5.ear/jatis.avantrade.sellingagent.web.war/WEB-INF>ls
applicationContext.xml ibm-web-bnd.xml security-context-ldap.xml viewer.properties zul
attachments ibm-web-ext.xml security-context.xml web.xml
classes lang-addon.xml server-config.wsdd web_merged.xml
i3-label.properties lib tlds zk.xml
</pre>
<br />
And this is my lib directory content.<br />
<br />
<pre class='_prettyXprint _lang-auto _linenums:0'>
Tidy.jar
activation-1.1.jar
aopalliance-1.0.jar
asm-3.1.jar
aspectjrt-1.6.8.jar
aspectjweaver-1.6.9.jar
axis-ant.jar
axis.jar
bsh-2.0b4.jar
carol-2.0.5.jar
cglib-2.2.jar
cglib-nodep-2.2.jar
com.ibm.icu_4.4.2.v20110208.jar
com.lowagie.text_2.1.7.v201004222200.jar
commons-cli-1.0.jar
commons-collections-3.2.jar
commons-dbcp-20030825.184428.jar
commons-discovery-0.2.jar
commons-fileupload-1.2.1.jar
commons-io-2.0.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
commons-net-2.2-ftp.jar
commons-pool-20030825.183949.jar
connector-1.0.jar
connector-api-1.5.jar
derby.jar
flute.jar
howl-logger-0.1.11.jar
jackcess-1.2.1.jar
jatis.audit-0.0.1-20111013.063110-135.jar
jatis.avantrade.banca.model-0.0.1-20111013.063232-211.jar
jatis.avantrade.cm.model-0.0.1-SNAPSHOT.jar
jatis.avantrade.common-0.0.1-SNAPSHOT.jar
jatis.avantrade.fi.model-0.0.1-SNAPSHOT.jar
jatis.avantrade.foundation.model-0.0.1-SNAPSHOT.jar
jatis.avantrade.notification-0.0.1-SNAPSHOT.jar
jatis.avantrade.ut.model-0.0.1-SNAPSHOT.jar
jatis.avm-0.0.1-20110929.064345-167.jar
jatis.common-0.0.1-20110929.064333-146.jar
jatis.configuration-0.0.1-20110929.064331-150.jar
jatis.entity-0.0.1-20110929.064336-112.jar
jatis.entity.api-0.0.1-20110929.064338-106.jar
jatis.notification-0.0.1-20110929.064348-139.jar
jatis.scheduler-0.0.1-20111013.063132-130.jar
jatis.security-0.0.1-20110929.064340-144.jar
jatis.web-0.0.1-20110929.064342-144.jar
javax.wsdl_1.5.1.v201012040544.jar
jaxrpc.jar
jotm-2.0.10.jar
jotm_jrmp_stubs-2.0.10.jar
js.jar
jta-1.1.jar
log4j-1.2.16.jar
mail-1.4.3.jar
mybatis-3.0.3.jar
ojdbc5-11.2.0.1.0.jar
org.apache.batik.bridge_1.6.0.v201011041432.jar
org.apache.batik.css_1.6.0.v201011041432.jar
org.apache.batik.dom.svg_1.6.0.v201011041432.jar
org.apache.batik.dom_1.6.0.v201011041432.jar
org.apache.batik.ext.awt_1.6.0.v201011041432.jar
org.apache.batik.parser_1.6.0.v201011041432.jar
org.apache.batik.pdf_1.6.0.v201105071520.jar
org.apache.batik.svggen_1.6.0.v201011041432.jar
org.apache.batik.transcoder_1.6.0.v201011041432.jar
org.apache.batik.util.gui_1.6.0.v201011041432.jar
org.apache.batik.util_1.6.0.v201011041432.jar
org.apache.batik.xml_1.6.0.v201011041432.jar
org.apache.commons.codec_1.3.0.v201101211617.jar
org.eclipse.birt.runtime_3.7.1.v20110913-1734.jar
org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
org.eclipse.core.expressions_3.4.300.v20110228.jar
org.eclipse.core.filesystem_1.3.100.v20110423-0524.jar
org.eclipse.core.jobs_3.5.100.v20110404.jar
org.eclipse.core.resources_3.7.100.v20110510-0712.jar
org.eclipse.core.runtime_3.7.0.v20110110.jar
org.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.0.2.v200906161815.jar
org.eclipse.datatools.connectivity.apache.derby_1.0.102.v201107130538.jar
org.eclipse.datatools.connectivity.console.profile_1.0.0.v200906020553.jar
org.eclipse.datatools.connectivity.db.generic_1.0.1.v200908130547.jar
org.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.0.1.v200906161815.jar
org.eclipse.datatools.connectivity.oda.consumer_3.2.4.v201105200848.jar
org.eclipse.datatools.connectivity.oda.design_3.3.3.v201105191315.jar
org.eclipse.datatools.connectivity.oda.flatfile_3.1.1.v201108260633.jar
org.eclipse.datatools.connectivity.oda.profile_3.2.6.v201108060848.jar
org.eclipse.datatools.connectivity.oda_3.3.2.v201105200920.jar
org.eclipse.datatools.connectivity.sqm.core_1.2.3.v201109022323.jar
org.eclipse.datatools.connectivity_1.2.3.v201108101135.jar
org.eclipse.datatools.enablement.hsqldb.dbdefinition_1.0.0.v200906161800.jar
org.eclipse.datatools.enablement.hsqldb_1.0.0.v200906020900.jar
org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition_1.0.4.v201005211215.jar
org.eclipse.datatools.enablement.ibm.db2.luw_1.0.2.v201005211230.jar
org.eclipse.datatools.enablement.ibm.informix.dbdefinition_1.0.4.v201005211230.jar
org.eclipse.datatools.enablement.ibm.informix_1.0.1.v201005211230.jar
org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition_1.0.0.v201004211630.jar
org.eclipse.datatools.enablement.msft.sqlserver_1.0.1.v201001180222.jar
org.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v200906161800.jar
org.eclipse.datatools.enablement.mysql_1.0.2.v201109022323.jar
org.eclipse.datatools.enablement.oda.ws_1.2.2.v201106161731.jar
org.eclipse.datatools.enablement.oda.xml_1.2.1.v201104121500.jar
org.eclipse.datatools.enablement.oracle.dbdefinition_1.0.102.v201101120745.jar
org.eclipse.datatools.enablement.oracle_1.0.0.v200908130544.jar
org.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.1.v200906161800.jar
org.eclipse.datatools.enablement.postgresql_1.0.1.v200906020900.jar
org.eclipse.datatools.modelbase.dbdefinition_1.0.2.v201002130228.jar
org.eclipse.datatools.modelbase.derby_1.0.0.v201002161452.jar
org.eclipse.datatools.modelbase.sql.query_1.1.1.v201008100700.jar
org.eclipse.datatools.modelbase.sql_1.0.4.v201002250945.jar
org.eclipse.emf.common_2.7.0.v20110905-0902.jar
org.eclipse.emf.ecore.change_2.7.1.v20110829-1916.jar
org.eclipse.emf.ecore.xmi_2.7.0.v20110520-1406.jar
org.eclipse.emf.ecore_2.7.0.v20110905-0902.jar
org.eclipse.emf_2.6.0.v20110905-0916.jar
org.eclipse.equinox.app_1.3.100.v20110321.jar
org.eclipse.equinox.common_3.6.0.v20110523.jar
org.eclipse.equinox.preferences_3.4.1.R37x_v20110725.jar
org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611.jar
org.w3c.css.sac_1.3.0.v200805290154.jar
org.w3c.dom.smil_1.0.0.v200806040011.jar
org.w3c.dom.svg_1.1.0.v201011041433.jar
oro-2.0.8.jar
portlet-api-2.0.jar
quartz-1.8.3.jar
quartz-oracle-1.8.3.jar
saaj.jar
servlet-api-2.5.jar
slf4j-api-1.5.10.jar
slf4j-log4j12-1.5.10.jar
spring-aop-3.0.5.RELEASE.jar
spring-asm-3.0.5.RELEASE.jar
spring-beans-3.0.5.RELEASE.jar
spring-context-3.0.5.RELEASE.jar
spring-context-support-3.0.5.RELEASE.jar
spring-core-3.0.5.RELEASE.jar
spring-expression-3.0.5.RELEASE.jar
spring-integration-core-2.0.4.RELEASE.jar
spring-integration-jms-2.0.4.RELEASE.jar
spring-integration-stream-2.0.4.RELEASE.jar
spring-jdbc-3.0.5.RELEASE.jar
spring-jms-3.0.5.RELEASE.jar
spring-ldap-core-1.3.1.RELEASE.jar
spring-orm-3.0.5.RELEASE.jar
spring-security-config-3.0.5.RELEASE.jar
spring-security-core-3.0.5.RELEASE.jar
spring-security-ldap-3.0.5.RELEASE.jar
spring-security-web-3.0.5.RELEASE.jar
spring-tx-3.0.5.RELEASE.jar
spring-web-3.0.5.RELEASE.jar
velocity-1.6.4.jar
viewservlets.jar
xapool-1.5.0.jar
zcommon-5.0.6.jar
zcommons-el-1.1.0.jar
zhtml-5.0.6.jar
zk-5.0.6.jar
zkplus-5.0.6.jar
zul-5.0.6.jar
zweb-5.0.6.jar
</pre>
<br />
Please help me to solve this problem.<br />
Thanks!!
Find more posts tagged with
Comments
dalepraneeth
have you removed setEngineHome ??
iswanto
<blockquote class='ipsBlockquote' data-author="'dalepraneeth'" data-cid="97536" data-time="1331548953" data-date="12 March 2012 - 03:42 AM"><p>
have you removed setEngineHome ??<br /></p></blockquote>
<br />
I don't call setEngineHome to show the report.<br />
I am using birt viewer