[JBoss-dev] [JBoss JIRA] Commented: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-02-01 Thread Andrew May (JIRA)
 [ 
http://jira.jboss.com/jira/browse/JBCACHE-37?page=comments#action_12315103 ]
 
Andrew May commented on JBCACHE-37:
---

Thanks, that's one thing I hadn't tried (I hadn't seen that JBoss-AOP 1.1 had 
been released) - I had tried building the AOP/aspect libraries from HEAD with 
the 4.0.1 code but it wouldn't compile.

My simple test now works, so hopefully I'll be able to use the cache in our 
application. If I have any other problems I'll raise another bug.

Thanks for your help,
Andrew

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Ben Wang
  Fix For: 1.2.1
  Attachments: cachetest.jar, cachetest.zip, jboss-aop.xml, project.zip, 
 treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Commented: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-31 Thread Andrew May (JIRA)
 [ 
http://jira.jboss.com/jira/browse/JBCACHE-37?page=comments#action_12315075 ]
 
Andrew May commented on JBCACHE-37:
---

I tried running my original test against jboss-head (I wasn't sure how to run 
the test case you had checked in) and the stack overflow does not occur.

I added some logging to the 4.0.1 code in JBossClassPool.toClass(CtClass, 
ClassLoader) and that shows that the tempdir variable is null, which is what 
causes the stack overflow. I added the same logging to the jboss-head version, 
and that method does not appear to be called.

I've also tried the 4.0.2beta codebase (i.e. Branch_4_0), and this fails with 
the same stack overflow for the same reason.

I hope that's useful information.

-Andrew

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Ben Wang
  Fix For: 1.2.1
  Attachments: cachetest.jar, cachetest.zip, jboss-aop.xml, project.zip, 
 treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Commented: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-27 Thread Andrew May (JIRA)
 [ 
http://jira.jboss.com/jira/browse/JBCACHE-37?page=comments#action_12314997 ]
 
Andrew May commented on JBCACHE-37:
---

Firstly, could I ask whether this is still being looked at in light of my 
previous comment? If so, could you re-open the bug.

I've been trying to see if using more recent versions of various parts of the 
code (jboss-cache, javaassist, jboss-aop etc.) would help, but they don't, and 
now that I look at where the stack overflow is occuring, I can see how it 
happens (if not why).

JBossClassPool extends AOPClassPool extends ClassPool (from javaassist).

In JBossClassPool.toClass(CtClass, ClassLoader) (which overrides the method in 
ClassPool):

   public Class toClass(CtClass cc, ClassLoader loader)
   throws CannotCompileException
   {
  if (dcl == null || tempdir == null)
  {
 return super.toClass(cc);
  }

In ClassPool.toClass(CtClasss):

   public Class toClass(CtClass clazz) throws CannotCompileException {
  return toClass(clazz, Thread.currentThread().getContextClassLoader());
   }  

Therefore, if either dcl or tempdir are null in JBossClassPool a Stack Overflow 
is, I think, inevitable.

Any ideas how/why this happens?

-Andrew

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Ben Wang
  Fix For: 1.2.1
  Attachments: cachetest.jar, cachetest.zip, jboss-aop.xml, project.zip, 
 treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Commented: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-26 Thread Andrew May (JIRA)
 [ 
http://jira.jboss.com/jira/browse/JBCACHE-37?page=comments#action_12314936 ]
 
Andrew May commented on JBCACHE-37:
---

Getting the cache from the MBean doesn't seem to make any difference. I'm still 
getting the same stack overflow.

I've changed CacheTestBean to get the cache like this:

MBeanServer server = 
(MBeanServer)MBeanServerFactory.findMBeanServer(null).get(0);
TreeCacheAop cache = (TreeCacheAop)server.getAttribute(new 
ObjectName(jboss.cache:service=TreeCacheAop), Instance);

I've also removed the JndiName attribute from the TreeCacheAop MBean just in 
case having the cache bound at all causes the problem, but that makes no 
difference.

Is it possible to have this bug re-opened, or is there something else I should 
be doing?

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Ben Wang
  Fix For: 1.2.1
  Attachments: cachetest.jar, cachetest.zip, jboss-aop.xml, project.zip, 
 treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Updated: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-24 Thread Andrew May (JIRA)
 [ http://jira.jboss.com/jira/browse/JBCACHE-37?page=history ]

Andrew May updated JBCACHE-37:
--

Attachment: project.zip

Eclipse project for test (includes ant script) - I've excluded the XDoclet libs 
that were in the lib directory, and you'll need to override the location of the 
JBoss installation so that it can find the necessary JBoss libs.

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Ben Wang
  Fix For: 1.2.1
  Attachments: cachetest.jar, cachetest.zip, jboss-aop.xml, project.zip, 
 treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Updated: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-21 Thread Andrew May (JIRA)
 [ http://jira.jboss.com/jira/browse/JBCACHE-37?page=history ]

Andrew May updated JBCACHE-37:
--

Attachment: cachetest.jar

EJB jar containing the CacheTest bean and all related classes (including 
compiled JUnit test case). You should be able to drop this into the deploy 
direectory of the all configuration of a fresh JBoss 4.0.1 installation 
(along with treeCacheAop-service.xml) and call the test case. This always fails 
for me with a StackOverflow on both Java 1.4.2 and Java 1.5, and it fails on 
both Windows and Linux.

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Ben Wang
  Fix For: 1.2.1
  Attachments: cachetest.jar, cachetest.zip, jboss-aop.xml, 
 treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Updated: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-13 Thread Andrew May (JIRA)
 [ http://jira.jboss.com/jira/browse/JBCACHE-37?page=history ]

Andrew May updated JBCACHE-37:
--

Attachment: cachetest.zip
treeCacheAop-service.xml
jboss-aop.xml

cachetest.zip contains source for simple stateless session bean that attempts 
to bind a CacheObject into TreeCacheAop, and a JUnit test case to call it. The 
bean requires XDoclet.
This test case fails with the same stack overflow I originally reported.

 Stack Overflow when using Collection classes in TreeCacheAop
 

  Key: JBCACHE-37
  URL: http://jira.jboss.com/jira/browse/JBCACHE-37
  Project: JBoss Cache
 Type: Bug
 Versions: 1.2
  Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
 Reporter: Andrew May
 Assignee: Bela Ban
  Attachments: cachetest.zip, jboss-aop.xml, treeCacheAop-service.xml


 Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
 aspectized object that contains a Collection class (tested with HashSet, 
 ArrayList and HashMap):
 Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
 java.lang.StackOverflowError))
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
 ...
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   
 org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
  line: 713
   org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
 java.lang.ClassLoader) line: 50
   javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
   org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
 line: 138
   org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
 line: 52
   
 org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
 line: 50
   
 org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
  org.jboss.cache.Fqn, java.lang.Class) line: 41
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 372
   org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 265
   org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
 java.lang.Object) line: 130
 Originally this was happening within our application, but I've managed to 
 write a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] [JBoss JIRA] Created: (JBCACHE-37) Stack Overflow when using Collection classes in TreeCacheAop

2005-01-13 Thread Andrew May (JIRA)
Stack Overflow when using Collection classes in TreeCacheAop


 Key: JBCACHE-37
 URL: http://jira.jboss.com/jira/browse/JBCACHE-37
 Project: JBoss Cache
Type: Bug
Versions: 1.2
 Environment: JBoss 4.0.1, JDK 1.5 (and also 1.4.2), Linux (Mandrake 10.0)
Reporter: Andrew May
 Assigned to: Bela Ban 


Stack overflow when calling TreeCacheAop.putObject(Fqn, Object) for an 
aspectized object that contains a Collection class (tested with HashSet, 
ArrayList and HashMap):

Thread [http-0.0.0.0-7001-Processor25] (Suspended (exception 
java.lang.StackOverflowError))

org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
 line: 713
...
org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
java.lang.ClassLoader) line: 50

org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
 line: 713
org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
java.lang.ClassLoader) line: 50

org.jboss.aop.deployment.JBossClassPool(javassist.ClassPool).toClass(javassist.CtClass)
 line: 713
org.jboss.aop.deployment.JBossClassPool.toClass(javassist.CtClass, 
java.lang.ClassLoader) line: 50
javassist.CtNewClass(javassist.CtClass).toClass() line: 1000
org.jboss.aop.proxy.ClassProxyFactory.generateProxy(java.lang.Class) 
line: 138
org.jboss.aop.proxy.ClassProxyFactory.newInstance(java.lang.Class) 
line: 52

org.jboss.cache.aop.CollectionInterceptorUtil.getMethodMap(java.lang.Class) 
line: 50

org.jboss.cache.aop.CachedSetInterceptor.init(org.jboss.cache.aop.TreeCacheAop,
 org.jboss.cache.Fqn, java.lang.Class) line: 41
org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
java.lang.Object) line: 372
org.jboss.cache.aop.TreeCacheAop._putObject(org.jboss.cache.Fqn, 
java.lang.Object) line: 265
org.jboss.cache.aop.TreeCacheAop.putObject(org.jboss.cache.Fqn, 
java.lang.Object) line: 130

Originally this was happening within our application, but I've managed to write 
a simple test bean that demonstrates the problem.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development