users@glassfish.java.net

LDR5207 warnings from Resource Adapter on shutdown

From: <glassfish_at_javadesktop.org>
Date: Sun, 17 Oct 2010 05:35:23 PDT

I'm currently experimenting with the jackrabbit-jca-2.1.1 resource adapter on Glassfish 3.0.1.

I've deployed the resource adapter and configured a connector connection pool via the admin console. There is a simple test web app containing a session bean which injects a @Resource and uses it.

When stopping the domain, my log gets flooded with exceptions of the following kind (see below). The warnings are related to application classes and Glassfish classes alike. It seems the resource adapter classloader still has references to classes from other loaders it should no longer have.

Is this a problem in Glassfish, or a symptom of resources not being properly disposed in the resource adapter implementation?

Best regards,
Harald


14:00:08.060 [Thread-32] WARN j.e.s.c.c.com.sun.enterprise.loader - LDR5207: ASURLClassLoader ASURLClassLoader :
doneCalled = true
doneSnapshot = ASURLClassLoader.done() called ON ASURLClassLoader :
urlSet = [URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-ooxml-schemas-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/tika-core-0.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/slf4j-api-1.5.8.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/pdfbox-1.0.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jempbox-1.0.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-scratchpad-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-jca-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-api-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-spi-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-dbcp-1.2.2.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/concurrent-1.3.4.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derby-10.5.3.0_1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_cs.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_de_DE.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_es.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_fr.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_hu.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_it.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_ja_JP.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_ko_KR.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_pl.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_pt_BR.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_ru.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_zh_CN.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_zh_TW.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/dom4j-1.6.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/tagsoup-1.2.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-io-1.4.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-pool-1.3.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-core-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/xmlbeans-2.3.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/asm-3.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jcl-over-slf4j-1.5.8.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-collections-3.2.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/metadata-extractor-2.4.0-beta-1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-compress-1.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-spi-commons-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/geronimo-stax-api_1.0_spec-1.0.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/xml-apis-1.0.b2.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-jcr-commons-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/tika-parsers-0.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/lucene-core-2.4.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/fontbox-1.0.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-ooxml-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/log4j-1.2.14.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/slf4j-log4j12-1.5.8.jar]
doneCalled = false
 Parent -> java.net.URLClassLoader_at_3e1c436b

 AT Sun Oct 17 14:00:08 CEST 2010
 BY :java.lang.Throwable: printStackTraceToString
        at com.sun.enterprise.util.Print.printStackTraceToString(Print.java:634)
        at com.sun.enterprise.loader.ASURLClassLoader.done(ASURLClassLoader.java:170)
        at com.sun.enterprise.loader.ASURLClassLoader.preDestroy(ASURLClassLoader.java:153)
        at org.glassfish.internal.data.ApplicationInfo.unload(ApplicationInfo.java:280)
        at com.sun.enterprise.v3.server.ApplicationLoaderService.preDestroy(ApplicationLoaderService.java:418)
        at com.sun.hk2.component.AbstractWombInhabitantImpl.dispose(AbstractWombInhabitantImpl.java:74)
        at com.sun.hk2.component.SingletonInhabitant.release(SingletonInhabitant.java:66)
        at com.sun.hk2.component.LazyInhabitant.release(LazyInhabitant.java:112)
        at com.sun.enterprise.v3.server.AppServerStartup.stop(AppServerStartup.java:393)
        at org.jvnet.hk2.osgiadapter.HK2Main.stop(HK2Main.java:154)
        at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:662)
        at org.apache.felix.framework.Felix.stopBundle(Felix.java:2071)
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:951)
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:938)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.detach(OSGiModuleImpl.java:249)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.stop(OSGiModuleImpl.java:227)
        at com.sun.enterprise.v3.admin.StopDomainCommand.execute(StopDomainCommand.java:86)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.run(CommandRunnerImpl.java:333)
 Parent -> java.net.URLClassLoader_at_3e1c436b
 was requested to find class org.jvnet.hk2.osgiadapter.HK2Main after done was invoked from the following stack trace
