[jboss-jira] [JBoss JIRA] Updated: (JBAOP-434) StackOverflow error on ScopedJbossClassPool.getCached

Kabir Khan (JIRA) jira-events at lists.jboss.org
Tue Jul 10 16:56:32 EDT 2007


     [ http://jira.jboss.com/jira/browse/JBAOP-434?page=all ]

Kabir Khan updated JBAOP-434:
-----------------------------

    Fix Version/s: 2.0.0.beta

In AOP 2.0 this is fixable in the release. In Jboss 4.0.x/4.2.x we need to modify the AS source...

> StackOverflow error on ScopedJbossClassPool.getCached
> -----------------------------------------------------
>
>                 Key: JBAOP-434
>                 URL: http://jira.jboss.com/jira/browse/JBAOP-434
>             Project: JBoss AOP
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Aspect Library
>    Affects Versions: 1.5.5.GA, 1.5.4.SP2, 1.5.4.SP1, 1.5.4.GA, 1.5.3.GA
>         Environment: Windows Xp pro, Jboss 4.0.5 with 1.5 Gb of Ram, JBossAop 1.5.3, javassist 3.3
>            Reporter: thomas buffagni
>         Assigned To: Kabir Khan
>             Fix For: 2.0.0.beta
>
>
> - ear-deployer has Isolated=true, callbyvalue=true
> - when a deploy, with hot deploy, the same ear more than one time i've an error of stack overflow: 
> 2007-06-20 15:13:13,439 DEBUG [org.jboss.proxy.ejb.ProxyFactory] Proxy Factory for ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB initialized
> 2007-06-20 15:13:13,443 DEBUG [org.jboss.system.ServiceController] Creating service jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,plugin=pool,service=EJB
> 2007-06-20 15:13:13,444 DEBUG [org.jboss.ejb.plugins.StatelessSessionInstancePool] Creating jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,plugin=pool,service=EJB
> 2007-06-20 15:13:13,444 DEBUG [org.jboss.ejb.plugins.StatelessSessionInstancePool] Created jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,plugin=pool,service=EJB
> 2007-06-20 15:13:13,445 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,plugin=pool,service=EJB dependents are: []
> 2007-06-20 15:13:13,445 DEBUG [org.jboss.ejb.StatelessSessionContainer] Created jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,service=EJB
> 2007-06-20 15:13:13,445 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,service=EJB dependents are: []
> 2007-06-20 15:13:13,446 DEBUG [org.jboss.ejb.EjbModule] Bound jmxName=jboss.j2ee:jndiName=ejb/Cache/CCN/PLAB/1/IniziativeCacheEJB,service=EJB, hash=207144152into Registry
> 2007-06-20 15:13:13,446 DEBUG [org.jboss.ejb.EjbModule] Created jboss.j2ee:module=SailingCacheServer_CCN_PLAB_v1.jar,service=EjbModule
> 2007-06-20 15:13:13,446 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss.j2ee:module=SailingCacheServer_CCN_PLAB_v1.jar,service=EjbModule dependents are: []
> 2007-06-20 15:13:13,449 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] Added url: file:/opt/jboss/jboss-4.0.5.GA/server/node1/tmp/aopdynclasses/ucl42401/?dynamic=true, to ucl: org.jboss.mx.loading.UnifiedClassLoader3 at 1ab7626{ url=file:/opt/jboss/jboss-4.0.5.GA/server/node1/tmp/deploy/tmp4239803-Loy4CasseServer_CCN_PLAB_v1.ear ,addedOrder=44}
> 2007-06-20 15:13:14,059 ERROR [org.jboss.deployment.MainDeployer] Could not create deployment: file:/opt/jboss/jboss-4.0.5.GA/server/node1/tmp/deploy/tmp4239803-Loy4CasseServer_CCN_PLAB_v1.ear-contents/SailingCacheServer_CCN_PLAB_v1.jar
> java.lang.StackOverflowError
> at java.util.regex.Pattern.escape(Pattern.java:1826)
> at java.util.regex.Pattern.range(Pattern.java:2109)
> at java.util.regex.Pattern.clazz(Pattern.java:2069)
> at java.util.regex.Pattern.sequence(Pattern.java:1598)
> at java.util.regex.Pattern.expr(Pattern.java:1558)
> at java.util.regex.Pattern.compile(Pattern.java:1291)
> at java.util.regex.Pattern.(Pattern.java:1047)
> at java.util.regex.Pattern.compile(Pattern.java:785)
> at java.lang.String.replaceAll(String.java:1663)
> at org.jboss.aop.classpool.AOPClassPool.getResourceName(AOPClassPool.java:147)
> at org.jboss.aop.deployment.ScopedJBossClassPool.getCached(ScopedJBossClassPool.java:144)
> at javassist.ClassPool.get0(ClassPool.java:433)
> at javassist.ClassPool.get(ClassPool.java:413)
> at org.jboss.aop.deployment.ScopedJBossClassPool.getCached(ScopedJBossClassPool.java:174)
> at javassist.ClassPool.get0(ClassPool.java:433)
> at javassist.ClassPool.get(ClassPool.java:413)
> at org.jboss.aop.deployment.ScopedJBossClassPool.getCached(ScopedJBossClassPool.java:174)
> at javassist.ClassPool.get0(ClassPool.java:433)
> at javassist.ClassPool.get(ClassPool.java:413)
> at org.jboss.aop.deployment.ScopedJBossClassPool.getCached(ScopedJBossClassPool.java:174)
> at javassist.ClassPool.get0(ClassPool.java:433)
> at javassist.ClassPool.get(ClassPool.java:413)
> at org.jboss.aop.deployment.ScopedJBossClassPool.getCached(ScopedJBossClassPool.java:174)
> at javassist.ClassPool.get0(ClassPool.java:433)
> at javassist.ClassPool.get(ClassPool.java:413)
> at org.jboss.aop.deployment.ScopedJBossClassPool.getCached(ScopedJBossClassPool.java:174)
> at javassist.ClassPool.get0(ClassPool.java:433) 
> ...

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

        



More information about the jboss-jira mailing list