Hi,
After a successful deployment on the cloud our java webapp is not starting and shows the below exception:
Log |
---|
CDI Beans module deployment failedjavax.enterprise.event.ObserverException: Caught Exception while handling event object with type : org.apache.webbeans.portable.events.discovery.AfterBeanDiscoveryImpl at org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:443) at org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:484) at org.apache.openejb.cdi.BeansDeployer.fireAfterBeanDiscoveryEvent(BeansDeployer.java:158) at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:274) at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:167) at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:43) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:723) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:546) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:542) at org.eclipse.virgo.web.enterprise.openejb.deployer.VirgoDeployerEjb.deploy(VirgoDeployerEjb.java:180) at org.eclipse.virgo.web.enterprise.applistener.internal.OpenEjbApplicationListener.deploy(OpenEjbApplicationListener.java:41) at org.eclipse.virgo.web.enterprise.applistener.internal.OpenEjbApplicationListener.lifecycleEvent(OpenEjbApplicationListener.java:98) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.eclipse.gemini.web.tomcat.internal.TomcatServletContainer.startWebApplication(TomcatServletContainer.java:125) at org.eclipse.gemini.web.internal.StandardWebApplication.start(StandardWebApplication.java:109) at org.eclipse.gemini.web.extender.WebContainerBundleCustomizer.addingBundle(WebContainerBundleCustomizer.java:49) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:467) at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1) at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1568) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1504) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1499) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:391) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:292) at org.eclipse.virgo.web.war.deployer.WARDeployer.start(WARDeployer.java:780) at org.eclipse.virgo.nano.deployer.internal.StandardApplicationDeployer.startDeployables(StandardApplicationDeployer.java:324) at org.eclipse.virgo.nano.deployer.internal.StandardApplicationDeployer.bulkDeploy(StandardApplicationDeployer.java:115) at org.eclipse.virgo.nano.deployer.hot.HotDeploymentFileSystemListener.bulkDeployIfNotDeployed(HotDeployerFileSystemListener.java:143) at org.eclipse.virgo.nano.deployer.hot.HotDeploymentFileSystemListener.onInitialEvent(HotDeployerFileSystemListener.java:105) at org.eclipse.virgo.util.io.FileSystemChecker.notifyListenersOnInitialEvent(FileSystemChecker.java:207) at org.eclipse.virgo.util.io.FileSystemChecker.handleInitialFiles(FileSystemChecker.java:177) at org.eclipse.virgo.util.io.FileSystemChecker.check(FileSystemChecker.java:261) at org.eclipse.virgo.nano.deployer.hot.WatchTask.run(WatchTask.java:48) at java.lang.Thread.run(Thread.java:789) Caused by: org.apache.webbeans.exception.WebBeansException: java.lang.reflect.InvocationTargetException at org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:301) at org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:429) ... 45 common frames omitted Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:295) ... 46 common frames omitted Caused by: java.lang.NoSuchMethodError: javassist.util.proxy.RuntimeSupport.find2Methods(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V at org.springframework.data.jpa.repository.cdi.JpaRepositoryExtension_$$_javassist_0.<clinit>(JpaRepositoryExtension_$$_javassist_0.java) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:140) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:949) at java.lang.reflect.Field.getFieldAccessor(Field.java:930) at java.lang.reflect.Field.set(Field.java:680) at javassist.util.proxy.ProxyFactory.setField(ProxyFactory.java:525) at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:508) at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:492) at javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:428) at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:400) at org.apache.webbeans.proxy.javassist.JavassistFactory.doPrivilegedCreateClass(JavassistFactory.java:87) at org.apache.webbeans.proxy.javassist.JavassistFactory.getProxyClass(JavassistFactory.java:55) at org.apache.webbeans.proxy.javassist.JavassistFactory.getProxyClass(JavassistFactory.java:47) at org.apache.webbeans.proxy.ProxyFactory.createProxyClass(ProxyFactory.java:431) at org.apache.webbeans.proxy.ProxyFactory.createNormalScopedBeanProxy(ProxyFactory.java:216) at org.apache.webbeans.container.BeanManagerImpl.getReference(BeanManagerImpl.java:850) at org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:289) at org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:429) at org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:484) at org.apache.webbeans.portable.events.discovery.AfterBeanDiscoveryImpl.addBean(AfterBeanDiscoveryImpl.java:75) at com.sun.jersey.server.impl.cdi.CDIExtension.addPredefinedContextBeans(CDIExtension.java:823) at com.sun.jersey.server.impl.cdi.CDIExtension.afterBeanDiscovery(CDIExtension.java:761) ... 51 common frames omitted |
The same project used to work a 2 weeks back, but now it shows this exception and fails to start. More precisely, the app will be in "Starting" mode for a while and then shows "Infrastructure Error".
Have attached the complete log