The WeavingProxyTest does not work for me (Windows box, tried Sun JDK and
IBM JDK). I got the following error:
Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 42.94 sec
<<< FAILURE!
checkProxyFinalClass
[equinox/3.7.0.v20110304](org.apache.aries.proxy.itests.WeavingProxyTest)
Time elapsed: 12.934 sec  <<< ERROR!
java.lang.TypeNotPresentException: Type javax.persistence.Transient not
present
    at
com.ibm.oti.reflect.AnnotationHelper.getAnnotation(AnnotationHelper.java:39)
    at
com.ibm.oti.reflect.AnnotationHelper.getDeclaredAnnotations(AnnotationHelper.java:51)
    at com.ibm.oti.reflect.Field.getDeclaredAnnotations(Field.java:36)
    at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:1040)
    at
java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:187)
    at com.ibm.oti.reflect.Field.getAnnotation(Field.java:21)
    at java.lang.reflect.Field.getAnnotation(Field.java:1023)
    at
org.ops4j.pax.exam.junit.extender.impl.internal.CallableTestMethodImpl.isInjectionField(CallableTestMethodImpl.java:273)
    at
org.ops4j.pax.exam.junit.extender.impl.internal.CallableTestMethodImpl.setIfMatching(CallableTestMethodImpl.java:242)
    at
org.ops4j.pax.exam.junit.extender.impl.internal.CallableTestMethodImpl.injectFieldInstances(CallableTestMethodImpl.java:230)
    at
org.ops4j.pax.exam.junit.extender.impl.internal.CallableTestMethodImpl.injectFieldInstances(CallableTestMethodImpl.java:226)
    at
org.ops4j.pax.exam.junit.extender.impl.internal.CallableTestMethodImpl.injectContextAndInvoke(CallableTestMethodImpl.java:129)
    at
org.ops4j.pax.exam.junit.extender.impl.internal.CallableTestMethodImpl.call(CallableTestMethodImpl.java:105)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at
org.ops4j.pax.exam.rbc.internal.RemoteBundleContextImpl.remoteCall(RemoteBundleContextImpl.java:80)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:310)
    at sun.rmi.transport.Transport$1.run(Transport.java:159)
    at
java.security.AccessController.doPrivileged(AccessController.java:284)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
    at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
    at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
    at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
    at java.lang.Thread.run(Thread.java:736)
Caused by: java.lang.ClassNotFoundException: javax.persistence.Transient
    at java.lang.Class.forName(Class.java:169)
    at
com.ibm.oti.reflect.AnnotationHelper.getAnnotation(AnnotationHelper.java:34)
    ... 31 more

Has anyone seen this?

-- 
Thanks
Emily
=================
Emily Jiang
[email protected]

Reply via email to