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.bijectNonreentrantCom
ponent(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