Hy,

What is the correct way of following a lyfe cycle transition in an action.

I've definied a life cycle (the document gets it assigned correctly), then
in an action I've tried the following which throws an exception :


       if (documentManager.hasPermission( this.currentDocument.getRef() ,
SecurityConstants.WRITE_LIFE_CYCLE)) {
            if( documentManager.getAllowedStateTransitions(
this.currentDocument.getRef() ).contains( "assign" ) ) {
                try {
                    documentManager.followTransition(
this.currentDocument.getRef() , "assign" );
                    documentManager.save();
                } catch ( Exception e ) {
                    log.info( "Exception raised while following transition"
, e ) ;
                }
                log.info( this.currentDocument.getRef() + " state : " +
this.currentDocument.getCurrentLifeCycleState() ) ;
            }
        } else{
            log.info( "No write life cycle right" ) ;
        }




Here's the life cycle definition :

  <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
point="lifecycle">

    <lifecycle name="issue-lf" lifecyclemanager="jcrlifecyclemanager"
      initial="opened">

      <states>
        <state name="opened">
          <transitions>
            <transition>close</transition>
            <transition>assign</transition>
          </transitions>
        </state>
        <state name="assigned">
          <transitions>
            <transition>close</transition>
            <transition>assign</transition>
          </transitions>
        </state>
        <state name="closes">
          <transitions>
            <transition>reopen</transition>
          </transitions>
        </state>
      </states>

      <transitions>
        <transition name="close" destinationState="closed">
          <description>Close Issue</description>
        </transition>
        <transition name="assign" destinationState="assigned">
          <description>Assign Issue</description>
        </transition>
        <transition name="reopen" destinationState="opened">
          <description>Re open Issue</description>
        </transition>
      </transitions>
    </lifecycle>
  </extension>

  <extension target="org.nuxeo.ecm.core.lifecycle.LifeCycleService"
point="types">
    <types>
      <type name="Issue">issue-lf</type>
    </types>
  </extension>

And here's the exception reported :

2008-01-23 11:20:31,815 INFO  [
org.masganachou.nuxeo.its.action.ITSAssignActionBean] Exception raised while
following transition
javax.ejb.EJBTransactionRolledbackException: java.lang.NullPointerException
    at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
    at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
:195)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(
TxPropagationInterceptor.java:76)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(
StatefulInstanceInterceptor.java:83)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(
RoleBasedAuthorizationInterceptor.java:166)
    at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(
RoleBasedAuthorizationInterceptor.java:108)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(
Ejb3AuthenticationInterceptor.java:102)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(
ENCPropagationInterceptor.java:47)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(
AsynchronousInterceptor.java:106)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.stateful.StatefulContainer.dynamicInvoke(
StatefulContainer.java:319)
    at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(
IsLocalInterceptor.java:58)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.stateful.StatefulRemoteProxy.invoke(
StatefulRemoteProxy.java:133)
    at $Proxy259.followTransition(Unknown Source)
    at org.masganachou.nuxeo.its.action.ITSAssignActionBean.assign(
ITSAssignActionBean.java:59)
    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)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:112)
    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(
InvocationContextImpl.java:166)
    at org.jboss.seam.intercept.EJBInvocationContext.proceed(
EJBInvocationContext.java:37)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:55)
    at
org.jboss.seam.interceptors.BijectionInterceptor.bijectNonreentrantComponent
(BijectionInterceptor.java:89)
    at org.jboss.seam.interceptors.BijectionInterceptor.bijectComponent(
BijectionInterceptor.java:68)
    at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(
OutcomeInterceptor.java:21)
    at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at
org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation
(ConversationInterceptor.java:52)
    at sun.reflect.GeneratedMethodAccessor191.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at
org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext
(BusinessProcessInterceptor.java:51)
    at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(
MethodContextInterceptor.java:27)
    at sun.reflect.GeneratedMethodAccessor189.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(
RootInterceptor.java:144)
    at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(
RootInterceptor.java:129)
    at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java
