[ https://issues.apache.org/jira/browse/SLING-3189?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chetan Mehrotra resolved SLING-3189. ------------------------------------ Resolution: Fixed Fix Version/s: Commons Log 4.0.0 Patch was applied by [~bdelacretaz] at rev http://svn.apache.org/r1534615 and seems to resolve the issue for now. > LogbackManager causes lockup on second startup > ---------------------------------------------- > > Key: SLING-3189 > URL: https://issues.apache.org/jira/browse/SLING-3189 > Project: Sling > Issue Type: Bug > Components: Commons > Affects Versions: Commons Log 3.0.2 > Reporter: Bertrand Delacretaz > Assignee: Chetan Mehrotra > Fix For: Commons Log 4.0.0 > > Attachments: SLING-3189.patch, SLING-3189.stack.txt > > > Looks like I didn't test yesterday's SLING-3185 fix thoroughly enough, I'm > seeing a system lockup on second startup of the current trunk launchpad. > Steps to reproduce: > 1. Start launchpad/builder runnable jar with no existing sling folder, Sling > starts fine. > 2. Stop and restart. > 3. Sling doesn't start, the BundleWiringImpl waits forever on a classloading > call triggered by StaticLoggerBinder.getSingleton() > Stack trace: > Daemon Thread [FelixStartLevel] (Suspended) > owns: BundleWiringImpl$BundleClassLoaderJava5 (id=40) > waiting for: HashMap<K,V> (id=41) > Object.wait(long) line: not available [native method] > HashMap<K,V>(Object).wait() line: 485 > > BundleWiringImpl$BundleClassLoaderJava5(BundleWiringImpl$BundleClassLoader).findClass(String) > line: 2050 > BundleWiringImpl.findClassOrResourceByDelegation(String, boolean) line: > 1472 > BundleWiringImpl.access$400(BundleWiringImpl, String, boolean) line: 75 > > BundleWiringImpl$BundleClassLoaderJava5(BundleWiringImpl$BundleClassLoader).loadClass(String, > boolean) line: 1923 > BundleWiringImpl$BundleClassLoaderJava5(ClassLoader).loadClass(String) > line: 247 > LogbackManager.ensureSlf4jIsInitialized() line: 147 > LogbackManager.<init>(BundleContext) line: 103 > Activator.start(BundleContext) line: 55 -- This message was sent by Atlassian JIRA (v6.1#6144)