Skip to content

Instantly share code, notes, and snippets.

View jeanouii's full-sized avatar

Jean-Louis Monteiro jeanouii

  • Tomitribe
  • France
View GitHub Profile
INFO - Illegal access: this web application instance has been stopped already. Could not load com/tomitribe/tribestream/registry/model/ObjectFactory.class. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.NullPointerException
at org.apache.catalina.loader.WebappClassLoader.getResource(WebappClassLoader.java:1466)
at java.lang.Class.getResource(Class.java:2132)
at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.objectFactoryOrIndexAvailable(AbstractJAXBProvider.java:542)
at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.isSupported(AbstractJAXBProvider.java:533)
at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.isReadable(AbstractJAXBProvider.java:407)
at org.apache.cxf.jaxrs.utils.ResourceUtils.checkJaxbType(ResourceUtils.java:580)
at org.apache.cxf.jaxrs.utils.ResourceUtils.getAllTypesForResource(ResourceUtils.java:529)
at org.apache
--- tccl.set
---- tccl()
---- tccl()
---- tccl.clear
--- tccl.set
---- tccl()
---- tccl()
---- tccl()
---- tccl()
---- tccl()
--- tccl.set > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl() > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl() > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl.clear > org.apache.catalina.loader.StandardClassLoader@45812b51
--- tccl.set > LazyStopWebappClassLoader
context:
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
--- tccl.set > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl() > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl() > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl.clear > org.apache.catalina.loader.StandardClassLoader@45812b51
--- tccl.set > LazyStopWebappClassLoader
context:
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
--- tccl.set > 1166093137 > org.apache.catalina.loader.StandardClassLoader@45812b51
---- tccl.clear > 1166093137 > org.apache.catalina.loader.StandardClassLoader@45812b51
--- tccl.set > 2081539129 > LazyStopWebappClassLoader
context:
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@45812b51
INFO - Check existing ROOT matches current deployment ROOT
INFO - - Process Provider RegistryApplication
INFO - - Resource com.tomitribe.tribestream.registry.RepositoryResource
INFO - Illegal access: this web application instance has been stopped already. Could not load com/tomitribe/tribestream/registry/model/ObjectFactory.class. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.NullPointerException
at org.apache.catalina.loader.WebappClassLoader.getResource(WebappClassLoader.java:1466)
at java.lang.Class.getResource(Class.java:2132)
at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.objectFactoryOrIndexAvailable(AbstractJAXBProvider.java:542)
at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.isSupported(AbstractJAXBProvider.java:533)
at org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.isReadable(AbstractJAXBProvider.java:407)
==== forceWebappLoaderParent > 1480050164
*** CXF loader extension > org.apache.openejb.server.cxf.transport.util.CxfContainerClassLoader@2342f67d
--- tccl.set > 1480050164 > LazyStopWebappClassLoader
context:
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@2342f67d
==== forceWebappLoaderParent > 572955016
*** CXF loader extension > org.apache.openejb.server.cxf.transport.util.CxfContainerClassLoader@1844b009
--- tccl.set > 572955016 > LazyStopWebappClassLoader
context:
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@1844b009
[INFO] Get property: jaxrs=true
[INFO] generating jaxrs tck dist artifacts based on vi setting
[INFO] Require property: javaee.cts.home
[INFO] Get property: javaee.cts.home=/Users/jlmonteiro/devs/asf/javaee-tck/javaeetck
[INFO] Executing 'tsant' goals: [update.jaxrs.wars]
[INFO] Buildfile: build.xml
[INFO] [echo] ts.home = /Users/jlmonteiro/devs/asf/javaee-tck/javaeetck/bin/xml/../..
[INFO] [echo] The deliverable currently in use is /Users/jlmonteiro/devs/asf/javaee-tck/javaeetck/bin/xml/../../bin.
[INFO] Trying to override old definition of datatype string
[INFO]
@Test
public void checkNumActiveAndNumIdle() throws MalformedObjectNameException, IntrospectionException, InstanceNotFoundException, ReflectionException {
final ObjectName on = new ObjectName("openejb.management:ObjectType=datasources,DataSource=JMXDataSourceTest");
final MBeanInfo mBeanInfo = ManagementFactory.getPlatformMBeanServer().getMBeanInfo(on);
assertNotNull(mBeanInfo);
int found = 0;
for (final MBeanAttributeInfo mBeanAttributeInfo : mBeanInfo.getAttributes()) {
if ("numActive".equals(mBeanAttributeInfo.getName())) found++;
if ("numIdle".equals(mBeanAttributeInfo.getName())) found++;
}