Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.

Security Exception while EJB invocation

Avatar

Level 3

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(EjbMessageDispatcher.java:160)

      at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:57)

      at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)


    

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(EjbMessageDispatcher.java:101)

      at com.adobe.idp.dsc.provider.impl.ejb.EjbMessageDispatcher.doSend(EjbMessageDispatcher.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(EjbMessageD 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.getSealedSubjectFromWire(Unknown Source)

      at weblogic.rjvm.MsgAbbrevInputStream.getSubject(MsgAbbrevInputStream.java:316)

      at weblogic.rmi.internal.BasicServerRef.acceptRequest(BasicServerRef.java:850)

      at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:314)

      at weblogic.rmi.cluster.ClusterableServerRef.dispatch(ClusterableServerRef.java:236)

      at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:1084)

      at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1001)

      at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.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)

1 Reply

Avatar

Level 7

ebizuser, belonging to the EbizUserGroup does not thave the privileges needed to do a remote EJBObject lookup.  Get your WebLogic system admin involved.