java.lang.Throwable: null
        at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:706) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:626) [common-util.jar:3.0.1]
        at org.glassfish.internal.api.ConnectorClassFinder.findClass(ConnectorClassFinder.java:76) [internal-api.jar:3.0.1]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_20]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_20]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.loadClass(PackagingDataCalculator.java:198) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.bestEffortLoadClass(PackagingDataCalculator.java:226) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.computeBySTEP(PackagingDataCalculator.java:132) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.populateUncommonFrames(PackagingDataCalculator.java:107) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.populateFrames(PackagingDataCalculator.java:99) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.calculate(PackagingDataCalculator.java:58) [na:na]
        at ch.qos.logback.classic.spi.ThrowableProxy.calculatePackagingData(ThrowableProxy.java:100) [na:na]
        at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:110) [na:na]
        at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:463) [na:na]
        at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:419) [na:na]
        at ch.qos.logback.classic.Logger.log(Logger.java:838) [na:na]
        at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:192) [na:na]
        at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:267) [na:na]
        at java.util.logging.Logger.log(Logger.java:458) [na:1.6.0_20]
        at java.util.logging.Logger.doLog(Logger.java:480) [na:1.6.0_20]
        at java.util.logging.Logger.log(Logger.java:569) [na:1.6.0_20]
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.report(ASURLClassLoader.java:1197) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.closeWithWarning(ASURLClassLoader.java:1190) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.access$200(ASURLClassLoader.java:1140) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.closeOpenStreams(ASURLClassLoader.java:1123) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.done(ASURLClassLoader.java:195) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.preDestroy(ASURLClassLoader.java:153) [common-util.jar:3.0.1]
        at org.glassfish.internal.data.ApplicationInfo.unload(ApplicationInfo.java:280) [internal-api.jar:3.0.1]
        at com.sun.enterprise.v3.server.ApplicationLoaderService.preDestroy(ApplicationLoaderService.java:418) [kernel.jar:3.0.1]
        at com.sun.hk2.component.AbstractWombInhabitantImpl.dispose(AbstractWombInhabitantImpl.java:74) [auto-depends.jar:na]
        at com.sun.hk2.component.SingletonInhabitant.release(SingletonInhabitant.java:66) [auto-depends.jar:na]
        at com.sun.hk2.component.LazyInhabitant.release(LazyInhabitant.java:112) [auto-depends.jar:na]
        at com.sun.enterprise.v3.server.AppServerStartup.stop(AppServerStartup.java:393) [kernel.jar:3.0.1]
        at org.jvnet.hk2.osgiadapter.HK2Main.stop(HK2Main.java:154) [osgi-adapter.jar:na]
        at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:662) [felix.jar:na]
        at org.apache.felix.framework.Felix.stopBundle(Felix.java:2071) [felix.jar:na]
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:951) [felix.jar:na]
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:938) [felix.jar:na]
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.detach(OSGiModuleImpl.java:249) [osgi-adapter.jar:na]
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.stop(OSGiModuleImpl.java:227) [osgi-adapter.jar:na]
        at com.sun.enterprise.v3.admin.StopDomainCommand.execute(StopDomainCommand.java:86) [kernel.jar:3.0.1]
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305) [kernel.jar:3.0.1]
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.run(CommandRunnerImpl.java:333) [kernel.jar:3.0.1]
14:00:08.062 [Thread-32] WARN j.e.s.c.c.com.sun.enterprise.loader - LDR5207: ASURLClassLoader ASURLClassLoader :
doneCalled = true
doneSnapshot = ASURLClassLoader.done() called ON ASURLClassLoader :
urlSet = [URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-ooxml-schemas-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/tika-core-0.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/slf4j-api-1.5.8.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/pdfbox-1.0.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jempbox-1.0.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-scratchpad-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-jca-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-api-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-spi-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-dbcp-1.2.2.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/concurrent-1.3.4.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derby-10.5.3.0_1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_cs.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_de_DE.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_es.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_fr.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_hu.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_it.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_ja_JP.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_ko_KR.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_pl.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_pt_BR.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_ru.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_zh_CN.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/derbyLocale_zh_TW.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/dom4j-1.6.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/tagsoup-1.2.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-io-1.4.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-pool-1.3.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-core-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/xmlbeans-2.3.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/asm-3.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jcl-over-slf4j-1.5.8.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-collections-3.2.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/metadata-extractor-2.4.0-beta-1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/commons-compress-1.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-spi-commons-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/geronimo-stax-api_1.0_spec-1.0.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/xml-apis-1.0.b2.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/jackrabbit-jcr-commons-2.1.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/tika-parsers-0.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/lucene-core-2.4.1.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/fontbox-1.0.0.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/poi-ooxml-3.6.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/log4j-1.2.14.jar, URLEntry : file:/home/hwellmann/glassfish-3.0.1/glassfishv3/glassfish/domains/domain1/applications/jcr/slf4j-log4j12-1.5.8.jar]
doneCalled = false
 Parent -> java.net.URLClassLoader_at_3e1c436b

 AT Sun Oct 17 14:00:08 CEST 2010
 BY :java.lang.Throwable: printStackTraceToString
        at com.sun.enterprise.util.Print.printStackTraceToString(Print.java:634)
        at com.sun.enterprise.loader.ASURLClassLoader.done(ASURLClassLoader.java:170)
        at com.sun.enterprise.loader.ASURLClassLoader.preDestroy(ASURLClassLoader.java:153)
        at org.glassfish.internal.data.ApplicationInfo.unload(ApplicationInfo.java:280)
        at com.sun.enterprise.v3.server.ApplicationLoaderService.preDestroy(ApplicationLoaderService.java:418)
        at com.sun.hk2.component.AbstractWombInhabitantImpl.dispose(AbstractWombInhabitantImpl.java:74)
        at com.sun.hk2.component.SingletonInhabitant.release(SingletonInhabitant.java:66)
        at com.sun.hk2.component.LazyInhabitant.release(LazyInhabitant.java:112)
        at com.sun.enterprise.v3.server.AppServerStartup.stop(AppServerStartup.java:393)
        at org.jvnet.hk2.osgiadapter.HK2Main.stop(HK2Main.java:154)
        at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:662)
        at org.apache.felix.framework.Felix.stopBundle(Felix.java:2071)
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:951)
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:938)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.detach(OSGiModuleImpl.java:249)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.stop(OSGiModuleImpl.java:227)
        at com.sun.enterprise.v3.admin.StopDomainCommand.execute(StopDomainCommand.java:86)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.run(CommandRunnerImpl.java:333)
 Parent -> java.net.URLClassLoader_at_3e1c436b
 was requested to find class org.jvnet.hk2.osgimain.Main after done was invoked from the following stack trace
