Hi ,
I am trying to invoke a short lived process in Livecycle using EJB endpiint but I get the following exception.The same process works fine when i use SOAP endpoint.Any help on how to resolve this will be highly appreciated.
ALC-DSC-000-000: com.adobe.idp.dsc.DSCRuntimeException: Internal error.
at com.adobe.idp.dsc.provider.impl.ejb.EjbMessageDispatcher.doSend(EjbMe ssageDispatcher.java:160)
at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(A bstractMessageDispatcher.java:57)
at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:2 08)
Caused by: java.rmi.RemoteException: Remote EJBObject lookup failed for 'ejb/Invocation'; nested exception is:
java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[xyzuser, XyzUserGroup]
at com.adobe.idp.dsc.provider.impl.ejb.EjbMessageDispatcher.initialise(E jbMessageDispatcher.java:101)
at com.adobe.idp.dsc.provider.impl.ejb.EjbMessageDispatcher.doSend(EjbMe ssageDispatcher.java:130)
... 44 more
Caused by: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[xyzuser, XyzUserGroup]
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef .java:348)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef .java:259)
at weblogic.jndi.internal.ServerNamingNode_1030_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:392)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:380)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at com.adobe.idp.dsc.provider.impl.ejb.EjbMessageDispatcher.initialise(E jbMessageD ispatcher.java:88)
... 45 more
Caused by: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[xyzuser, XYZUserGroup]
at weblogic.security.service.SecurityServiceManager.seal(Unknown Source)
at weblogic.security.service.SecurityServiceManager.getSealedSubjectFrom Wire(Unknown Source)
at weblogic.rjvm.MsgAbbrevInputStream.getSubject(MsgAbbrevInputStream.ja va:316)
at weblogic.rmi.internal.BasicServerRef.acceptRequest(BasicServerRef.jav a:850)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:314 )
at weblogic.rmi.cluster.ClusterableServerRef.dispatch(ClusterableServerR ef.java:236)
at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:1084)
at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1001)
at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerSer ver.java:240)
at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:877)
at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection. java:446)
at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:368)
at weblogic.socket.AbstractMuxableSocket.dispatch(AbstractMuxableSocket. java:383)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:872)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:818)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java :130)
at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java: 42)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)