[ 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