I see two things in this stack: - it is using the webapp loader so sounds ok - it is done in the RESTService so the right moment
If you can debug this last one maybe you can sort it out, wonder if we can use the wrong webapp due to scanning? Would be unlikely but that's the only cause I can think about being said previous points. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2016-02-12 10:57 GMT+01:00 hwaastad <[email protected]>: > Always my pleasure :-) > > java.lang.ClassNotFoundException: > whatever.provider.SmartGuestExceptionMapper > at > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1722) > ~[catalina.jar:7.0.63] > at > > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadWithDelegate(LazyStopWebappClassLoader.java:178) > ~[tomee-catalina-1.7.3.jar:1.7.3] > at > > org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(LazyStopWebappClassLoader.java:168) > ~[tomee-catalina-1.7.3.jar:1.7.3] > at > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1573) > ~[catalina.jar:7.0.63] > at > > org.apache.openejb.server.rest.RESTService.appProviders(RESTService.java:559) > [openejb-rest-4.7.3.jar:4.7.3] > at > > org.apache.openejb.server.rest.RESTService.addAppProvidersIfNeeded(RESTService.java:293) > [openejb-rest-4.7.3.jar:4.7.3] > at > > org.apache.openejb.server.rest.RESTService.afterApplicationCreated(RESTService.java:132) > [openejb-rest-4.7.3.jar:4.7.3] > at > > org.apache.tomee.webservices.TomeeJaxRsService.afterApplicationCreated(TomeeJaxRsService.java:53) > [tomee-jaxrs-1.7.3.jar:1.7.3] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_72] > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[na:1.8.0_72] > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[na:1.8.0_72] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_72] > at > > org.apache.openejb.observer.ObserverManager$MethodInvocation.invoke(ObserverManager.java:400) > [openejb-loader-4.7.3.jar:4.7.3] > at > > org.apache.openejb.observer.ObserverManager$InvocationList.invoke(ObserverManager.java:515) > [openejb-loader-4.7.3.jar:4.7.3] > at > > org.apache.openejb.observer.ObserverManager.doFire(ObserverManager.java:111) > [openejb-loader-4.7.3.jar:4.7.3] > at > > org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:100) > [openejb-loader-4.7.3.jar:4.7.3] > at > org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:135) > [openejb-loader-4.7.3.jar:4.7.3] > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1661) > [tomee-catalina-1.7.3.jar:1.7.3] > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:116) > [tomee-catalina-1.7.3.jar:1.7.3] > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > [catalina.jar:7.0.63] > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > [catalina.jar:7.0.63] > at > > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > [catalina.jar:7.0.63] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168) > [catalina.jar:7.0.63] > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) > [catalina.jar:7.0.63] > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) > [catalina.jar:7.0.63] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > [na:1.8.0_72] > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [na:1.8.0_72] > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [na:1.8.0_72] > > > > > -- > View this message in context: > http://tomee-openejb.979440.n4.nabble.com/rest-exceptionmapper-in-ear-tp4677602p4677605.html > Sent from the TomEE Users mailing list archive at Nabble.com. >
