[jboss-jira] [JBoss JIRA] Resolved: (JBAS-7553) JBoss AS out of memory

jaikiran pai (JIRA) jira-events at lists.jboss.org
Mon Dec 21 03:03:37 EST 2009


     [ https://jira.jboss.org/jira/browse/JBAS-7553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jaikiran pai resolved JBAS-7553.
--------------------------------

    Resolution: Duplicate Issue


> JBoss AS out of memory
> ----------------------
>
>                 Key: JBAS-7553
>                 URL: https://jira.jboss.org/jira/browse/JBAS-7553
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: JBossAS-6.0.0.M1
>         Environment: Window XP 2002 SP3, 3GB, Intel(R) Core(TM)2 Duo, 3GHZ
> java version "1.6.0_17"
> Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
> JBossAS-6.0.M1
> w JbossESB4.7 deployed on JBossAS-6.0 all configuration
> Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode)
>            Reporter: Ali Aga
>
> Most of %JAVA_OPTS% are skipped when AS is invoked through the windows service interface .
> See:
> Starting JBoss Application Server 5.1 [2009-12-16 11:54:13]
> ===============================================================================
>   JBoss Bootstrap Environment
>   JBOSS_HOME: C:\jboss-6.0.0.M1
>   JAVA: C:\java\SDK\jdk\bin\java
>   JAVA_OPTS: -Dprogram.name=run.bat -Xrs -server
>   CLASSPATH: C:\java\SDK\jdk\lib\tools.jar;C:\jboss-6.0.0.M1\bin\run.jar
> ===============================================================================
> 11:54:14,352 INFO  [AbstractJBossASServerBase] Server Configuration:
> 	JBOSS_HOME URL: file:/C:/jboss-6.0.0.M1/
> 	Bootstrap: $JBOSS_HOME\server/all/conf/bootstrap.xml
> 	Common Base: $JBOSS_HOME\common/
> 	Common Library: $JBOSS_HOME\common/lib/
> 	Server Name: all
> 	Server Base: $JBOSS_HOME\server/
> 	Server Library: $JBOSS_HOME\server/all/lib/
> 	Server Config: $JBOSS_HOME\server/all/conf/
> 	Server Home: $JBOSS_HOME\server/all/
> 	Server Data: $JBOSS_HOME\server/all/data/
> 	Server Log: $JBOSS_HOME\server/all/log/
> 	Server Temp: $JBOSS_HOME\server/all/tmp/
> Then somewhere during my JBoss boot up I get this error:
>  Unexpected error during load of:javax.faces.application.Application
> java.lang.OutOfMemoryError: PermGen space
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:64)
> 	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:577)
> 	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:537)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:535)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:512)
> 	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:265)
> 	at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1124)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:805)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:445)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:64)
> 	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:577)
> 	at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:537)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:535)
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:512)
> 	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)
> Now since the stack trace says that the JVM is out of memory, and considering the memory parameters were not set.
> I edited the service.bat to include the JAVA_OPTS parameters otherwise set in run.conf.bat (which were skipped otherwise.)
> After that the service ran fine!
> This service should be run easily out of the box by default, when everything is enabled i.e. with server configuration "all".
> Also, is there an easy to set the "-c all -b <my server url>" when running JBossAS as a windows service?
> Thanks in advance,
> // Ali

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