java.lang.Throwable: null
        at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:706) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:626) [common-util.jar:3.0.1]
        at org.glassfish.internal.api.ConnectorClassFinder.findClass(ConnectorClassFinder.java:76) [internal-api.jar:3.0.1]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_20]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_20]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.loadClass(PackagingDataCalculator.java:198) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.bestEffortLoadClass(PackagingDataCalculator.java:226) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.computeBySTEP(PackagingDataCalculator.java:132) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.populateUncommonFrames(PackagingDataCalculator.java:107) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.populateFrames(PackagingDataCalculator.java:99) [na:na]
        at ch.qos.logback.classic.spi.PackagingDataCalculator.calculate(PackagingDataCalculator.java:58) [na:na]
        at ch.qos.logback.classic.spi.ThrowableProxy.calculatePackagingData(ThrowableProxy.java:100) [na:na]
        at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:110) [na:na]
        at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:463) [na:na]
        at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:419) [na:na]
        at ch.qos.logback.classic.Logger.log(Logger.java:838) [na:na]
        at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:192) [na:na]
        at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:267) [na:na]
        at java.util.logging.Logger.log(Logger.java:458) [na:1.6.0_20]
        at java.util.logging.Logger.doLog(Logger.java:480) [na:1.6.0_20]
        at java.util.logging.Logger.log(Logger.java:569) [na:1.6.0_20]
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.report(ASURLClassLoader.java:1197) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.closeWithWarning(ASURLClassLoader.java:1190) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.access$200(ASURLClassLoader.java:1140) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.closeOpenStreams(ASURLClassLoader.java:1123) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.done(ASURLClassLoader.java:195) [common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader.preDestroy(ASURLClassLoader.java:153) [common-util.jar:3.0.1]
        at org.glassfish.internal.data.ApplicationInfo.unload(ApplicationInfo.java:280) [internal-api.jar:3.0.1]
        at com.sun.enterprise.v3.server.ApplicationLoaderService.preDestroy(ApplicationLoaderService.java:418) [kernel.jar:3.0.1]
        at com.sun.hk2.component.AbstractWombInhabitantImpl.dispose(AbstractWombInhabitantImpl.java:74) [auto-depends.jar:na]
        at com.sun.hk2.component.SingletonInhabitant.release(SingletonInhabitant.java:66) [auto-depends.jar:na]
        at com.sun.hk2.component.LazyInhabitant.release(LazyInhabitant.java:112) [auto-depends.jar:na]
        at com.sun.enterprise.v3.server.AppServerStartup.stop(AppServerStartup.java:393) [kernel.jar:3.0.1]
        at org.jvnet.hk2.osgiadapter.HK2Main.stop(HK2Main.java:154) [osgi-adapter.jar:na]
        at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:662) [felix.jar:na]
        at org.apache.felix.framework.Felix.stopBundle(Felix.java:2071) [felix.jar:na]
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:951) [felix.jar:na]
        at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:938) [felix.jar:na]
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.detach(OSGiModuleImpl.java:249) [osgi-adapter.jar:na]
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.stop(OSGiModuleImpl.java:227) [osgi-adapter.jar:na]
        at com.sun.enterprise.v3.admin.StopDomainCommand.execute(StopDomainCommand.java:86) [kernel.jar:3.0.1]
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305) [kernel.jar:3.0.1]
        at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.run(CommandRunnerImpl.java:333) [kernel.jar:3.0.1]
