The result before the error is: jbossmq LoginConfiguration LoginModule Class: org.jboss.mq.sm.file.DynamicLoginModule ControlFlag: LoginModuleControlFlag: required Options:name=sm.objectname, value=jboss.mq:service=StateManager name=unauthenticatedIdentity, value=guest
The result after the error is: jbossmq LoginConfiguration LoginModule Class: org.jboss.mq.sm.file.DynamicLoginModule ControlFlag: LoginModuleControlFlag: required Options:name=sm.objectname, value=jboss.mq:service=StateManager name=unauthenticatedIdentity, value=guest -----Original Message----- From: Scott M Stark [mailto:[EMAIL PROTECTED] Sent: Saturday, November 22, 2003 7:26 AM To: [EMAIL PROTECTED] Subject: Re: [JBoss-user] JbossMQ error: 'User: null is NOT authenticated' Go into the jmx-console when the error occurs and go to the jboss.security:service=XMLLoginConfig mbean and invoke the displayAppConfig operation passing in the jbossmq string. The exception indicates that the jbossmq configuration has been removed. This msg: > 2003-10-02 13:00:26,125 TRACE [org.jboss.mq.sm.file.DynamicLoginModule] > logout indicates that the authentication cache entry expired as the same time. Does this always happen after 30 minutes? -- xxxxxxxxxxxxxxxxxxxxxxxx Scott Stark Chief Technology Officer JBoss Group, LLC xxxxxxxxxxxxxxxxxxxxxxxx Panagiotis Korros wrote: > I am using JBoss 3.2.2 with JDK 1.4.2 and i get the following error: > > javax.jms.JMSSecurityException: User: null is NOT authenticated at > org.jboss.mq.security.SecurityManager.authenticate(SecurityManager.java: > 215) > At > org.jboss.mq.security.ServerSecurityInterceptor.authenticate(ServerSec > ur > ityInterceptor.java:51) > At > org.jboss.mq.server.TracingInterceptor.authenticate(TracingInterceptor > .j > ava:650) > At > org.jboss.mq.server.JMSServerInvoker.authenticate(JMSServerInvoker.java: > 288) > at org.jboss.mq.il.jvm.JVMServerIL.authenticate(JVMServerIL.java:302) > at org.jboss.mq.Connection.authenticate(Connection.java:876) > at org.jboss.mq.Connection.<init>(Connection.java:238) > at org.jboss.mq.Connection.<init>(Connection.java:315) > at org.jboss.mq.SpyConnection.<init>(SpyConnection.java:60) > At > org.jboss.mq.SpyConnectionFactory.createTopicConnection(SpyConnectionF > ac > tory.java:78) > at ... > > When I start my application it works ok but after a while the problem > appears. When it appears a server restart is required for the jms > topic to function correctly. This is happening when I use the default > JVM Invoker. > > When I switched to use the OIL2 invoker instead of JVM Invoker then > the problem doesn't appear at all. > > > > If I enable TRACE logging for the following categories I get: > > org.jboss.security > org.jboss.mq.security > org.jboss.mq.sm > > > > > > > > > > > TRACE INFO > > This is the trace that the last call to > createTopicConnection(SpyConnectionFactory.java:78) produces when the > system runs ok. > > 2003-10-02 12:56:58,796 TRACE > [org.jboss.mq.security.ServerSecurityInterceptor] Autenticating user > null/null > 2003-10-02 12:56:58,796 TRACE > [org.jboss.security.plugins.JaasSecurityManager.jbossmq] > validateCache, > [EMAIL PROTECTED] > 2003-10-02 12:56:58,796 TRACE [org.jboss.mq.security.SecurityManager] > Username: null is authenticated > 2003-10-02 12:56:58,796 TRACE [org.jboss.mq.security.SecurityManager] > Adding group : class org.jboss.security.NestableGroup > Roles(members:subscriber,publisher,guest,durpublisher) > 2003-10-02 12:56:58,796 TRACE [org.jboss.mq.security.SecurityManager] > Checking authorize on subjectInfo: SubjectInfo {subject=Subject: > Principal: guest > Principal: > Roles(members:subscriber,publisher,guest,durpublisher) > ;principal=null;roles=Roles(members:subscriber,publisher,guest,durpubl > is > her) for rolePrincipals [guest] > 2003-10-02 12:56:58,812 TRACE > [org.jboss.mq.security.ServerSecurityInterceptor] Checking receive > authorize on > SpyDistributedConnection:ID:1/7e0aa1fa14d29607fe91f5b99116b5f2 > subId=-2147483648 > 2003-10-02 12:56:58,812 TRACE [org.jboss.mq.security.SecurityManager] > Checking authorize on subjectInfo: SubjectInfo {subject=Subject: > Principal: > Roles(members:subscriber,publisher,guest,durpublisher) > ;principal=null;roles=Roles(members:subscriber,publisher,guest,durpubl > is > her) for rolePrincipals [guest] > 2003-10-02 12:56:58,812 TRACE > [org.jboss.mq.security.ServerSecurityInterceptor] Checking receive > authorize on > SpyDistributedConnection:ID:1/7e0aa1fa14d29607fe91f5b99116b5f2 > subId=-2147483648 > 2003-10-02 12:56:58,812 TRACE [org.jboss.mq.security.SecurityManager] > Checking authorize on subjectInfo: SubjectInfo {subject=Subject: > Principal: > Roles(members:subscriber,publisher,guest,durpublisher) > ;principal=null;roles=Roles(members:subscriber,publisher,guest,durpubl > is > her) for rolePrincipals [guest] > > This is the result of the stack trace when the system stops working: > > 2003-10-02 13:00:26,125 TRACE > [org.jboss.mq.security.ServerSecurityInterceptor] Autenticating user > null/null > 2003-10-02 13:00:26,125 TRACE > [org.jboss.mq.sm.file.DynamicLoginModule] > logout > 2003-10-02 13:00:26,125 DEBUG > [org.jboss.security.plugins.JaasSecurityManager.jbossmq] Login failure > javax.security.auth.login.LoginException: No LoginModules configured > for jbossmq > at > javax.security.auth.login.LoginContext.init(LoginContext.java:189) ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user