[ 
https://issues.apache.org/jira/browse/SLING-3189?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chetan Mehrotra reassigned SLING-3189:
--------------------------------------

    Assignee: Chetan Mehrotra

> 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)

Reply via email to