[jboss-jira] [JBoss JIRA] Created: (JBAS-7748) OOME during startup of "all" config

Brian Stansberry (JIRA) jira-events at lists.jboss.org
Wed Feb 17 12:48:18 EST 2010


OOME during startup of "all" config
-----------------------------------

                 Key: JBAS-7748
                 URL: https://jira.jboss.org/jira/browse/JBAS-7748
             Project: JBoss Application Server
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: JBossAS-6.0.0.M2
            Reporter: Brian Stansberry
            Priority: Critical


Bela Ban reports a consistently reproducible OOME during startup of M2's "all" config. I can't reproduce and the testsuite uses "all" for most testing, but it's consistently reproducible for him and he's not doing anything unusual; just starting "all" on a FC9 system with Sun JDK 1.6.0_18.

Failure consistently appears during start of the HAPartition bean, which interestingly is one place where 2 threads are involved in the startup:

>From his boot.log:

17:33:32,251 DEBUG [CacheJmxWrapper] Registered in JMX under jboss.cache:config=ha-partition,service=Cache
17:33:32,286 INFO  [JChannel] JGroups version: 2.6.13.GA
17:33:36,675 WARN  [ClassLoaderManager] Unexpected error during load of:org.jgroups.protocols.UNICAST: java.lang.OutOfMemoryError: PermGen space
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:70)
	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:668)
	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:627)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:626)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:603)
	at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
	at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
	at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:455)
	at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:267)
	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:166)
	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:270)
	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1129)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:901)
	at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:523)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:468)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at org.jgroups.util.Util.loadClass(Util.java:1735)
	at org.jgroups.stack.Configurator$ProtocolConfiguration.createLayer(Configurator.java:808)
	at org.jgroups.stack.Configurator$ProtocolConfiguration.access$000(Configurator.java:729)
	at org.jgroups.stack.Configurator.createProtocols(Configurator.java:510)
	at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:61)
	at org.jgroups.stack.ProtocolStack.setup(ProtocolStack.java:295)
	at org.jgroups.JChannel.init(JChannel.java:1578)
	at org.jgroups.JChannel.<init>(JChannel.java:248)
	at org.jboss.ha.framework.server.JChannelFactory.initializeChannel(JChannelFactory.java:1253)
	at org.jboss.ha.framework.server.JChannelFactory.createChannelFromRegisteredStack(JChannelFactory.java:1211)
	at org.jboss.ha.framework.server.JChannelFactory.createMultiplexerChannel(JChannelFactory.java:308)
	at org.jboss.ha.framework.server.ClusterPartition.createChannel(ClusterPartition.java:1463)

17:33:42,650 WARN  [ClassLoaderManager] Unexpected error during load of:org.jgroups.protocols.UNICAST: java.lang.OutOfMemoryError: PermGen space
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:70)
	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:668)
	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:627)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:626)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:603)
	at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
	at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
	at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:455)
	at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:267)
	at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:166)
	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:270)
	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1129)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:901)
	at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:523)
	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:468)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at org.jgroups.util.Util.loadClass(Util.java:1745)
	at org.jgroups.stack.Configurator$ProtocolConfiguration.createLayer(Configurator.java:808)
	at org.jgroups.stack.Configurator$ProtocolConfiguration.access$000(Configurator.java:729)
	at org.jgroups.stack.Configurator.createProtocols(Configurator.java:510)
	at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:61)
	at org.jgroups.stack.ProtocolStack.setup(ProtocolStack.java:295)
	at org.jgroups.JChannel.init(JChannel.java:1578)
	at org.jgroups.JChannel.<init>(JChannel.java:248)
	at org.jboss.ha.framework.server.JChannelFactory.initializeChannel(JChannelFactory.java:1253)
	at org.jboss.ha.framework.server.JChannelFactory.createChannelFromRegisteredStack(JChannelFactory.java:1211)
	at org.jboss.ha.framework.server.JChannelFactory.createMultiplexerChannel(JChannelFactory.java:308)
	at org.jboss.ha.framework.server.ClusterPartition.createChannel(ClusterPartition.java:1463)


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

        



More information about the jboss-jira mailing list