I have been on this a bit more, the last mentioned exception still is the same.
I have been trying to get the Hibernate second level cache up, but as soon as I run more than one node in a cluster it starts failing, but to make it interessting, not always. It complains about none serializeability of an object, (the entitys used all implement serializable). I have tried through some settings (Pessimistic/Optimistic, RW/RC/RUC/SERI, INV-ASYNC/INV_SYNC). There is some difference in the behavior, but it always ends with the same problem -> Here a shot from the output: | 2006-09-05 17:12:16,989 DEBUG [org.jboss.cache.interceptors.TxInterceptor] local transaction exists - registering global tx | if not present for Thread[http-o06-2.somewhere.de%2F172.16.20.10-8080-3,5,jboss] | 2006-09-05 17:12:16,989 DEBUG [org.jboss.cache.transaction.DummyTransaction] registering synchronization handler tx=org.jboss | [EMAIL PROTECTED], handlers=[] | 2006-09-05 17:12:16,989 DEBUG [org.jboss.cache.interceptors.TxInterceptor] local transaction exists - registering global tx | if not present for Thread[http-o06-2.somewhere.de%2F172.16.20.10-8080-3,5,jboss] | 2006-09-05 17:12:16,989 DEBUG [org.jboss.cache.interceptors.TxInterceptor] Transaction org.jboss.cache.transaction.DummyTrans | [EMAIL PROTECTED] is already registered. | 2006-09-05 17:12:16,989 DEBUG [org.jboss.cache.transaction.DummyTransaction] processing beforeCompletion for tx=org.jboss.cac | [EMAIL PROTECTED], handlers=[TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<o06-2:3299 | 3>:13, [EMAIL PROTECTED])] | 2006-09-05 17:12:16,990 DEBUG [org.jboss.cache.transaction.DummyTransaction] processing afterCompletion for tx=org.jboss.cach | [EMAIL PROTECTED], handlers=[TxInterceptor.LocalSynchronizationHandler(gtx=GlobalTransaction:<o06-2:32993 | >:13, [EMAIL PROTECTED])] | 2006-09-05 17:12:16,990 DEBUG [org.jboss.cache.interceptors.TxInterceptor] Running commit phase. One phase? true | 2006-09-05 17:12:16,991 DEBUG [org.jboss.cache.interceptors.TxInterceptor] Finished local commit/rollback method for GlobalTr | ansaction:<o06-2:32993>:13 | 2006-09-05 17:12:16,991 DEBUG [org.jboss.cache.interceptors.TxInterceptor] Finished commit phase | 2006-09-05 17:12:17,324 DEBUG [org.jboss.cache.interceptors.TxInterceptor] local transaction exists - registering global tx | if not present for Thread[http-o06-2.somewhere.de%2F172.16.20.10-8080-3,5,jboss] | 2006-09-05 17:12:17,331 DEBUG [org.jboss.cache.interceptors.TxInterceptor] local transaction exists - registering global tx | if not present for Thread[http-o06-2.somewhere.de%2F172.16.20.10-8080-3,5,jboss] | 2006-09-05 17:12:17,331 DEBUG [org.jboss.cache.interceptors.TxInterceptor] Transaction TransactionImpl:XidImpl[FormatId=257, | GlobalId=o06-2.somewhere.de/11, BranchQual=, localId=11] is already registered. | 2006-09-05 17:12:17,337 DEBUG [org.jboss.cache.interceptors.TxInterceptor] local transaction exists - registering global tx | if not present for Thread[http-o06-2.somewhere.de%2F172.16.20.10-8080-3,5,jboss] | 2006-09-05 17:12:17,337 DEBUG [org.jboss.cache.interceptors.TxInterceptor] Transaction TransactionImpl:XidImpl[FormatId=257, | GlobalId=o06-2.somewhere.de/11, BranchQual=, localId=11] is already registered. | 2006-09-05 17:12:17,338 DEBUG [org.jboss.cache.interceptors.InvalidationInterceptor] Is a CRUD method | 2006-09-05 17:12:17,338 DEBUG [org.jboss.cache.interceptors.InvalidationInterceptor] Cache [o06-2:32996] replicating _evict(/ | de/somewhere/clustertest/persi/Nation/de.somewhere.clustertest.persi.Nation#1) | 2006-09-05 17:12:17,338 ERROR [org.jgroups.blocks.RpcDispatcher] exception=java.lang.IllegalArgumentException: LegacyTreeCach | eMarshaller.extractFqn(): Unknown method call name: _evict | 2006-09-05 17:12:17,339 INFO [org.jboss.cache.interceptors.TxInterceptor] There was a problem handling this request | java.io.NotSerializableException: RpcDispatcher returned a null. This is most often caused by args for _replicate(_evict(/de | /somewhere/clustertest/persi/Nation/de.somewhere.clustertest.persi.Nation#1)) not being serializable. | at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4166) | at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4113) | at org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4214) | at org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:110) | at org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInterceptor.java:88) | at org.jboss.cache.interceptors.InvalidationInterceptor.invalidateAcrossCluster(InvalidationInterceptor.java:157) | at org.jboss.cache.interceptors.InvalidationInterceptor.invoke(InvalidationInterceptor.java:77) | | The things that I pulled out of this is that 1.)[org.jboss.cache.interceptors.InvalidationInterceptor] Is a CRUD method 2.) There is an illegal arg exception about evicting 3.) ends with not serializable exception due to the preceding error I havent had a chance to run through the JCache code to look into this and I thing I wont until I have tried the 4.0.5.RC1, unless this points to some obvious misstakes that I am overseeing. So I'll gladly take any hints ! Sincerely Marc View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3969468#3969468 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3969468 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
