You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by "Srinivas Gannavarapu (JIRA)" <ji...@apache.org> on 2015/11/12 15:58:11 UTC

[jira] [Updated] (CMIS-956) Webservices binding fails to load repositories when deployed in WebSphere Application server

     [ https://issues.apache.org/jira/browse/CMIS-956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Srinivas Gannavarapu updated CMIS-956:
--------------------------------------
    Attachment: SystemOut_OpenCMIS_Inmemory.log

Attaching the log for in-memory repo

> Webservices binding fails to load repositories when deployed in WebSphere Application server 
> ---------------------------------------------------------------------------------------------
>
>                 Key: CMIS-956
>                 URL: https://issues.apache.org/jira/browse/CMIS-956
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-client-bindings
>    Affects Versions: OpenCMIS 0.13.0
>         Environment: Windows Server 2012/ RHEL, tomcat/ WAS. Open CMIS 0.13.0 / Tip build, IBM FileNet repository
>            Reporter: Srinivas Gannavarapu
>            Priority: Critical
>             Fix For: OpenCMIS 0.14.0
>
>         Attachments: SystemOut_OpenCMIS_Inmemory.log
>
>
> IBM FileNet CMIS leveraging opencmis 0.13.0 tip build is deployed into IBM Webspehere Application server 8.5.0.2. Webservices binding selected in Workbench failes to load the repositories (atompub and browser works fine). All bindings works fine in tomcat 7.0.47
> Also verified deploying in-memory repository in WAS that resulted in the same error. 
> Here is the error stack trace where the error is coming up from opencmis code
> [11/12/15 6:15:37:496 PST] 0000010e XmlWebApplica W org.springframework.context.support.AbstractApplicationContext refresh Exception encountered during context initialization - cancelling refresh attempt
>                                  org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cxf' defined in class path resource [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.cxf.bus.spring.SpringBus]: Constructor threw exception; nested exception is org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1101)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1046)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
> 	at org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:151)
> 	at org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:74)
> 	at org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet.loadBus(CmisWebServicesServlet.java:257)
> 	at org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:77)
> 	at org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet.init(CmisWebServicesServlet.java:105)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:337)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168)
> 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.load(ServletWrapper.java:1369)
> 	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:982)
> 	at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
> 	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:908)
> 	at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
> 	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
> 	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:283)
> 	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
> 	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
> 	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
> 	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
> 	at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
> 	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1815)
> Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.cxf.bus.spring.SpringBus]: Constructor threw exception; nested exception is org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1094)
> 	... 37 more
> Caused by: org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl.
> 	at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:183)
> 	at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:199)
> 	at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:144)
> 	at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:179)
> 	at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:191)
> 	at org.apache.cxf.bus.spring.SpringBus.<init>(SpringBus.java:45)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
> 	... 39 more
> Caused by: java.lang.IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory
> 	at java.lang.ClassLoader.defineClassImpl(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:264)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)
> 	at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:853)
> 	at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:763)
> 	at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:586)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:650)
> 	at java.lang.ClassLoader.defineClassImpl(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:264)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)
> 	at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:853)
> 	at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:763)
> 	at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:586)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:650)
> 	at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:164)
> 	... 49 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)