7 Replies Latest reply on Feb 6, 2008 10:54 PM by Brian Stansberry

    Fails to run on  Jboss4.2.2

    emailms box Newbie

      Hi,
      I want to switch from jboss4.0.4(jdk1.5) with jbossCache 1.4.0.SP1
      To jboss4.2.2(jdk1.5) (jbossCache 1.4.0.SP5)
      With the same code
      I use POJO-Cache and I do Post compile waving with ant aopc

      package com.test;
      import org.jboss.cache.aop.annotation.PojoCacheable;
      import java.io.Serializable;
      @PojoCacheable
      public class A implements Serializable //extends BaseDataObject{
       private int intVal;
       private boolean boolVal;
       private String StringVal;
      
       public int getIntVal() { return intVal; }
       public void setIntVal(int intVal) {this.intVal = intVal; }
       public boolean isBoolVal() { return boolVal; }
       public void setBoolVal(boolean boolVal) { this.boolVal = boolVal; }
       public String getStringVal() {return StringVal; }
       public void setStringVal(String stringVal) {StringVal = stringVal; }
      
      
      


      And when doing this without any cache use , just this
       (1) A aa = new A();
       (2) aa.setBoolVal(true);
      


      In the line (2) I get


      java.lang.ClassCastException: com.test.A
      org.jboss.aspects.patterns.observable.SubjectInterceptor.invoke(SubjectInterceptor.java:50)
      com.test.A$boolVal_Set.invokeNext(A$boolVal_Set.java)
      com.test.A.boolVal_w_$aop(A.java)
      com.test.A.setBoolVal(A.java:35)
      com.test.mbean.TestService.test2(ConferenceService.java:352)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      java.lang.reflect.Method.invoke(Unknown Source)
      org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
      org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
      org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
      ...


      I tried jbossCache 1.4.0.SP6-8 with no success

      Ideas? :-(

      thanks