One more piece of info :) Not sure if this is related but...
I also push data into Nuxeo from an outside source. I get
access to the repo with the following code. Perhaps this has
something to do with it?
RepositoryManager repositoryMgr =
Framework.getService(RepositoryManager.class);
Repository repo = null;
while (repo == null)
{
repo = repositoryMgr.getDefaultRepository();
if (repo == null)
{
logger.error("Nuxeo's repo is not available,
sleeping for 5 seconds and trying again!");
// wait for nuxeo's repo to become
available
Thread.sleep(5000);
}
}
Map<String, Serializable> ctx = new HashMap<String,
Serializable>();
SystemPrincipal principal = new
SystemPrincipal("system");
// NuxeoPrincipal principal =
CoreSession.ADMINISTRATOR;
ctx.put("principal", principal); // is there a way
around this?
RunAsIdentity jbossRunAsIdentity = new
RunAsIdentity(SecurityConstants.ADMINISTRATORS,
SecurityConstants.ADMINISTRATOR);
SecurityAssociation.pushRunAsIdentity(jbossRunAsIdentity);
SecurityAssociation.setPrincipal(principal);
CoreSession session = repo.open(ctx);
// only push to the map if its a delete
// add the session key to the map so the observer
doesn't fire off the delete event
if (!isInsertUpdate)
{
sessionMap.put(session.getSessionId(),
session.getSessionId());
}
RmsUnrestrictedSessionRunner runner = new
RmsUnrestrictedSessionRunner(isInsertUpdate, session, this,
cadObject);
runner.runUnrestricted();
Another exception we saw for the same issue is below, it's
similar but a different caste exception:
2010-10-25 08:30:28,421 ERROR
[org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl]
Error while openning core session on repo default
org.nuxeo.ecm.core.api.ClientException:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.api.ClientException.wrap(ClientException.
java:64)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:201)
at
org.nuxeo.ecm.core.api.AbstractSession.connect(AbstractSessi
on.java:189)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.connect(Docum
entManagerBean.java:183)
at sun.reflect.GeneratedMethodAccessor1748.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(Inv
ocationContextImpl.java:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invok
e(EJB3InterceptorsInterceptor.java:63)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationI
nterceptor.invoke(ExtendedPersistenceContextPropagationInter
ceptor.java:57)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerIntercep
tor.invoke(TransactionScopedEntityManagerInterceptor.java:54
)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.nuxeo.jboss.interceptors.NXSessionSynchronizationInterce
ptor.invoke(NXSessionSynchronizationInterceptor.java:157)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOp
erationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java
:126)
at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterce
ptor.java:195)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropa
gationInterceptor.java:95)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(S
tatefulInstanceInterceptor.java:83)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
.invoke(RoleBasedAuthorizationInterceptor.java:166)
at
org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.in
voke(RoleBasedAuthorizationInterceptor.java:115)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke
(Ejb3AuthenticationInterceptor.java:110)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagati
onInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(A
synchronousInterceptor.java:106)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulContainer.localInvoke(Statef
ulContainer.java:206)
at
org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLo
calProxy.java:119)
at $Proxy789.connect(Unknown Source)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:149)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:115)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedCoreSession(ReconnectedEventBundleImpl.java:96)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedEvents(ReconnectedEventBundleImpl.java:118)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.ite
rator(ReconnectedEventBundleImpl.java:209)
at
org.nuxeo.ecm.platform.comment.listener.AbstractCommentListe
ner.handleEvent(AbstractCommentListener.java:41)
at
org.nuxeo.ecm.core.event.impl.AsyncEventExecutor$Job.run(Asy
ncEventExecutor.java:139)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno
wn Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.nuxeo.ecm.core.api.WrappedException:
Exception: java.lang.ClassCastException. message:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getS
ession(ConnectionFactoryImpl.java:225)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.createSession
(DocumentManagerBean.java:228)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:198)
... 47 more
2010-10-25 08:30:28,421 ERROR
[org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl]
Error while openning core session on repo default
org.nuxeo.ecm.core.api.ClientException:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.api.ClientException.wrap(ClientException.
java:64)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:201)
at
org.nuxeo.ecm.core.api.AbstractSession.connect(AbstractSessi
on.java:189)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.connect(Docum
entManagerBean.java:183)
at sun.reflect.GeneratedMethodAccessor1748.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(Inv
ocationContextImpl.java:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invok
e(EJB3InterceptorsInterceptor.java:63)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationI
nterceptor.invoke(ExtendedPersistenceContextPropagationInter
ceptor.java:57)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerIntercep
tor.invoke(TransactionScopedEntityManagerInterceptor.java:54
)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.nuxeo.jboss.interceptors.NXSessionSynchronizationInterce
ptor.invoke(NXSessionSynchronizationInterceptor.java:157)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOp
erationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java
:126)
at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterce
ptor.java:195)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropa
gationInterceptor.java:95)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(S
tatefulInstanceInterceptor.java:83)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
.invoke(RoleBasedAuthorizationInterceptor.java:166)
at
org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.in
voke(RoleBasedAuthorizationInterceptor.java:115)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke
(Ejb3AuthenticationInterceptor.java:110)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagati
onInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(A
synchronousInterceptor.java:106)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulContainer.localInvoke(Statef
ulContainer.java:206)
at
org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLo
calProxy.java:119)
at $Proxy789.connect(Unknown Source)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:149)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:115)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedCoreSession(ReconnectedEventBundleImpl.java:96)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedEvents(ReconnectedEventBundleImpl.java:118)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.ite
rator(ReconnectedEventBundleImpl.java:209)
at
org.nuxeo.ecm.core.lifecycle.event.BulkLifeCycleChangeListen
er.handleEvent(BulkLifeCycleChangeListener.java:52)
at
org.nuxeo.ecm.core.event.impl.AsyncEventExecutor$Job.run(Asy
ncEventExecutor.java:139)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno
wn Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.nuxeo.ecm.core.api.WrappedException:
Exception: java.lang.ClassCastException. message:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getS
ession(ConnectionFactoryImpl.java:225)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.createSession
(DocumentManagerBean.java:228)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:198)
... 47 more
2010-10-25 08:30:28,421 ERROR
[org.nuxeo.ecm.core.lifecycle.event.BulkLifeCycleChangeListe
ner] Can not process lifeCycle change since session is null
2010-10-25 08:30:28,421 ERROR
[org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl]
Error while openning core session on repo default
org.nuxeo.ecm.core.api.ClientException:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.api.ClientException.wrap(ClientException.
java:64)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:201)
at
org.nuxeo.ecm.core.api.AbstractSession.connect(AbstractSessi
on.java:189)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.connect(Docum
entManagerBean.java:183)
at sun.reflect.GeneratedMethodAccessor1748.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(Inv
ocationContextImpl.java:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invok
e(EJB3InterceptorsInterceptor.java:63)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationI
nterceptor.invoke(ExtendedPersistenceContextPropagationInter
ceptor.java:57)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerIntercep
tor.invoke(TransactionScopedEntityManagerInterceptor.java:54
)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.nuxeo.jboss.interceptors.NXSessionSynchronizationInterce
ptor.invoke(NXSessionSynchronizationInterceptor.java:157)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOp
erationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java
:126)
at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterce
ptor.java:195)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropa
gationInterceptor.java:95)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(S
tatefulInstanceInterceptor.java:83)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
.invoke(RoleBasedAuthorizationInterceptor.java:166)
at
org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.in
voke(RoleBasedAuthorizationInterceptor.java:115)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke
(Ejb3AuthenticationInterceptor.java:110)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagati
onInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(A
synchronousInterceptor.java:106)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulContainer.localInvoke(Statef
ulContainer.java:206)
at
org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLo
calProxy.java:119)
at $Proxy789.connect(Unknown Source)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:149)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:115)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedCoreSession(ReconnectedEventBundleImpl.java:96)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedEvents(ReconnectedEventBundleImpl.java:118)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.ite
rator(ReconnectedEventBundleImpl.java:209)
at
org.nuxeo.ecm.platform.ec.notification.NotificationEventList
ener.handleEvent(NotificationEventListener.java:74)
at
org.nuxeo.ecm.core.event.impl.AsyncEventExecutor$Job.run(Asy
ncEventExecutor.java:139)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno
wn Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.nuxeo.ecm.core.api.WrappedException:
Exception: java.lang.ClassCastException. message:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getS
ession(ConnectionFactoryImpl.java:225)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.createSession
(DocumentManagerBean.java:228)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:198)
... 47 more
2010-10-25 08:30:28,421 ERROR
[org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl]
Error while openning core session on repo default
org.nuxeo.ecm.core.api.ClientException:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.api.ClientException.wrap(ClientException.
java:64)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:201)
at
org.nuxeo.ecm.core.api.AbstractSession.connect(AbstractSessi
on.java:189)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.connect(Docum
entManagerBean.java:183)
at sun.reflect.GeneratedMethodAccessor1748.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(Inv
ocationContextImpl.java:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invok
e(EJB3InterceptorsInterceptor.java:63)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationI
nterceptor.invoke(ExtendedPersistenceContextPropagationInter
ceptor.java:57)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerIntercep
tor.invoke(TransactionScopedEntityManagerInterceptor.java:54
)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.nuxeo.jboss.interceptors.NXSessionSynchronizationInterce
ptor.invoke(NXSessionSynchronizationInterceptor.java:157)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOp
erationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java
:126)
at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterce
ptor.java:195)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropa
gationInterceptor.java:95)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(S
tatefulInstanceInterceptor.java:83)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
.invoke(RoleBasedAuthorizationInterceptor.java:166)
at
org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.in
voke(RoleBasedAuthorizationInterceptor.java:115)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke
(Ejb3AuthenticationInterceptor.java:110)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagati
onInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(A
synchronousInterceptor.java:106)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulContainer.localInvoke(Statef
ulContainer.java:206)
at
org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLo
calProxy.java:119)
at $Proxy789.connect(Unknown Source)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:149)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:115)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedCoreSession(ReconnectedEventBundleImpl.java:96)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedEvents(ReconnectedEventBundleImpl.java:118)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.ite
rator(ReconnectedEventBundleImpl.java:209)
at
org.nuxeo.ecm.platform.audit.service.NXAuditEventsService.lo
gEvents(NXAuditEventsService.java:577)
at
org.nuxeo.ecm.platform.audit.ejb.LogsBean.logEvents(LogsBean
.java:133)
at sun.reflect.GeneratedMethodAccessor2154.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(Inv
ocationContextImpl.java:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invok
e(EJB3InterceptorsInterceptor.java:63)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerIntercep
tor.invoke(TransactionScopedEntityManagerInterceptor.java:54
)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOp
erationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java
:126)
at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterce
ptor.java:195)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropa
gationInterceptor.java:95)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke
(StatelessInstanceInterceptor.java:62)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke
(Ejb3AuthenticationInterceptor.java:110)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagati
onInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(A
synchronousInterceptor.java:106)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(Stat
elessContainer.java:240)
at
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(Stat
elessContainer.java:210)
at
org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(Stateles
sLocalProxy.java:84)
at $Proxy700.logEvents(Unknown Source)
at
org.nuxeo.ecm.platform.audit.listener.AuditEventLogger.handl
eEvent(AuditEventLogger.java:59)
at
org.nuxeo.ecm.core.event.impl.AsyncEventExecutor$Job.run(Asy
ncEventExecutor.java:139)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno
wn Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.nuxeo.ecm.core.api.WrappedException:
Exception: java.lang.ClassCastException. message:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getS
ession(ConnectionFactoryImpl.java:225)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.createSession
(DocumentManagerBean.java:228)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:198)
... 78 more
2010-10-25 08:30:28,437 WARN
[org.nuxeo.ecm.platform.audit.service.NXAuditEventsService]
Document associated to event does not exists anymore
2010-10-25 08:30:28,421 ERROR
[org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl]
Error while openning core session on repo default
org.nuxeo.ecm.core.api.ClientException:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.api.ClientException.wrap(ClientException.
java:64)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:201)
at
org.nuxeo.ecm.core.api.AbstractSession.connect(AbstractSessi
on.java:189)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.connect(Docum
entManagerBean.java:183)
at sun.reflect.GeneratedMethodAccessor1748.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(Inv
ocationContextImpl.java:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invok
e(EJB3InterceptorsInterceptor.java:63)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationI
nterceptor.invoke(ExtendedPersistenceContextPropagationInter
ceptor.java:57)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerIntercep
tor.invoke(TransactionScopedEntityManagerInterceptor.java:54
)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.nuxeo.jboss.interceptors.NXSessionSynchronizationInterce
ptor.invoke(NXSessionSynchronizationInterceptor.java:157)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOp
erationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java
:126)
at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterce
ptor.java:195)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropa
gationInterceptor.java:95)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(S
tatefulInstanceInterceptor.java:83)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.RoleBasedAuthorizationInterceptor
.invoke(RoleBasedAuthorizationInterceptor.java:166)
at
org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.in
voke(RoleBasedAuthorizationInterceptor.java:115)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke
(Ejb3AuthenticationInterceptor.java:110)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagati
onInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(A
synchronousInterceptor.java:106)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodIn
vocation.java:101)
at
org.jboss.ejb3.stateful.StatefulContainer.localInvoke(Statef
ulContainer.java:206)
at
org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLo
calProxy.java:119)
at $Proxy789.connect(Unknown Source)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:149)
at
org.nuxeo.ecm.core.api.repository.Repository.open(Repository
.java:115)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedCoreSession(ReconnectedEventBundleImpl.java:96)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.get
ReconnectedEvents(ReconnectedEventBundleImpl.java:118)
at
org.nuxeo.ecm.core.event.impl.ReconnectedEventBundleImpl.ite
rator(ReconnectedEventBundleImpl.java:209)
at
org.nuxeo.ecm.core.storage.sql.coremodel.BinaryTextListener.
handleEvent(BinaryTextListener.java:84)
at
org.nuxeo.ecm.core.event.impl.AsyncEventExecutor$Job.run(Asy
ncEventExecutor.java:139)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno
wn Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.nuxeo.ecm.core.api.WrappedException:
Exception: java.lang.ClassCastException. message:
org.nuxeo.ecm.platform.login.SystemPrincipal cannot be cast
to org.nuxeo.ecm.core.api.NuxeoPrincipal
at
org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getS
ession(ConnectionFactoryImpl.java:225)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.createSession
(DocumentManagerBean.java:228)
at
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.getSession(Do
cumentManagerBean.java:198)
... 47 more
---
Mailing list: [email protected]
Forum: http://forum.nuxeo.org/f/1/