[jboss-user] [JBossCache] - Error: StateTransferVersion 123 only supports transferring

jyoonyang do-not-reply at jboss.com
Tue Jan 9 15:25:21 EST 2007


Hello,

I am getting the following error at startup.  Any idea?

12:17:42,175 INFO  [TreeCache] locking the /ticket subtree to return the in-memory (transient) state
  | 12:17:42,175 ERROR [RpcDispatcher] failed invoking method
  | java.lang.IllegalArgumentException: Invalid node /ticket -- StateTransferVersion 123 only supports transferring  FQN '/'
  |         at org.jboss.cache.statetransfer.StateTransferGenerator_123.generateStateTransfer(StateTransferGenerator_123.java:34)
  |         at org.jboss.cache.TreeCache._getState(TreeCache.java:2448)
  |         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:585)
  |         at org.jgroups.blocks.MethodCall.invoke(MethodCall.java:236)
  |         at org.jboss.cache.interceptors.CallInterceptor.invoke(CallInterceptor.java:44)
  |         at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:41)
  |         at org.jboss.cache.interceptors.PessimisticLockInterceptor.invoke(PessimisticLockInterceptor.java:176)
  |         at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:41)
  |         at org.jboss.cache.interceptors.UnlockInterceptor.invoke(UnlockInterceptor.java:35)
  |         at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:41)
  |         at org.jboss.cache.interceptors.ReplicationInterceptor.replicate(ReplicationInterceptor.java:220)
  |         at org.jboss.cache.TreeCache._replicate(TreeCache.java:3864)
  |         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:585)
  |         at org.jgroups.blocks.MethodCall.invoke(MethodCall.java:236)
  |         at org.jgroups.blocks.RpcDispatcher.handle(RpcDispatcher.java:220)
  |         at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:615)
  |         at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:512)
  |         at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:326)
  |         at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.handleUp(MessageDispatcher.java:722)
  |         at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.access$300(MessageDispatcher.java:554)
  |         at org.jgroups.blocks.MessageDispatcher$1.run(MessageDispatcher.java:691)
  |         at java.lang.Thread.run(Thread.java:595)


I suspect it has something to do with calling registerClassLoader() and activateRegion().  I tried adding an empty HashMap in the node.  But same error...


public void ini() {
  | ...
  |             cache.put(FQN_TICKET, new HashMap());
  |             
  |             cache.registerClassLoader("/" + FQN_TICKET, this.getClass().getClassLoader());
  |             cache.activateRegion("/" + FQN_TICKET);
  | ... 
  | }

Thanks,
Jennifer

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999635#3999635

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999635



More information about the jboss-user mailing list