Hello,
I am using JBoss 4.2.2 with JBossCache 1.4.1.SP5 (Bundled with JBoss 4.2.2). I am using
the PojoCache with LoadTime Weaving. All my cacheable POJOs have the _@PojoCacheable_
annotation.
From time to time I am getting one exception stating that one of my
objects is not aspectized (see details below). Most of the times (more than 50%)
everything works fine, although I have lots of errors like the one below. Any one have any
clue for this?
I have upgraded JBossAOP to version 2.1.5 and JBossCache to version 1.4.1.SP13, although
I have exactly the same problem.
From the details below I would like to highlight the fact that having
AOP with debug enabled I get a message saying that my POJO was correctly aspectized:
| 2009-11-27 23:51:45,546 INFO [STDOUT] [debug] was com.foo.bar.entities.Game
converted: true
and the error saying that the same class is not aspectized:
| javax.ejb.EJBTransactionRolledbackException: PojoCache.putObject(): Object type is
neither aspectized nor Serializable nor an array of primitives. Object class name is
com.foo.bar.soccer.entities.Game
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
|
|
This is really tricky. This is happening undeterministic and not always on the samo POJO.
Any one has any hint for this issue? Any help would really be appreciated.
This problem is also happening in production and is becoming a problem. Any help would
really be appreciated.
Thanks in advance.
Best regards,
Victor Batista
| 2009-11-27 23:51:43,849 INFO [STDOUT] [trying to transform]
com.foo.bar.entities.Game
| 2009-11-27 23:51:43,849 INFO [STDOUT] [debug] There are no caller pointcuts!
| 2009-11-27 23:51:43,850 INFO [STDOUT] [debug] javassist.CtMethod@fb809fd2[public
getId ()Ljava/lang/Integer;] matches no pointcuts
| 2009-11-27 23:51:43,850 INFO [STDOUT] [debug] javassist.CtMethod@b43bb4f7[public
setId (Ljava/lang/Integer;)V] matches no pointcuts
| 2009-11-27 23:51:43,850 INFO [STDOUT] [debug] javassist.CtMethod@248c59d3[public
getHomeTeam ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,851 INFO [STDOUT] [debug] javassist.CtMethod@58d7dc95[public
setHomeTeam (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,851 INFO [STDOUT] [debug] javassist.CtMethod@66fafaab[public
getVisitingTeam ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,851 INFO [STDOUT] [debug] javassist.CtMethod@f7e0916d[public
setVisitingTeam (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,852 INFO [STDOUT] [debug] javassist.CtMethod@1548e425[public
getDate ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,852 INFO [STDOUT] [debug] javassist.CtMethod@80bc9c67[public
setDate (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,852 INFO [STDOUT] [debug] javassist.CtMethod@ce5ef9ac[public
getHomeGoals ()Ljava/lang/Integer;] matches no pointcuts
| 2009-11-27 23:51:43,853 INFO [STDOUT] [debug] javassist.CtMethod@dbe23375[public
setHomeGoals (Ljava/lang/Integer;)V] matches no pointcuts
| 2009-11-27 23:51:43,853 INFO [STDOUT] [debug] javassist.CtMethod@d9c473d4[public
getVisitingGoals ()Ljava/lang/Integer;] matches no pointcuts
| 2009-11-27 23:51:43,854 INFO [STDOUT] [debug] javassist.CtMethod@db91124d[public
setVisitingGoals (Ljava/lang/Integer;)V] matches no pointcuts
| 2009-11-27 23:51:43,854 INFO [STDOUT] [debug] javassist.CtMethod@2057f412[public
getPlace ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,854 INFO [STDOUT] [debug] javassist.CtMethod@8281fa7c[public
setPlace (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,855 INFO [STDOUT] [debug] javassist.CtMethod@68132708[public
getStadium ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,855 INFO [STDOUT] [debug] javassist.CtMethod@189a4ef2[public
setStadium (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,855 INFO [STDOUT] [debug] javassist.CtMethod@568dbe8e[public
getChannel ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,856 INFO [STDOUT] [debug] javassist.CtMethod@436c50f8[public
setChannel (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,856 INFO [STDOUT] [debug] javassist.CtMethod@63e054cb[public
getScorerGoals ()Ljava/lang/String;] matches no pointcuts
| 2009-11-27 23:51:43,857 INFO [STDOUT] [debug] javassist.CtMethod@c83d7f5[public
setScorerGoals (Ljava/lang/String;)V] matches no pointcuts
| 2009-11-27 23:51:43,857 INFO [STDOUT] [debug] javassist.CtMethod@53db54e2[public
getGuess ()Lcom/foo/bar/soccer/entities/Guess;] matches no pointcuts
| 2009-11-27 23:51:43,857 INFO [STDOUT] [debug] javassist.CtMethod@fa6b711c[public
setGuess (Lcom/foo/bar/soccer/entities/Guess;)V] matches no pointcuts
| 2009-11-27 23:51:43,858 INFO [STDOUT] [debug] javassist.CtMethod@c13165c[public
hashCode ()I] matches no pointcuts
| 2009-11-27 23:51:43,858 INFO [STDOUT] [debug] javassist.CtMethod@87a44f24[public
equals (Ljava/lang/Object;)Z] matches no pointcuts
| 2009-11-27 23:51:43,859 INFO [STDOUT] [debug] javassist.CtConstructor@140eacd[public
Game ()V] matches no pointcuts
| 2009-11-27 23:51:43,860 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.channel:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:43,860 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.channel:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,008 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.date:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,008 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.date:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,177 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.guess:Lcom/foo/bar/soccer/entities/Guess; matches pointcut:
field(* @org.jboss.cache.
| aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,177 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.guess:Lcom/foo/bar/soccer/entities/Guess; matches pointcut:
field(* @org.jboss.cache.
| aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,453 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.homeGoals:Ljava/lang/Integer; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,453 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.homeGoals:Ljava/lang/Integer; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,604 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.homeTeam:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,606 ERROR [com.foo.bar.services.WSIntegrationService] Error
getting current stage.
| 2009-11-27 23:51:44,670 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.homeTeam:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,981 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.id:Ljava/lang/Integer; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:44,981 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.id:Ljava/lang/Integer; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,173 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.place:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,174 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.place:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,245 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.scorerGoals:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,245 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.scorerGoals:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,322 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.stadium:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,323 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.stadium:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*)
| 2009-11-27 23:51:45,394 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.visitingGoals:Ljava/lang/Integer; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable-
| >*)
| 2009-11-27 23:51:45,395 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.visitingGoals:Ljava/lang/Integer; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable-
| >*)
| 2009-11-27 23:51:45,467 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.visitingTeam:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*
| )
| 2009-11-27 23:51:45,468 INFO [STDOUT] [debug]
com.foo.bar.entities.Game.visitingTeam:Ljava/lang/String; matches pointcut: field(*
@org.jboss.cache.aop.annotation.PojoCacheable->*
| )
| 2009-11-27 23:51:45,546 INFO [STDOUT] [debug] was com.foo.bar.entities.Game
converted: true
| 2009-11-27 23:51:45,572 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml0
| 2009-11-27 23:51:45,574 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml2
| 2009-11-27 23:51:45,575 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml4
| 2009-11-27 23:51:45,577 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml6
| 2009-11-27 23:51:45,579 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml9
| 2009-11-27 23:51:45,580 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml12
| 2009-11-27 23:51:45,583 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml15
| 2009-11-27 23:51:45,584 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml17
| 2009-11-27 23:51:45,586 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml19
| 2009-11-27 23:51:45,587 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml21
| 2009-11-27 23:51:45,589 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml23
| 2009-11-27 23:51:45,591 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml25
| 2009-11-27 23:51:45,592 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml27
| 2009-11-27 23:51:45,592 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml29
| 2009-11-27 23:51:45,593 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml31
| 2009-11-27 23:51:45,593 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml33
| 2009-11-27 23:51:45,594 INFO [STDOUT] iterate binding
file:/home/cerberus/jboss-4.2.2.GA/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml35
|
|
|
| ....
|
|
| javax.ejb.EJBTransactionRolledbackException: PojoCache.putObject(): Object type is
neither aspectized nor Serializable nor an array of primitives. Object class name is
com.foo.bar.soccer.entities.Game
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
| at org.jboss.aspects.tx.TxInterceptor$Supports.invoke(TxInterceptor.java:148)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
| at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
| at
org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
| at $Proxy224.insertGames(Unknown Source)
| at
com.foo.bar.business.OfficialLeagueServiceBean.insertGames(OfficialLeagueServiceBean.java:195)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| at
com.foo.bar.business.OfficialLeagueServiceBean.setWSIntegrationService(OfficialLeagueServiceBean.java:125)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:146)
| at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
| at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
| at
org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
| at $Proxy302.insertGames(Unknown Source)
| at
com.foo.bar.services.RSSIntegrationService.importFeeds(RSSIntegrationService.java:446)
| at
com.foo.bar.services.RSSIntegrationService.access$300(RSSIntegrationService.java:54)
| at
com.foo.bar.services.RSSIntegrationService$RSSIntegrationTimerTask.run(RSSIntegrationService.java:368)
| at java.util.TimerThread.mainLoop(Timer.java:512)
| at java.util.TimerThread.run(Timer.java:462)
| Caused by: java.lang.IllegalArgumentException: PojoCache.putObject(): Object type is
neither aspectized nor Serializable nor an array of primitives. Object class name is
com.foo.bar.soccer.entities.Game
| at org.jboss.cache.aop.util.AopUtil.checkObjectType(AopUtil.java:112)
| at
org.jboss.cache.aop.TreeCacheAopDelegate._putObject(TreeCacheAopDelegate.java:169)
| at org.jboss.cache.aop.PojoCache._putObject(PojoCache.java:739)
| at org.jboss.cache.aop.PojoCache.putObject(PojoCache.java:449)
| at org.jboss.cache.aop.collection.CachedListImpl.add(CachedListImpl.java:106)
| at
org.jboss.cache.aop.collection.CachedListAbstract.add(CachedListAbstract.java:58)
| at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
org.jboss.cache.aop.collection.CollectionInterceptorUtil.invoke(CollectionInterceptorUtil.java:126)
| at
org.jboss.cache.aop.collection.CachedListInterceptor.invoke(CachedListInterceptor.java:132)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at AOPClassProxy$0.add(AOPClassProxy$0.java)
| at
org.jboss.cache.aop.CollectionClassHandler.collectionObjectPut(CollectionClassHandler.java:166)
| at
org.jboss.cache.aop.TreeCacheAopDelegate._putObject(TreeCacheAopDelegate.java:213)
| at
org.jboss.cache.aop.TreeCacheAopDelegate._regularPutObject(TreeCacheAopDelegate.java:468)
| at
org.jboss.cache.aop.TreeCacheAopDelegate._putObject(TreeCacheAopDelegate.java:206)
| at org.jboss.cache.aop.PojoCache._putObject(PojoCache.java:739)
| at org.jboss.cache.aop.PojoCache.putObject(PojoCache.java:449)
| at org.jboss.cache.aop.collection.CachedMapImpl.put(CachedMapImpl.java:82)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
org.jboss.cache.aop.collection.CollectionInterceptorUtil.invoke(CollectionInterceptorUtil.java:126)
| at
org.jboss.cache.aop.collection.CachedMapInterceptor.invoke(CachedMapInterceptor.java:117)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at AOPClassProxy$1.put(AOPClassProxy$1.java)
| at
org.jboss.cache.aop.CollectionClassHandler.collectionObjectPut(CollectionClassHandler.java:141)
| at
org.jboss.cache.aop.TreeCacheAopDelegate._putObject(TreeCacheAopDelegate.java:213)
| at org.jboss.cache.aop.PojoCache._putObject(PojoCache.java:739)
| at org.jboss.cache.aop.PojoCache.putObject(PojoCache.java:449)
| at org.jboss.cache.aop.PojoCache.putObject(PojoCache.java:426)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy319.putObject(Unknown Source)
| at com.foo.bar.persistence.GameDAOBean.insertGames(GameDAOBean.java:60)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| ... 59 more
|
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4267992#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...