This discussion is archived
0 Replies Latest reply: Apr 3, 2013 11:46 PM by 722221 RSS

WebLogic Invalid Subject Principals issue

722221 Newbie
Currently Being Moderated
Hi Guys,
We have Three WL domains, here are the details surrounding that..
1. Domain A: WL version 10.3.4 on HPUX 11.31 with JDK 1.6 (vendor HP) that hosts distributed queues/topics
2. Domain B: WL Version 10.3.4 on HPUX 11.31 with JDK 1.6 (vendor HP) that hosts spring based applications that has SAF agent that writes to "DOMAIN A" queues/topics and Foreign JMS server that listens to "Domain A" queues/topic
3. Domain C: WL Version 10.3.3 on HPUX 11.31 with JDK 1.6 (vendor HP) that again hosts spring based applications that has SAF agent that writes to "DOMAIN A" queues/topics and Foreign JMS server that listens to "Domain A" queues/topic.

Domain A is connecting points for Domain B and C as it hosts physical destinations as we have configured global trust among these three domains. When Application hosted on Domain C starts it connects to Domain A destinations without any issues. However, when application hosted on Domain B starts or tried to be deployed it throw following error, this is even with global trust "on" (common credential shared by Domain A , B and C)... as required by global trust I checked domain names, queue/topic names among these domains are not matched or identical.. Is there anything which I am missing which is causing issue, any idea? really appreciate your time and knowledge.. The only difference seems to be why DOMAIN C (WL version 10.3.3) is connecting and DOMAIN B (WL version 10.3.4) not connecting is the WL version at this point

Caused By: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[admin, Administrators]
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.jms.frontend.FEConnectionFactoryImpl_1034_WLStub.connectionCreateRequest(Unknown Source)
at weblogic.jms.client.JMSConnectionFactory.setupJMSConnection(JMSConnectionFactory.java:224)
Truncated. see log file for complete stacktrace
Caused By: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[admin, Administrators]
at weblogic.security.service.SecurityServiceManager.seal(SecurityServiceManager.java:833)
at weblogic.security.service.SecurityServiceManager.getSealedSubjectFromWire(SecurityServiceManager.java:522)
at weblogic.rjvm.MsgAbbrevInputStream.getSubject(MsgAbbrevInputStream.java:349)
at weblogic.rmi.internal.BasicServerRef.acceptRequest(BasicServerRef.java:953)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:351)
Truncated. see log file for complete stacktrace

Regards,

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points