Sanjiva Nath wrote:
Thank you.  It worked.  I had been following the instructions on the
link below which is why I may have missed the patch.  Now I can't wait
to check it out.

http://www.nuxeo.org/sections/documentation/nuxeo5-developer/

-Sanjiva

Though I have followed exactly the same steps and get a ClassCastException...

Java 1.5.0_11-b03
JBoss-4.0.4.GA with EJB3 profile (from jems-installer-1.2.0.BETA2.jar)
Nuxeo revision 17871

org.nuxeo.ecm.core.api.ClientException: Could not dereference object
       at
org.nuxeo.ecm.core.api.ejb.EJBExceptionHandler.wrapException(EJBExceptionHandler.java:59)
       at
org.nuxeo.ecm.core.api.ejb.JNDILookupHelper.lookupEjbReference(JNDILookupHelper.java:126)
       at
org.nuxeo.ecm.core.api.ejb.JNDILookupHelper$$FastClassByCGLIB$$4afd3509.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
       at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
.....
Caused by: javax.naming.NamingException: Could not dereference object
[Root exception is javax.ejb.EJBException: Invalid invocation of local
interface]
       at
org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1150)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
       at javax.naming.InitialContext.lookup(InitialContext.java:351)
       at
org.nuxeo.ecm.core.api.ejb.JNDILookupHelper.lookupEjbReference(JNDILookupHelper.java:122)
       ... 256 more
Caused by: javax.ejb.EJBException: Invalid invocation of local interface
       at
org.jboss.ejb3.JndiProxyFactory.getObjectInstance(JndiProxyFactory.java:60)
       at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
       at
org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
       at
org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
       ... 260 more
Caused by: java.lang.ClassCastException: cannot assign instance of
org.jboss.remoting.InvokerLocator to field
org.jboss.aspects.remoting.PojiProxy.uri of type org.jboss.remot
ing.InvokerLocator in instance of org.jboss.aspects.remoting.PojiProxy
       at
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
       at
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
       at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
       at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
       at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
       at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
       at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
       at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
       at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
       at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
       at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
       at
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:652)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
       at
org.jboss.ejb3.JndiProxyFactory.getObjectInstance(JndiProxyFactory.java:51)
       ... 263 more
23:58:18,718 ERROR [[/nuxeo]] Session event listener threw exception
java.lang.RuntimeException: exception invoking: getECServer
       at
org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:112)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1818)
       at org.jboss.seam.Component.unwrap(Component.java:1844)
       at org.jboss.seam.Component.getInstance(Component.java:1666)
       at org.jboss.seam.Component.getInstance(Component.java:1619)
       at org.jboss.seam.Component.getInstanceToInject(Component.java:1869)
       at org.jboss.seam.Component.injectFields(Component.java:1369)
       at org.jboss.seam.Component.inject(Component.java:1139)
       at
org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent(BijectionInterceptor.java:76)
       at
org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(BijectionInterceptor.java:58)
       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)
....
Caused by: org.nuxeo.ecm.core.api.ClientException: Could not dereference
object
       at
org.nuxeo.ecm.core.api.ejb.EJBExceptionHandler.wrapException(EJBExceptionHandler.java:59)
       at
org.nuxeo.ecm.core.api.ejb.JNDILookupHelper.lookupEjbReference(JNDILookupHelper.java:126)
       at
org.nuxeo.ecm.core.api.ejb.JNDILookupHelper$$FastClassByCGLIB$$4afd3509.invoke(<generated>)
       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
       at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
       at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:55)
       at
org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(OutcomeInterceptor.java:21)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
.......
Caused by: javax.naming.NamingException: Could not dereference object
[Root exception is javax.ejb.EJBException: Invalid invocation of local
interface]
       at
org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1150)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:705)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
       at javax.naming.InitialContext.lookup(InitialContext.java:351)
       at
org.nuxeo.ecm.core.api.ejb.JNDILookupHelper.lookupEjbReference(JNDILookupHelper.java:122)
       ... 256 more
Caused by: javax.ejb.EJBException: Invalid invocation of local interface
       at
org.jboss.ejb3.JndiProxyFactory.getObjectInstance(JndiProxyFactory.java:60)
       at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
       at
org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1125)
       at
org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1142)
       ... 260 more
Caused by: java.lang.ClassCastException: cannot assign instance of
org.jboss.remoting.InvokerLocator to field
org.jboss.aspects.remoting.PojiProxy.uri of type
org.jboss.remoting.InvokerLocator in instance of
org.jboss.aspects.remoting.PojiProxy
       at
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2004)
       at
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1184)
       at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1914)
       at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
       at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
       at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)

at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
       at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
       at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
       at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
       at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
       at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
       at
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:652)
       at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
       at
org.jboss.ejb3.JndiProxyFactory.getObjectInstance(JndiProxyFactory.java:51)
       ... 263 more


Any ideas?

Thanks,

Sean
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to