Hi,
Just got a clean build to deploy, however, when I request the login
page I get a large stacktrace resulting from a ClassCastException:
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
I do get to view the login screen, but on login fails with another large
stack trace that seems to be as a result of the previous problem.
Any ideas?
Thanks and regards,
Sean
--
Dr. Sean Radford, MBBS MSc
http://www.tacola.com
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm