Ok, just updated, and now I get the attached stack-trace.  What is happening is that a 
servlet is calling an SLSB, and that SLSB is trying to pop a message on a 
queue (as well as do some other operations).  What is really disconcerting is the fact 
that the Exceptions and StackTraces are NOT being propagated back to the 
servlet...

Suggestions as to what the unauthenticated User is all about?  And how to deal with it?
It may be relevant to note that the application is handling user 
authentication/permissions due to some unusual security requirements (and the fact 
that JAAS 
was still in its initial Draft stage when the security model was created/implemented).

-Steve

<==Begin Excerpt from log===>
12:40:58,348 INFO  [XAConnectionManager] Got a subject: null
12:40:58,777 ERROR [JmsXA] Unable to create ManagedConnection:
javax.resource.spi.CommException: javax.jms.JMSSecurityException: User: user is NOT 
authenticated
         at 
org.jboss.resource.adapter.jms.JmsManagedConnection.setup(JmsManagedConnection.java:617)
         at 
org.jboss.resource.adapter.jms.JmsManagedConnection.<init>(JmsManagedConnection.java:162)
         at 
org.jboss.resource.adapter.jms.JmsManagedConnectionFactory.createManagedConnection(JmsManagedConnectionFactory.java:84)
         at 
org.jboss.resource.connectionmanager.ManagedConnectionPoolFactory.createObject(ManagedConnectionPoolFactory.java:97)
         at org.jboss.pool.ObjectPool.createNewObject(ObjectPool.java:1013)
         at org.jboss.pool.ObjectPool.getObject(ObjectPool.java:672)
         at 
org.jboss.resource.connectionmanager.XAConnectionManager.allocateConnection(XAConnectionManager.java:95)
         at 
org.jboss.resource.adapter.jms.JmsSessionFactoryImpl.createQueueSession(JmsSessionFactoryImpl.java:119)
         at 
com.hrnexus.common.shared.QConnectionManager.init(QConnectionManager.java:92)
         at 
com.hrnexus.common.shared.QConnectionManager.init(QConnectionManager.java:62)
         at 
com.hrnexus.common.shared.QConnectionManager.<init>(QConnectionManager.java:46)
         at 
com.hrnexus.common.shared.QConnectionManager.<init>(QConnectionManager.java:40)
         at 
com.hrnexus.broker.ejb.BrokerRFPService.releaseRFP(BrokerRFPService.java:286)
         at 
com.hrnexus.broker.ejb.BrokerRFPSessionEJB.releaseRFP(BrokerRFPSessionEJB.java:228)
         at java.lang.reflect.Method.invoke(Native Method)
         at 
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:642)
         at 
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77)
         at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
         at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
         at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
         at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
         at 
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:308)
         at org.jboss.ejb.Container.invoke(Container.java:668)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
         at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:92)
         at 
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:150)
         at org.jboss.proxy.ejb.GenericProxy.invoke(GenericProxy.java:182)
         at 
org.jboss.proxy.ejb.StatelessSessionProxy.invoke(StatelessSessionProxy.java:111)
         at $Proxy176.releaseRFP(Unknown Source)
         at 
com.hrnexus.broker.servlet.BrokerRFPServlet.releaseRFP(BrokerRFPServlet.java:341)
         at 
com.hrnexus.broker.servlet.BrokerRFPServlet.doFunction(BrokerRFPServlet.java:175)
         at 
com.hrnexus.common.servlet.HRXFeatureServlet.doPost(HRXFeatureServlet.java:178)
         at 
com.hrnexus.common.servlet.HRXFeatureServlet.doGet(HRXFeatureServlet.java:153)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:326)
         at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:570)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1354)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1308)
         at org.mortbay.http.HttpServer.service(HttpServer.java:743)
         at org.jboss.jetty.Jetty.service(Jetty.java:540)
         at org.mortbay.http.HttpConnection.service(HttpConnection.java:748)
         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:921)
         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:763)
         at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:145)
         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
         at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
         at java.lang.Thread.run(Thread.java:484)
12:41:03,799 ERROR [JmsXA] Unable to create ManagedConnection:
javax.resource.spi.CommException: javax.jms.JMSSecurityException: User: user is NOT 
authenticated
         at 
org.jboss.resource.adapter.jms.JmsManagedConnection.setup(JmsManagedConnection.java:617)
         at 
