Hi Niranjan,

I tried to resolved the issue by removing duplicated jars one by one. When
I removed httpclient_4.3.2.wso2v1.jar from the pack, I couldn't reproduce
the issue. So I think, the problem was with that.
Thanks all for your help.

Best Regards,
Lakshani.

On Fri, Aug 5, 2016 at 10:27 AM, Niranjan Karunanandham <[email protected]>
wrote:

> Hi Lakshani,
>
> As per the offline discussion the other day and as mentioned by KasunG,
> where you able to find the cause for this issue?
>
> Regards,
> Nira
>
> On Fri, Aug 5, 2016 at 6:54 AM, KasunG Gajasinghe <[email protected]> wrote:
>
>>
>> We have seen this happening when there are multiple different versions of
>> the same bundle. When webapps uses classes from both these bundles,
>> class-space violations occur. The error is shown as a java.lang.
>> NoClassDefFoundError.
>>
>> On Wed, Aug 3, 2016 at 5:23 PM, Lakshani Gamage <[email protected]>
>> wrote:
>>
>>> Hi all,
>>>
>>> When running App Manager test cases, few test cases are randomly failing
>>> due to following [1] and [2] errors.
>>>
>>> Does anyone know a reason for this? Appreciate your help to find the
>>> reason.
>>>
>>> [1]
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - [2016-08-03 11:12:29,623] ERROR - ContextLoader Context initialization
>>> failed
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'services': Cannot create inner bean
>>> 'org.wso2.carbon.appmgt.rest.api.publisher.AppsApi#5c6bbc21' of type
>>> [org.wso2.carbon.appmgt.rest.api.publisher.AppsApi] while setting bean
>>> property 'serviceBeans' with key [2]; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean with name 'org.wso2.carbon.appmgt.rest.api.publisher.AppsApi#5c6bbc21'
>>> defined in ServletContext resource [/WEB-INF/beans.xml]: Instantiation of
>>> bean failed; nested exception is 
>>> org.springframework.beans.BeanInstantiationException:
>>> Failed to instantiate [org.wso2.carbon.appmgt.rest.api.publisher.AppsApi]:
>>> Constructor threw exception; nested exception is
>>> java.lang.NoClassDefFoundError: org/wso2/carbon/appmgt/impl/Ap
>>> pRepository
>>>
>>>
>>> [2]
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - [2016-08-03 11:13:47,982] ERROR - ApplicationContext
>>> StandardWrapper.Throwable
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'mobileAppServiceV1': Cannot resolve reference to
>>> bean 'discoveryServiceV1' while setting bean property 'serviceBeans' with
>>> key [1]; nested exception is 
>>> org.springframework.beans.factory.BeanCreationException:
>>> Error creating bean with name 'discoveryServiceV1' defined in URL
>>> [jndi:/localhost/api/WEB-INF/cxf-servlet.xml]: Instantiation of bean
>>> failed; nested exception is 
>>> org.springframework.beans.BeanInstantiationException:
>>> Could not instantiate bean class [org.wso2.carbon.appmgt.servic
>>> es.api.v1.apps.discovery.service.DiscoveryService]: Constructor threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/wso2/carbon/appmgt/impl/discovery/DiscoveryCredentials
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.BeanDefinitionValu
>>> eResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.BeanDefinitionValu
>>> eResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.BeanDefinitionValu
>>> eResolver.resolveManagedList(BeanDefinitionValueResolver.java:353)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.BeanDefinitionValu
>>> eResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:153)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.applyPropertyValues(AbstractAutowireCapable
>>> BeanFactory.java:1327)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac
>>> tory.java:1085)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFac
>>> tory.java:516)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractBeanFactor
>>> y$1.getObject(AbstractBeanFactory.java:293)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.DefaultSingletonBe
>>> anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractBeanFactor
>>> y.doGetBean(AbstractBeanFactory.java:290)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractBeanFactor
>>> y.getBean(AbstractBeanFactory.java:192)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.DefaultListableBea
>>> nFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.context.support.AbstractApplicationConte
>>> xt.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.context.support.AbstractApplicationConte
>>> xt.refresh(AbstractApplicationContext.java:425)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.cxf.transport.servlet.CXFServlet.createSpringCont
>>> ext(CXFServlet.java:151)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServl
>>> et.java:74)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CX
>>> FNonSpringServlet.java:76)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardWrapper.initServlet(Standar
>>> dWrapper.java:1282)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardWrapper.loadServlet(Standar
>>> dWrapper.java:1195)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardWrapper.allocate(StandardWr
>>> apper.java:866)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardWrapperValve.invoke(Standar
>>> dWrapperValve.java:134)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardContextValve.invoke(Standar
>>> dContextValve.java:122)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A
>>> uthenticatorBase.java:505)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardHostValve.invoke(StandardHo
>>> stValve.java:169)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo
>>> rtValve.java:103)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv
>>> ocation(CompositeValve.java:99)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke
>>> (CarbonTomcatValve.java:47)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena
>>> ntLazyLoaderValve.java:57)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok
>>> eValves(TomcatValveContainer.java:47)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp
>>> ositeValve.java:62)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection
>>> Valve.invoke(CarbonStuckThreadDetectionValve.java:159)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa
>>> lve.java:956)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.
>>> invoke(CarbonContextCreatorValve.java:57)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.core.StandardEngineValve.invoke(Standard
>>> EngineValve.java:116)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd
>>> apter.java:436)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs
>>> tractHttp11Processor.java:1078)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler
>>> .process(AbstractProtocol.java:625)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun
>>> (NioEndpoint.java:1749)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(N
>>> ioEndpoint.java:1708)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1145)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:615)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r
>>> un(TaskThread.java:61)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at java.lang.Thread.run(Thread.java:745)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - Caused by: org.springframework.beans.factory.BeanCreationException:
>>> Error creating bean with name 'discoveryServiceV1' defined in URL
>>> [jndi:/localhost/api/WEB-INF/cxf-servlet.xml]: Instantiation of bean
>>> failed; nested exception is 
>>> org.springframework.beans.BeanInstantiationException:
>>> Could not instantiate bean class [org.wso2.carbon.appmgt.servic
>>> es.api.v1.apps.discovery.service.DiscoveryService]: Constructor threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/wso2/carbon/appmgt/impl/discovery/DiscoveryCredentials
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.instantiateBean(AbstractAutowireCapableBean
>>> Factory.java:964)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.createBeanInstance(AbstractAutowireCapableB
>>> eanFactory.java:910)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFac
>>> tory.java:484)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractBeanFactor
>>> y$1.getObject(AbstractBeanFactory.java:293)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.DefaultSingletonBe
>>> anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractBeanFactor
>>> y.doGetBean(AbstractBeanFactory.java:290)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractBeanFactor
>>> y.getBean(AbstractBeanFactory.java:192)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.BeanDefinitionValu
>>> eResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     ... 43 more
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - Caused by: org.springframework.beans.BeanInstantiationException:
>>> Could not instantiate bean class [org.wso2.carbon.appmgt.servic
>>> es.api.v1.apps.discovery.service.DiscoveryService]: Constructor threw
>>> exception; nested exception is java.lang.NoClassDefFoundError:
>>> org/wso2/carbon/appmgt/impl/discovery/DiscoveryCredentials
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.BeanUtils.instantiateClass(BeanUti
>>> ls.java:141)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.SimpleInstantiatio
>>> nStrategy.instantiate(SimpleInstantiationStrategy.java:74)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.factory.support.AbstractAutowireCa
>>> pableBeanFactory.instantiateBean(AbstractAutowireCapableBean
>>> Factory.java:957)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     ... 51 more
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - Caused by: java.lang.NoClassDefFoundError:
>>> org/wso2/carbon/appmgt/impl/discovery/DiscoveryCredentials
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.appmgt.services.api.v1.apps.discovery.servic
>>> e.DiscoveryService.<init>(DiscoveryService.java:47)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native
>>> ConstructorAccessorImpl.java:57)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De
>>> legatingConstructorAccessorImpl.java:45)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.springframework.beans.BeanUtils.instantiateClass(BeanUti
>>> ls.java:126)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     ... 53 more
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - Caused by: java.lang.ClassNotFoundException:
>>> org.wso2.carbon.appmgt.impl.discovery.DiscoveryCredentials
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader.lo
>>> adClass(CarbonWebappClassLoader.java:154)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(W
>>> ebappClassLoaderBase.java:1701)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     ... 59 more
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - [2016-08-03 11:13:47,983] ERROR - StandardWrapperValve Allocate exception
>>> for servlet JAXServlet
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> - java.lang.ClassNotFoundException: org.wso2.carbon.appmgt.impl.di
>>> scovery.DiscoveryCredentials
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader.lo
>>> adClass(CarbonWebappClassLoader.java:154)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(W
>>> ebappClassLoaderBase.java:1701)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at org.wso2.carbon.appmgt.services.api.v1.apps.discovery.servic
>>> e.DiscoveryService.<init>(DiscoveryService.java:47)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native
>>> ConstructorAccessorImpl.java:57)
>>> INFO  [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader]
>>> -     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De
>>> legatingConstructorAccessorImpl.java:45)
>>>
>>> Thanks,
>>> --
>>> Lakshani Gamage
>>>
>>> *Software Engineer, WSO2*
>>>
>>> *Mobile : +94 71 5478184 <%2B94%20%280%29%20773%20451194>*
>>> *Blog : http://lakshanigamage.blogspot.com/
>>> <http://lakshanigamage.blogspot.com/>*
>>>
>>
>>
>>
>> --
>>
>> *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc.
>> email: kasung AT spamfree wso2.com
>> linked-in: http://lk.linkedin.com/in/gajasinghe
>> blog: http://kasunbg.org
>>
>>
>>
>
>
>
> --
>
>
> *Niranjan Karunanandham*
> Associate Technical Lead - WSO2 Inc.
> WSO2 Inc.: http://www.wso2.com
>
>


-- 
Lakshani Gamage

*Software Engineer, WSO2*

*Mobile : +94 71 5478184 <%2B94%20%280%29%20773%20451194>*
*Blog : http://lakshanigamage.blogspot.com/
<http://lakshanigamage.blogspot.com/>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to