14:00:08.065 [Thread-32] WARN j.e.s.c.c.com.sun.enterprise.loader - Input stream has been finalized or forced closed without being explicitly closed; stream instantiation reported in following stack trace
java.lang.Throwable: null
        at com.sun.enterprise.loader.ASURLClassLoader$SentinelInputStream.<init>(ASURLClassLoader.java:1153) ~[common-util.jar:3.0.1]
        at com.sun.enterprise.loader.ASURLClassLoader$InternalJarURLConnection.getInputStream(ASURLClassLoader.java:1246) ~[common-util.jar:3.0.1]
        at java.net.URL.openStream(URL.java:1010) ~[na:1.6.0_20]
        at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1195) ~[na:1.6.0_20]
        at com.sun.enterprise.loader.ASURLClassLoader.getResourceAsStream(ASURLClassLoader.java:799) ~[common-util.jar:3.0.1]
        at java.lang.Class.getResourceAsStream(Class.java:2030) ~[na:1.6.0_20]
        at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.createCheckSchemaOperation(BundleDbPersistenceManager.java:583) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.init(BundleDbPersistenceManager.java:529) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager.init(DerbyPersistenceManager.java:250) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1429) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.RepositoryImpl.createVersionManager(RepositoryImpl.java:502) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:355) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:673) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.TransientRepository$3.getRepository(TransientRepository.java:249) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:279) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:375) ~[jackrabbit-core-2.1.1.jar:na]
        at org.apache.jackrabbit.jca.JCAManagedConnectionFactory.openSession(JCAManagedConnectionFactory.java:153) ~[jackrabbit-jca-2.1.1.jar:na]
        at org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createManagedConnection(JCAManagedConnectionFactory.java:189) ~[jackrabbit-jca-2.1.1.jar:na]
        at org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createManagedConnection(JCAManagedConnectionFactory.java:181) ~[jackrabbit-jca-2.1.1.jar:na]
        at com.sun.enterprise.resource.allocator.ConnectorAllocator.createResource(ConnectorAllocator.java:141) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.createSingleResource(ConnectionPool.java:841) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.createResource(ConnectionPool.java:1110) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.datastructure.ListDataStructure.addResource(ListDataStructure.java:121) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.addResource(ConnectionPool.java:277) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.createResourceAndAddToPool(ConnectionPool.java:1404) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.createResources(ConnectionPool.java:869) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.resizePoolAndGetNewResource(ConnectionPool.java:728) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.getResourceFromPool(ConnectionPool.java:696) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.getUnenlistedResource(ConnectionPool.java:572) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.internalGetResource(ConnectionPool.java:467) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.ConnectionPool.getResource(ConnectionPool.java:369) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.PoolManagerImpl.getResourceFromPool(PoolManagerImpl.java:226) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.resource.pool.PoolManagerImpl.getResource(PoolManagerImpl.java:150) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.connectors.ConnectionManagerImpl.getResource(ConnectionManagerImpl.java:321) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(ConnectionManagerImpl.java:290) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:182) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:159) ~[connectors-runtime.jar:3.0.1]
        at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:154) ~[connectors-runtime.jar:3.0.1]
        at org.apache.jackrabbit.jca.JCARepositoryHandle.login(JCARepositoryHandle.java:72) ~[jackrabbit-jca-2.1.1.jar:na]
        at org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:111) ~[jackrabbit-jcr-commons-2.1.1.jar:na]
        at com.axamia.kmp.service.init.JcrService.openRepository(JcrService.java:28) ~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_20]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_20]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_20]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_20]
        at com.sun.ejb.containers.interceptors.BeanCallbackInterceptor.intercept(InterceptorManager.java:1006) ~[na:na]
        at com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:61) ~[na:na]
        at com.sun.ejb.containers.interceptors.CallbackInvocationContext.proceed(CallbackInvocationContext.java:109) ~[na:na]
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCallback(SystemInterceptorProxy.java:133) ~[na:na]
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.init(SystemInterceptorProxy.java:115) ~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_20]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_20]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_20]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_20]
        at com.sun.ejb.containers.interceptors.CallbackInterceptor.intercept(InterceptorManager.java:961) ~[na:na]
        at com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:61) ~[na:na]
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:390) ~[na:na]
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:373) ~[na:na]
        at com.sun.ejb.containers.AbstractSingletonContainer.createSingletonEJB(AbstractSingletonContainer.java:521) ~[ejb-container.jar:3.0.1]
        at com.sun.ejb.containers.AbstractSingletonContainer.access$100(AbstractSingletonContainer.java:74) ~[ejb-container.jar:3.0.1]
        at com.sun.ejb.containers.AbstractSingletonContainer$SingletonContextFactory.create(AbstractSingletonContainer.java:696) ~[ejb-container.jar:3.0.1]
        at com.sun.ejb.containers.AbstractSingletonContainer.instantiateSingletonInstance(AbstractSingletonContainer.java:444) ~[ejb-container.jar:3.0.1]
        at org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:213) ~[na:na]
        at org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:174) ~[na:na]
        at org.glassfish.ejb.startup.SingletonLifeCycleManager.doStartup(SingletonLifeCycleManager.java:152) ~[na:na]
        at org.glassfish.ejb.startup.EjbApplication.start(EjbApplication.java:150) ~[na:na]
        at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126) ~[internal-api.jar:3.0.1]
        at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241) ~[internal-api.jar:3.0.1]
        at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236) ~[internal-api.jar:3.0.1]
        at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339) ~[kernel.jar:3.0.1]
        at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:362) ~[kernel.jar:3.0.1]
        at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:185) ~[kernel.jar:3.0.1]
        at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:174) ~[auto-depends.jar:na]
        at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87) ~[auto-depends.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_20]
        at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84) ~[auto-depends.jar:na]
        at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77) ~[auto-depends.jar:na]
        at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) ~[auto-depends.jar:na]
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107) ~[auto-depends.jar:na]
        at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60) ~[auto-depends.jar:na]
        at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:236) ~[kernel.jar:3.0.1]
        at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:128) ~[kernel.jar:3.0.1]
        at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:457) ~[hk2-core.jar:na]
        at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:401) ~[hk2-core.jar:na]
        at org.jvnet.hk2.osgiadapter.HK2Main.start(HK2Main.java:125) ~[na:na]
        at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:640) ~[felix.jar:na]
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1700) ~[felix.jar:na]
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1622) ~[felix.jar:na]
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:915) ~[felix.jar:na]
        at org.jvnet.hk2.osgimain.Main.start(Main.java:140) ~[na:na]
        at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:640) ~[felix.jar:na]
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1700) ~[felix.jar:na]
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1622) ~[felix.jar:na]
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077) ~[felix.jar:na]
        at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) ~[felix.jar:na]
        at java.lang.Thread.run(Thread.java:619) ~[na:1.6.0_20]
14:00:08.099 [Thread-33] INFO j.e.r.r.c.s.e.connectors.service - ra.stop-successful
[Message sent by forum member 'hwellmann']

http://forums.java.net/jive/thread.jspa?messageID=485365