:102)
    at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(
SessionBeanInterceptor.java:50)
    at sun.reflect.GeneratedMethodAccessor198.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(
InvocationContextImpl.java:118)
    at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(
EJB3InterceptorsInterceptor.java:63)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke
(ExtendedPersistenceContextPropagationInterceptor.java:57)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(
TransactionScopedEntityManagerInterceptor.java:54)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(
AllowedOperationsInterceptor.java:46)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
:191)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(
TxPropagationInterceptor.java:76)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(
StatefulInstanceInterceptor.java:83)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(
AuthenticationInterceptor.java:77)
    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(
Ejb3AuthenticationInterceptor.java:102)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(
ENCPropagationInterceptor.java:47)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(
AsynchronousInterceptor.java:106)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(
StatefulContainer.java:203)
    at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(
StatefulLocalProxy.java:98)
    at $Proxy387.assign(Unknown Source)
    at
org.masganachou.nuxeo.its.action.ITSAssignAction$$FastClassByCGLIB$$61400baf.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.ClientSideInterceptor$1.proceed(
ClientSideInterceptor.java:74)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:55)
    at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(
RemoveInterceptor.java:40)
    at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(
ExceptionInterceptor.java:39)
    at sun.reflect.GeneratedMethodAccessor188.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at org.jboss.seam.interceptors.SynchronizationInterceptor.serialize(
SynchronizationInterceptor.java:31)
    at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
    at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java
:169)
    at org.jboss.seam.intercept.SeamInvocationContext.proceed(
SeamInvocationContext.java:64)
    at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(
RootInterceptor.java:144)
    at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(
RootInterceptor.java:129)
    at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java
:102)
    at org.jboss.seam.intercept.ClientSideInterceptor.interceptInvocation(
ClientSideInterceptor.java:83)
    at org.jboss.seam.intercept.ClientSideInterceptor.intercept(
ClientSideInterceptor.java:52)
    at org.jboss.seam.intercept.Proxy$$EnhancerByCGLIB$$ccd76b7d.assign
(<generated>)
    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)
    at com.sun.el.parser.AstValue.invoke(AstValue.java:151)
    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
    at com.sun.facelets.el.TagMethodExpression.invoke(
TagMethodExpression.java:68)
    at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(
MethodBindingMethodExpressionAdapter.java:77)
    at com.sun.faces.application.ActionListenerImpl.processAction(
ActionListenerImpl.java:91)
    at javax.faces.component.UICommand.broadcast(UICommand.java:383)
    at org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(
AjaxViewRoot.java:180)
    at org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastEvents(
AjaxViewRoot.java:158)
    at org.ajax4jsf.framework.ajax.AjaxViewRoot.processApplication(
AjaxViewRoot.java:329)
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(
InvokeApplicationPhase.java:97)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(
ExtensionsFilter.java:100)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(
ExtensionsFilter.java:147)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(
SeamRedirectFilter.java:32)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
(TrinidadFilterImpl.java:209)
    at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(
TrinidadFilterImpl.java:166)
    at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
TrinidadFilterImpl.java:139)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
TrinidadFilter.java:92)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(
BaseXMLFilter.java:96)
    at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(
BaseFilter.java:220)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(
FancyURLFilter.java:115)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter
(NuxeoAuthenticationFilter.java:310)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.nuxeo.ecm.platform.ui.web.shield.NuxeoExceptionFilter.doFilter(
NuxeoExceptionFilter.java:102)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(
SeamExceptionFilter.java:46)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
SecurityAssociationValve.java:175)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(
JaccContextValve.java:74)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
    at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(
CachedConnectionValve.java:156)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:664)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
MasterSlaveWorkerThread.java:112)
    at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
    at
org.nuxeo.ecm.core.lifecycle.impl.LifeCycleServiceImpl.followTransition(
LifeCycleServiceImpl.java:186)
    at org.nuxeo.ecm.core.model.AbstractDocument.followTransition(
AbstractDocument.java:59)
    at org.nuxeo.ecm.core.api.AbstractSession.followTransition(
AbstractSession.java:1968)
    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)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:112)
    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(
InvocationContextImpl.java:166)
    at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(
EJB3InterceptorsInterceptor.java:63)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at
org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke
(ExtendedPersistenceContextPropagationInterceptor.java:57)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(
TransactionScopedEntityManagerInterceptor.java:54)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(
AllowedOperationsInterceptor.java:46)
    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(
MethodInvocation.java:101)
    at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
    ... 198 more



Thanks in adveance.

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

Reply via email to