[ 
http://issues.ops4j.org/jira/browse/PAXLOGGING-20?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_11030
 ] 

Niclas Hedhman commented on PAXLOGGING-20:
------------------------------------------

Actually, it has nothing to do with "likely", since this is the second lock and 
will not be acquired.

> Frequent lock-ups when starting felix
> -------------------------------------
>
>                 Key: PAXLOGGING-20
>                 URL: http://issues.ops4j.org/jira/browse/PAXLOGGING-20
>             Project: Pax Logging
>          Issue Type: Bug
>    Affects Versions: 0.9.6
>         Environment: Felix 1.0.0, Windows XP Pro, Intel Core2 Duo T7500, 2.20 
> GHz
>            Reporter: Patrick Forhan
>            Assignee: Niclas Hedhman
>         Attachments: pt2-config.properties
>
>
> Once we upgraded our laptops to a dual-core we started having many, many 
> lockups that seem to be related to the interplay between pax-logging and 
> R4SearchPolicyCore.  Below is our log output, followed by a thread dump 
> detailing the deadlock.
> Dump follows:
>  Clearing cache\pt2
>  Starting Felix
>  java -Xms512M -Xmx512M 
> -Dfelix.config.properties=file:conf/pt2-config.properties -Xdebug -Xnoagent 
> -Xrunjdwp:transport=
> dt_socket,address=8787,server=y,suspend=n -jar felixbin\felix.jar
> Listening for transport dt_socket at address: 8787
> Welcome to Felix.
> =================
> DEBUG: WIRE: 1.0 -> org.apache.felix.cm -> 1.0
> DEBUG: WIRE: 1.0 -> org.osgi.util.tracker -> 0
> DEBUG: WIRE: 1.0 -> org.osgi.framework -> 0
> DEBUG: WIRE: 1.0 -> org.apache.felix.cm.file -> 1.0
> DEBUG: WIRE: 1.0 -> org.osgi.service.cm -> 1.0
> DEBUG: WIRE: 2.0 -> org.osgi.service.event -> 2.0
> DEBUG: WIRE: 2.0 -> org.osgi.framework -> 0
> DEBUG: EventAdmin: org.apache.felix.eventadmin.CacheSize=30
> DEBUG: EventAdmin: org.apache.felix.eventadmin.ThreadPoolSize=10
> DEBUG: EventAdmin: org.apache.felix.eventadmin.Timeout=5000
> DEBUG: EventAdmin: org.apache.felix.eventadmin.RequireTopic=true
> DEBUG: WIRE: 32.0 -> javax.jms -> 32.0
> DEBUG: WIRE: 32.0 -> javax.transaction.xa -> 0
> DEBUG: WIRE: 35.0 -> javax.jms -> 32.0
> DEBUG: WIRE: 35.0 -> org.apache.log.output.db -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.log.output.io -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.log.util -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.log.format -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.avalon.framework.logger -> 3.0
> DEBUG: WIRE: 35.0 -> org.apache.log.filter -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.log.output.net -> 35.0
> DEBUG: WIRE: 35.0 -> javax.servlet -> 40.0
> DEBUG: WIRE: 35.0 -> org.apache.log.output -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.log -> 35.0
> DEBUG: WIRE: 35.0 -> org.apache.log.output.io.rotate -> 35.0
> DEBUG: WIRE: 35.0 -> javax.sql -> 0
> DEBUG: WIRE: 35.0 -> org.apache.log.output.jms -> 35.0
> DEBUG: WIRE: 40.0 -> javax.servlet -> 40.0
> DEBUG: WIRE: 40.0 -> javax.servlet.http -> 40.0
> DEBUG: WIRE: 3.0 -> org.apache.log -> 35.0
> DEBUG: WIRE: 3.0 -> org.ops4j.pax.logging -> 3.0
> DEBUG: WIRE: 3.0 -> org.osgi.service.event -> 2.0
> DEBUG: WIRE: 3.0 -> org.osgi.util.tracker -> 0
> DEBUG: WIRE: 3.0 -> org.osgi.framework -> 0
> DEBUG: WIRE: 3.0 -> javax.xml.parsers -> 0
> DEBUG: WIRE: 3.0 -> org.w3c.dom -> 0
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>  : Enabling SLF4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>  : Enabling Jakarta Commons Logging API s
> upport.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>  : Enabling Log4J API support.
> org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator]
>  : Enabling Avalon Logger API support.
> DEBUG: WIRE: 4.0 -> org.osgi.service.log -> 3.0
> DEBUG: WIRE: 4.0 -> org.ops4j.pax.logging -> 3.0
> DEBUG: WIRE: 4.0 -> org.osgi.service.event -> 2.0
> DEBUG: WIRE: 4.0 -> org.knopflerfish.service.log -> 3.0
> DEBUG: WIRE: 4.0 -> org.osgi.framework -> 0
> DEBUG: WIRE: 4.0 -> javax.xml.parsers -> 0
> DEBUG: WIRE: 4.0 -> org.osgi.service.cm -> 1.0
> DEBUG: WIRE: 4.0 -> org.w3c.dom -> 0
> DEBUG: WIRE: 4.0 -> org.xml.sax -> 0
> DEBUG: WIRE: 2.0 -> org.osgi.service.log -> 3.0
> 0    [FelixDispatchQueue] INFO  [undefined]  - BundleEvent STARTED
> 16   [FelixStartLevel] DEBUG [undefined]  - WIRE: 5.0 -> 
> org.apache.commons.logging -> 3.0
> 32   [FelixStartLevel] DEBUG [undefined]  - WIRE: 5.0 -> 
> org.osgi.util.tracker -> 0
> 47   [FelixStartLevel] DEBUG [undefined]  - WIRE: 5.0 -> org.osgi.framework 
> -> 0
> 63   [FelixStartLevel] DEBUG [undefined]  - WIRE: 5.0 -> org.osgi.service.cm 
> -> 1.0
> 63   [FelixDispatchQueue] INFO  [undefined]  - BundleEvent RESOLVED
> 79   [FelixStartLevel] DEBUG org.ops4j.pax.configmanager.internal.Activator  
> - Starting [org.ops4j.pax.confman.pax-confm
> an-propsloader]...
> 110  [FelixStartLevel] INFO    - ServiceEvent REGISTERED
> 125  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - System 
> property [bundles.c
> onfiguration.location] is not defined.
> 141  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Using 
> default configuratio
> ns location [configurations].
> 172  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Using 
> configuration from [
> configurations]
> 188  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Directory 
> [configurations\
> factories] does not exist.
> 219  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - System 
> property [bundles.c
> onfiguration.location] is not defined.
> 235  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Using 
> default configuratio
> ns location [configurations].
> 266  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Using 
> configuration from [
> configurations]
> 297  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Directory 
> [configurations\
> factories] does not exist.
> 375  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Register 
> configuration [or
> g.bjc.pk2.client.application]
> 407  [FelixStartLevel] INFO  
> org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade  - Register 
> configuration [or
> g.ops4j.pax.logging]
> 422  [FelixDispatchQueue] INFO  [undefined]  - BundleEvent STARTED
> 2008-01-28 09:36:44
> Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-b05 mixed mode):
> "Thread-2" daemon prio=6 tid=0x26db2c00 nid=0xf84 in Object.wait() 
> [0x279bf000..0x279bfd94]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x04099dc8> (a java.util.ArrayList)
>         at java.lang.Object.wait(Object.java:485)
>         at 
> org.apache.felix.eventadmin.impl.dispatch.TaskHandler.next(TaskHandler.java:143)
>         - locked <0x04099dc8> (a java.util.ArrayList)
>         at 
> org.apache.felix.eventadmin.impl.tasks.DispatchTask.run(DispatchTask.java:147)
>         at 
> org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool$PooledThread.run(CacheThreadPool.java:265)
> "Thread-1" daemon prio=6 tid=0x27357800 nid=0xf0c in Object.wait() 
> [0x2796f000..0x2796fa14]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x04099d68> (a java.util.ArrayList)
>         at java.lang.Object.wait(Object.java:485)
>         at 
> org.apache.felix.eventadmin.impl.dispatch.TaskHandler.next(TaskHandler.java:143)
>         - locked <0x04099d68> (a java.util.ArrayList)
>         at 
> org.apache.felix.eventadmin.impl.tasks.DispatchTask.run(DispatchTask.java:147)
>         at 
> org.apache.felix.eventadmin.impl.dispatch.CacheThreadPool$PooledThread.run(CacheThreadPool.java:265)
> "Timer-0" daemon prio=6 tid=0x27298800 nid=0xe1c in Object.wait() 
> [0x2791f000..0x2791fa94]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0408d810> (a java.util.TaskQueue)
>         at java.lang.Object.wait(Object.java:485)
>         at java.util.TimerThread.mainLoop(Unknown Source)
>         - locked <0x0408d810> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Unknown Source)
> "Configuration Updater" daemon prio=6 tid=0x272c0400 nid=0x118 waiting for 
> monitor entry [0x278cf000..0x278cfb14]
>    java.lang.Thread.State: BLOCKED (on object monitor)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.getInUseCandidates(R4SearchPolicyCore.java:754)
>         - waiting to lock <0x04e022d8> (a 
> org.apache.felix.moduleloader.ModuleFactoryImpl)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.diagnoseClassLoadError(R4SearchPolicyCore.java:301
> 9)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:160)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>         at 
> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:75)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at java.beans.Introspector.instantiate(Unknown Source)
>         at java.beans.Introspector.findExplicitBeanInfo(Unknown Source)
>         - locked <0x22e28998> (a java.lang.Class for java.beans.Introspector)
>         at java.beans.Introspector.<init>(Unknown Source)
>         at java.beans.Introspector.getBeanInfo(Unknown Source)
>         at 
> org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:75)
>         at 
> org.apache.log4j.config.PropertySetter.getPropertyDescriptor(PropertySetter.java:243)
>         at 
> org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:155)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:129)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:96)
>         at 
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:654)
>         at 
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:612)
>         at 
> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:509)
>         - locked <0x042b3c18> (a org.apache.log4j.spi.RootLogger)
>         at 
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:415)
>         at 
> org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:349)
>         at 
> org.ops4j.pax.logging.internal.Log4jConfiguratorImpl.configure(Log4jConfiguratorImpl.java:36)
>         at 
> org.ops4j.pax.logging.internal.LoggingServiceConfiguration.usePropertiesInProvidedConfiguration(LoggingServic
> eConfiguration.java:165)
>         at 
> org.ops4j.pax.logging.internal.LoggingServiceConfiguration.updated(LoggingServiceConfiguration.java:242)
>         at 
> org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1093)
>         at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:89)
> "FelixStartLevel" daemon prio=6 tid=0x27356800 nid=0x100 waiting for monitor 
> entry [0x2786f000..0x2786fb94]
>    java.lang.Thread.State: BLOCKED (on object monitor)
>         at org.apache.log4j.Category.callAppenders(Category.java:202)
>         - waiting to lock <0x042b3c18> (a org.apache.log4j.spi.RootLogger)
>         at org.apache.log4j.Category.forcedLog(Category.java:388)
>         at org.apache.log4j.Category.log(Category.java:853)
>         at 
> org.ops4j.pax.logging.internal.PaxLoggerImpl.debug(PaxLoggerImpl.java:78)
>         at 
> org.ops4j.pax.logging.internal.PaxLoggingServiceImpl.log(PaxLoggingServiceImpl.java:127)
>         at 
> org.ops4j.pax.logging.internal.PaxLoggingServiceImpl.log(PaxLoggingServiceImpl.java:76)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.felix.framework.Logger._logReflectively(Logger.java:160)
>         at org.apache.felix.framework.Logger._log(Logger.java:113)
>         at org.apache.felix.framework.Logger.log(Logger.java:85)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.createWires(R4SearchPolicyCore.java:2059)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.resolve(R4SearchPolicyCore.java:939)
>         - locked <0x04e022d8> (a 
> org.apache.felix.moduleloader.ModuleFactoryImpl)
>         at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1643)
>         at org.apache.felix.framework.Felix._startBundle(Felix.java:1516)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1469)
>         at 
> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1064)
>         at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
>         at java.lang.Thread.run(Unknown Source)
> "FelixPackageAdmin" daemon prio=6 tid=0x27353400 nid=0x544 in Object.wait() 
> [0x2781f000..0x2781fc14]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x04de0558> (a 
> org.apache.felix.framework.PackageAdminImpl)
>         at java.lang.Object.wait(Object.java:485)
>         at 
> org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:245)
>         - locked <0x04de0558> (a org.apache.felix.framework.PackageAdminImpl)
>         at java.lang.Thread.run(Unknown Source)
> "FelixDispatchQueue" prio=6 tid=0x2734d800 nid=0xd94 in Object.wait() 
> [0x277cf000..0x277cfc94]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x04de0570> (a java.util.ArrayList)
>         at java.lang.Object.wait(Object.java:485)
>         at 
> org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:764)
>         - locked <0x04de0570> (a java.util.ArrayList)
>         at 
> org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:29)
>         at 
> org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:77)
>         at java.lang.Thread.run(Unknown Source)
> "Low Memory Detector" daemon prio=6 tid=0x26d61000 nid=0x2b4 runnable 
> [0x00000000..0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "CompilerThread0" daemon prio=10 tid=0x26d5f800 nid=0x718 waiting on 
> condition [0x00000000..0x270cf61c]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Event Helper Thread" daemon prio=6 tid=0x26d54800 nid=0xf00 runnable 
> [0x00000000..0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x26d51800 nid=0xce4 
> runnable [0x00000000..0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "Attach Listener" daemon prio=10 tid=0x26d46800 nid=0xd58 runnable 
> [0x00000000..0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x26d45c00 nid=0xf40 waiting on 
> condition [0x00000000..0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=8 tid=0x26d37c00 nid=0xc08 in Object.wait() 
> [0x26eaf000..0x26eafc94]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x04de0688> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(Unknown Source)
>         - locked <0x04de0688> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(Unknown Source)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
> "Reference Handler" daemon prio=10 tid=0x26d33800 nid=0xf2c in Object.wait() 
> [0x26e5f000..0x26e5fd14]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x04de06a8> (a java.lang.ref.Reference$Lock)
>         at java.lang.Object.wait(Object.java:485)
>         at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
>         - locked <0x04de06a8> (a java.lang.ref.Reference$Lock)
> "main" prio=6 tid=0x00397400 nid=0xfc in Object.wait() 
> [0x009df000..0x009dfe5c]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x03eb8f90> (a java.lang.Integer)
>         at java.lang.Object.wait(Object.java:485)
>         at 
> org.apache.felix.framework.StartLevelImpl.setStartLevelAndWait(StartLevelImpl.java:136)
>         - locked <0x03eb8f90> (a java.lang.Integer)
>         at org.apache.felix.framework.Felix.start(Felix.java:813)
>         - locked <0x04dfc3c0> (a org.apache.felix.framework.Felix)
>         at org.apache.felix.main.Main.main(Main.java:195)
> "VM Thread" prio=10 tid=0x26d2f000 nid=0x5c0 runnable
> "VM Periodic Task Thread" prio=10 tid=0x26d62800 nid=0xd7c waiting on 
> condition
> JNI global references: 1514
> Found one Java-level deadlock:
> =============================
> "Configuration Updater":
>   waiting to lock monitor 0x26d3499c (object 0x04e022d8, a 
> org.apache.felix.moduleloader.ModuleFactoryImpl),
>   which is held by "FelixStartLevel"
> "FelixStartLevel":
>   waiting to lock monitor 0x26d34ad4 (object 0x042b3c18, a 
> org.apache.log4j.spi.RootLogger),
>   which is held by "Configuration Updater"
> Java stack information for the threads listed above:
> ===================================================
> "Configuration Updater":
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.getInUseCandidates(R4SearchPolicyCore.java:754)
>         - waiting to lock <0x04e022d8> (a 
> org.apache.felix.moduleloader.ModuleFactoryImpl)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.diagnoseClassLoadError(R4SearchPolicyCore.java:301
> 9)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:160)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>         at 
> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:75)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at java.beans.Introspector.instantiate(Unknown Source)
>         at java.beans.Introspector.findExplicitBeanInfo(Unknown Source)
>         - locked <0x22e28998> (a java.lang.Class for java.beans.Introspector)
>         at java.beans.Introspector.<init>(Unknown Source)
>         at java.beans.Introspector.getBeanInfo(Unknown Source)
>         at 
> org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:75)
>         at 
> org.apache.log4j.config.PropertySetter.getPropertyDescriptor(PropertySetter.java:243)
>         at 
> org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:155)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:129)
>         at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:96)
>         at 
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:654)
>         at 
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:612)
>         at 
> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:509)
>         - locked <0x042b3c18> (a org.apache.log4j.spi.RootLogger)
>         at 
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:415)
>         at 
> org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:349)
>         at 
> org.ops4j.pax.logging.internal.Log4jConfiguratorImpl.configure(Log4jConfiguratorImpl.java:36)
>         at 
> org.ops4j.pax.logging.internal.LoggingServiceConfiguration.usePropertiesInProvidedConfiguration(LoggingServic
> eConfiguration.java:165)
>         at 
> org.ops4j.pax.logging.internal.LoggingServiceConfiguration.updated(LoggingServiceConfiguration.java:242)
>         at 
> org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1093)
>         at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:89)
> "FelixStartLevel":
>         at org.apache.log4j.Category.callAppenders(Category.java:202)
>         - waiting to lock <0x042b3c18> (a org.apache.log4j.spi.RootLogger)
>         at org.apache.log4j.Category.forcedLog(Category.java:388)
>         at org.apache.log4j.Category.log(Category.java:853)
>         at 
> org.ops4j.pax.logging.internal.PaxLoggerImpl.debug(PaxLoggerImpl.java:78)
>         at 
> org.ops4j.pax.logging.internal.PaxLoggingServiceImpl.log(PaxLoggingServiceImpl.java:127)
>         at 
> org.ops4j.pax.logging.internal.PaxLoggingServiceImpl.log(PaxLoggingServiceImpl.java:76)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.felix.framework.Logger._logReflectively(Logger.java:160)
>         at org.apache.felix.framework.Logger._log(Logger.java:113)
>         at org.apache.felix.framework.Logger.log(Logger.java:85)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.createWires(R4SearchPolicyCore.java:2059)
>         at 
> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.resolve(R4SearchPolicyCore.java:939)
>         - locked <0x04e022d8> (a 
> org.apache.felix.moduleloader.ModuleFactoryImpl)
>         at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1643)
>         at org.apache.felix.framework.Felix._startBundle(Felix.java:1516)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1469)
>         at 
> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1064)
>         at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
>         at java.lang.Thread.run(Unknown Source)
> Found 1 deadlock.
> Heap
>  def new generation   total 36288K, used 29596K [0x02a70000, 0x051d0000, 
> 0x051d0000)
>   eden space 32256K,  86% used [0x02a70000, 0x045cef28, 0x049f0000)
>   from space 4032K,  38% used [0x04de0000, 0x04f681b8, 0x051d0000)
>   to   space 4032K,   0% used [0x049f0000, 0x049f0000, 0x04de0000)
>  tenured generation   total 483968K, used 0K [0x051d0000, 0x22a70000, 
> 0x22a70000)
>    the space 483968K,   0% used [0x051d0000, 0x051d0000, 0x051d0200, 
> 0x22a70000)
>  compacting perm gen  total 12288K, used 4227K [0x22a70000, 0x23670000, 
> 0x26a70000)
>    the space 12288K,  34% used [0x22a70000, 0x22e90c38, 0x22e90e00, 
> 0x23670000)
> No shared spaces configured.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to