org.jboss.resource.adapter.jms.JmsManagedConnection.<init>(JmsManagedConnection.java:162)
         at 
org.jboss.resource.adapter.jms.JmsManagedConnectionFactory.createManagedConnection(JmsManagedConnectionFactory.java:84)
         at 
org.jboss.resource.connectionmanager.ManagedConnectionPoolFactory.createObject(ManagedConnectionPoolFactory.java:97)
         at org.jboss.pool.ObjectPool.createNewObject(ObjectPool.java:1013)
         at org.jboss.pool.ObjectPool.getObject(ObjectPool.java:672)
         at 
org.jboss.resource.connectionmanager.XAConnectionManager.allocateConnection(XAConnectionManager.java:95)
         at 
org.jboss.resource.adapter.jms.JmsSessionFactoryImpl.createQueueSession(JmsSessionFactoryImpl.java:119)
         at 
com.hrnexus.common.shared.QConnectionManager.init(QConnectionManager.java:92)
         at 
com.hrnexus.common.shared.QConnectionManager.init(QConnectionManager.java:62)
         at 
com.hrnexus.common.shared.QConnectionManager.<init>(QConnectionManager.java:46)
         at 
com.hrnexus.common.shared.QConnectionManager.<init>(QConnectionManager.java:40)
         at 
com.hrnexus.broker.ejb.BrokerRFPService.releaseRFP(BrokerRFPService.java:286)
         at 
com.hrnexus.broker.ejb.BrokerRFPSessionEJB.releaseRFP(BrokerRFPSessionEJB.java:228)
         at java.lang.reflect.Method.invoke(Native Method)
         at 
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:642)
         at 
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77)
         at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
         at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
         at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
         at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:127)
         at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
         at 
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:308)
         at org.jboss.ejb.Container.invoke(Container.java:668)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
         at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:92)
         at 
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:150)
         at org.jboss.proxy.ejb.GenericProxy.invoke(GenericProxy.java:182)
         at 
org.jboss.proxy.ejb.StatelessSessionProxy.invoke(StatelessSessionProxy.java:111)
         at $Proxy176.releaseRFP(Unknown Source)
         at 
com.hrnexus.broker.servlet.BrokerRFPServlet.releaseRFP(BrokerRFPServlet.java:341)
         at 
com.hrnexus.broker.servlet.BrokerRFPServlet.doFunction(BrokerRFPServlet.java:175)
         at 
com.hrnexus.common.servlet.HRXFeatureServlet.doPost(HRXFeatureServlet.java:178)
         at 
com.hrnexus.common.servlet.HRXFeatureServlet.doGet(HRXFeatureServlet.java:153)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:326)
         at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:570)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1354)
         at org.mortbay.http.HttpContext.handle(HttpContext.java:1308)
         at org.mortbay.http.HttpServer.service(HttpServer.java:743)
         at org.jboss.jetty.Jetty.service(Jetty.java:540)
         at org.mortbay.http.HttpConnection.service(HttpConnection.java:748)
         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:921)
         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:763)
         at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:145)
         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
         at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
         at java.lang.Thread.run(Thread.java:484)
12:41:03,964 ERROR [STDERR] java.rmi.ServerException: null
Embedded Exception
null; nested exception is:
         javax.ejb.EJBException: null
Embedded Exception
null
12:41:03,965 ERROR [STDERR] javax.ejb.EJBException: null
Embedded Exception
null
12:41:03,966 ERROR [STDERR]     <<no stack trace available>>
12:41:03,967 ERROR [STDERR] java.lang.NullPointerException
12:41:03,968 ERROR [STDERR]     <<no stack trace available>>
12:41:03,994 INFO  [STDOUT] Looking up: java:/jdbc/pool/hrnexus
12:41:03,996 INFO  [STDOUT] ConnectionManager: TimeElapsed = 2
12:41:04,099 INFO  [STDOUT] Looking up: java:/jdbc/pool/test1
12:41:04,101 INFO  [STDOUT] ConnectionManager: TimeElapsed = 2
12:41:07,715 INFO  [Jetty] JSP: init
12:41:07,718 INFO  [STDOUT] exception.toString(): java.rmi.ServerException: null
Embedded Exception
null; nested exception is:
         javax.ejb.EJBException: null
Embedded Exception
null




-- 
Stephen Davidson
Java Consultant
Delphi Consultants, LLC
http://www.delphis.com
Phone: 214-696-6224 x208


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to