[jboss-user] [Performance Tuning] - Jboss OutOfMemoryError: PermGen space on start up when
dimitar dimitar
do-not-reply at jboss.com
Wed Jun 2 09:43:37 EDT 2010
dimitar dimitar [http://community.jboss.org/people/dimitarn] created the discussion
"Jboss OutOfMemoryError: PermGen space on start up when"
To view the discussion, visit: http://community.jboss.org/message/545854#545854
--------------------------------------------------------------
Jboss dies on start up when i added these lines in run.conf
JAVA_OPTS="$JAVA_OPTS -Djboss.platform.mbeanserver"
JAVA_OPTS="$JAVA_OPTS -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl"
Here is the console error
16:37:11,621 INFO [DefaultPartition] Number of cluster members: 1
16:37:11,627 INFO [DefaultPartition] Other members: 0
16:37:11,675 INFO [RPCManagerImpl] Received new cluster view: [127.0.0.1:46117|0] [127.0.0.1:46117]
16:37:11,738 INFO [RPCManagerImpl] Cache local address is 127.0.0.1:46117
16:37:11,740 INFO [RPCManagerImpl] state was retrieved successfully (in 2.1 seconds)
16:37:11,756 INFO [ComponentRegistry] JBoss Cache version: JBossCache 'Cascabel' 3.1.0.GA
16:37:11,756 INFO [DefaultPartition] Fetching serviceState (will wait for 30000 milliseconds):
16:37:11,759 INFO [DefaultPartition] State could not be retrieved (we are the first member in group)
16:37:11,864 INFO [HANamingService] Started HAJNDI bootstrap; jnpPort=1100, backlog=50, bindAddress=/127.0.0.1
16:37:11,876 INFO [DetachedHANamingService$AutomaticDiscovery] Listening on /127.0.0.1:1102, group=230.0.0.32, HA-JNDI address=127.0.0.1:1100
16:37:12,561 INFO [UnifiedInvokerHA] Service name is jboss:service=invoker,type=unifiedha
16:37:13,267 WARN [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed from the installation default. Please see the JBoss Messaging user guide for instructions on how to do this.
16:37:13,281 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
16:37:13,392 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
16:37:13,456 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version - tag:JBOSSTS_4_6_1_GA) - JBoss Inc.
16:37:13,456 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
16:37:13,677 INFO [TransactionManagerService] Initializing recovery manager
16:37:13,878 INFO [TransactionManagerService] Recovery manager configured
16:37:13,883 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
16:37:13,924 INFO [TransactionManagerService] Starting transaction recovery manager
16:37:14,578 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.16/jre/../lib/amd64:/usr/java/packages/lib/amd64:/lib:/usr/lib
16:37:14,650 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
16:37:14,651 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
16:37:14,690 INFO [StandardService] Starting service jboss.web
16:37:14,694 INFO [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.3.GA
16:37:14,771 INFO [Catalina] Server startup in 119 ms
16:37:14,791 INFO [TomcatDeployment] deploy, ctxPath=/jbossws
16:37:15,346 INFO [TomcatDeployment] deploy, ctxPath=/invoker
16:37:15,404 INFO [TomcatDeployment] deploy, ctxPath=/web-console
16:37:15,728 INFO [TomcatDeployment] deploy, ctxPath=/juddi
16:37:15,763 INFO [RegistryServlet] Loading jUDDI configuration.
16:37:15,764 INFO [RegistryServlet] Resources loaded from: /WEB-INF/juddi.properties
16:37:15,764 INFO [RegistryServlet] Initializing jUDDI components.
16:37:20,719 INFO [RARDeployment] Required license terms exist, view vfszip:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
16:37:20,743 INFO [RARDeployment] Required license terms exist, view vfszip:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
16:37:20,780 INFO [RARDeployment] Required license terms exist, view vfszip:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/jms-ra.rar/META-INF/ra.xml
16:37:20,807 INFO [RARDeployment] Required license terms exist, view vfszip:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/mail-ra.rar/META-INF/ra.xml
16:37:33,033 WARN [ClassLoaderManager] Unexpected error during load of:org.hsqldb.Grantee
java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
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:452)
at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at org.hsqldb.GranteeManager.addGrantee(Unknown Source)
at org.hsqldb.GranteeManager.addRole(Unknown Source)
at org.hsqldb.GranteeManager.<init>(Unknown Source)
at org.hsqldb.Database.reopen(Unknown Source)
at org.hsqldb.Database.open(Unknown Source)
at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
at org.hsqldb.DatabaseManager.newSession(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at org.jboss.jdbc.HypersonicDatabase.getConnection(HypersonicDatabase.java:777)
16:37:34,963 WARN [ClassLoaderManager] Unexpected error during load of:org.hsqldb.lib.HashMap$KeySet
java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
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:452)
at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at org.hsqldb.lib.HashMap.keySet(Unknown Source)
at org.hsqldb.DatabaseManager.notifyServers(Unknown Source)
at org.hsqldb.DatabaseManager.removeDatabase(Unknown Source)
at org.hsqldb.Database.reopen(Unknown Source)
at org.hsqldb.Database.open(Unknown Source)
at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
at org.hsqldb.DatabaseManager.newSession(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at org.jboss.jdbc.HypersonicDatabase.getConnection(HypersonicDatabase.java:777)
16:37:36,834 ERROR [AbstractKernelController] Error installing to Start: name=jboss:database=localDB,service=Hypersonic state=Create mode=Manual requiredState=Installed
16:38:13,665 ERROR [ServiceModuleJSR77Deployer] Error during undeploy: vfsfile:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/hsqldb-ds.xml
java.lang.OutOfMemoryError: PermGen space
16:38:13,666 ERROR [AbstractKernelController] Error installing to Real: name=vfsfile:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/hsqldb-ds.xml state=PreReal mode=Manual requiredState=Real
java.lang.OutOfMemoryError: PermGen space
16:38:21,450 ERROR [AOPClassLoaderDeployer] Error during undeploy: vfsfile:/home/dimitar/Desktop/dimitar/jboss-5.1.0.GA-clean/server/all/deploy/hsqldb-ds.xml
java.lang.OutOfMemoryError: PermGen space
Here is the jstat log
/opt/jdk1.6.0_16/bin$ ./jstat -gcutil -h 10 -t 18677 1s
Timestamp S0 S1 E O P YGC YGCT FGC FGCT GCT
24.0 0.00 32.11 80.96 83.10 66.34 19 0.673 2 0.836 1.509
25.0 74.48 0.00 31.98 83.10 66.96 20 0.728 2 0.836 1.564
26.0 74.48 0.00 49.86 83.10 68.62 20 0.728 2 0.836 1.564
27.0 74.48 0.00 79.79 83.10 69.67 20 0.728 2 0.836 1.564
28.0 0.00 99.97 0.00 99.00 69.81 21 0.881 3 0.836 1.716
29.0 0.00 0.00 51.55 61.52 70.10 21 0.881 3 1.876 2.757
30.0 58.70 0.00 7.66 61.56 71.08 22 1.000 3 1.876 2.876
31.0 58.70 0.00 45.97 61.56 71.82 22 1.000 3 1.876 2.876
32.0 58.70 0.00 84.27 61.56 72.35 22 1.000 3 1.876 2.876
33.0 0.00 99.17 17.60 61.56 72.89 23 1.093 3 1.876 2.970
Timestamp S0 S1 E O P YGC YGCT FGC FGCT GCT
34.0 0.00 99.17 57.04 61.56 74.44 23 1.093 3 1.876 2.970
35.0 0.00 99.17 91.12 61.56 78.47 23 1.093 3 1.876 2.970
36.0 99.99 0.00 51.51 65.19 79.26 24 1.229 3 1.876 3.105
37.0 0.00 54.23 15.76 76.99 80.11 25 1.365 3 1.876 3.241
38.0 0.00 54.23 52.68 76.99 82.29 25 1.365 3 1.876 3.241
39.0 0.00 54.23 89.70 76.99 84.00 25 1.365 3 1.876 3.241
40.0 87.04 0.00 17.74 76.99 85.20 26 1.468 3 1.876 3.345
41.0 87.04 0.00 46.05 76.99 88.92 26 1.468 3 1.876 3.345
42.0 87.04 0.00 51.50 76.99 89.10 26 1.468 3 1.876 3.345
43.0 87.04 0.00 51.50 76.99 89.10 26 1.468 3 1.876 3.345
Timestamp S0 S1 E O P YGC YGCT FGC FGCT GCT
44.0 87.04 0.00 91.16 76.99 90.53 26 1.468 3 1.876 3.345
45.0 0.00 99.96 30.74 76.99 92.46 27 1.593 3 1.876 3.469
46.0 0.00 99.96 57.95 76.99 95.40 27 1.593 3 1.876 3.469
47.0 0.00 99.96 85.60 76.99 98.88 27 1.593 3 1.876 3.469
48.0 99.99 0.00 0.00 85.26 100.00 28 1.762 4 1.876 3.638
49.0 99.99 0.00 0.00 85.26 99.63 28 1.762 4 1.876 3.638
50.0 0.00 28.44 0.00 66.36 100.00 29 1.901 5 3.544 5.445
51.0 0.00 0.00 0.00 64.23 100.00 30 1.907 6 4.896 6.804
52.0 0.00 0.00 0.00 47.02 98.94 30 1.907 6 6.143 8.051
53.0 0.00 5.98 0.00 47.02 100.00 31 1.935 7 6.143 8.078
Timestamp S0 S1 E O P YGC YGCT FGC FGCT GCT
54.0 0.00 0.00 0.00 42.69 100.00 32 1.944 8 7.164 9.109
55.0 0.00 100.00 0.00 36.88 100.00 33 1.953 9 8.234 10.187
56.0 0.00 0.00 0.00 32.42 100.00 34 1.959 10 9.175 11.134
57.0 0.00 100.00 0.00 28.13 100.00 35 1.966 11 10.135 12.101
58.0 0.00 0.00 0.00 24.58 100.00 36 1.972 12 11.088 13.060
59.0 0.00 95.00 0.00 21.22 100.00 37 1.980 13 12.197 14.177
60.0 0.00 0.00 0.00 21.03 100.00 38 1.987 14 13.136 15.123
61.0 0.00 100.00 0.00 20.99 100.00 39 1.994 15 14.207 16.201
62.0 0.00 0.00 0.00 21.00 100.00 40 2.000 16 15.114 17.114
63.0 0.00 100.00 0.00 20.98 100.00 41 2.012 17 16.121 18.133
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/545854#545854]
Start a new discussion in Performance Tuning at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2078]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100602/fd652c17/attachment-0001.html
More information about the jboss-user
mailing list