openejb.validation.skip=true will remove the first call IIRC
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2016-06-20 10:17 GMT+02:00 rvinjamu <rvinj...@opentext.com>: > > Stack Trace 1: Registration of resources by Open EJB Container > > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.addResourceFinder(PackageNamesScanner.java:278) > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.init(PackageNamesScanner.java:196) > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>(PackageNamesScanner.java:153) > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>(PackageNamesScanner.java:110) > at > > org.glassfish.jersey.server.ResourceConfig.packages(ResourceConfig.java:669) > at > > org.glassfish.jersey.server.ResourceConfig.packages(ResourceConfig.java:652) > at > > com.opentext.mediamanager.restapi.core.OTMMRestAPIApplication.<init>(OTMMRestAPIApplication.java:23) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at java.lang.Class.newInstance(Class.java:374) > at > > org.apache.openejb.config.rules.CheckRestMethodArePublic.validate(CheckRestMethodArePublic.java:73) > at > org.apache.openejb.config.AppValidator.validate(AppValidator.java:102) > at > org.apache.openejb.config.ValidateModules.deploy(ValidateModules.java:38) > at > > org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:417) > at > > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:1023) > at > > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:842) > at > > org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:540) > at > > org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:627) > at > > org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:500) > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:479) > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150) > at org.apache.openejb.OpenEJB.init(OpenEJB.java:307) > at > org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:266) > at > > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) > at > > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:115) > at org.apache.catalina.startup.Catalina.load(Catalina.java:606) > at org.apache.catalina.startup.Catalina.load(Catalina.java:629) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:311) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494) > > > Stack Trace 1: Registration of resources from Jersey Servlet > > "localhost-startStop-1" > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.addResourceFinder(PackageNamesScanner.java:280) > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.init(PackageNamesScanner.java:196) > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>(PackageNamesScanner.java:153) > at > > org.glassfish.jersey.server.internal.scanning.PackageNamesScanner.<init>(PackageNamesScanner.java:110) > at > > org.glassfish.jersey.server.ResourceConfig.packages(ResourceConfig.java:669) > at > > org.glassfish.jersey.server.ResourceConfig.packages(ResourceConfig.java:652) > at > > com.opentext.mediamanager.restapi.core.OTMMRestAPIApplication.<init>(OTMMRestAPIApplication.java:23) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > > org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1129) > at > org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1009) > at > > org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:905) > at > > org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:997) > at > > org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:989) > at > > org.glassfish.jersey.server.ApplicationHandler.createApplication(ApplicationHandler.java:340) > at > > org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:319) > at > org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:336) > at > > org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170) > at > > org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358) > at > javax.servlet.GenericServlet.init(GenericServlet.java:158) > at > > org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1194) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1003) > at > > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4919) > at > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5229) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1405) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1395) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > > > -- > View this message in context: > http://tomee-openejb.979440.n4.nabble.com/Classloading-issues-integrating-Jersey-2-16-and-apache-tomee-plus-7-0-0-tp4678794p4678972.html > Sent from the TomEE Dev mailing list archive at Nabble.com. >