I am seeing a really wierd exception when I am running my application
my principal get lost somehow. I only see this when I am running
my HttpUnit tests, and it is extrememely hard to recreate.
Seems like I have to run my tests for a long indeterminate time
to get this to happen.

Any ideas what might cause this?

d.


[Default] [DBConnectionFactory] getConnection(logDB)
[Default] LoginException: java.lang.NullPointerException
        at
com.coremetrics.security.MD5SecurityAssociationHandler.handle(MD5SecurityAss
ociationHandler.java:73)
        at
javax.security.auth.login.LoginContext$4.run(LoginContext.java:731)
        at java.security.AccessController.doPrivileged(Native Method)
        at
javax.security.auth.login.LoginContext$SecureCallbackHandler.handle(LoginCon
text.java:727)
        at
com.coremetrics.security.CoreUsernamePasswordLoginModule.getUsernameAndPassw
ord(CoreUsernamePasswordLoginModule.java:186)
        at
com.coremetrics.security.CoreUsernamePasswordLoginModule.login(CoreUsernameP
asswordLoginModule.java:93)
        at
org.jboss.security.auth.spi.ProxyLoginModule.login(ProxyLoginModule.java:89)
        at java.lang.reflect.Method.invoke(Native Method)
        at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:595)
        at
javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
        at
javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
        at java.security.AccessController.doPrivileged(Native Method)
        at
javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
        at
javax.security.auth.login.LoginContext.login(LoginContext.java:449)
        at
com.coremetrics.security.CoreJaasSecurityManager.defaultLogin(CoreJaasSecuri
tyManager.java:358)
        at
com.coremetrics.security.CoreJaasSecurityManager.authenticate(CoreJaasSecuri
tyManager.java:326)
        at
com.coremetrics.security.CoreJaasSecurityManager.isValid(CoreJaasSecurityMan
ager.java:196)
        at
org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation(SecurityI
nterceptor.java:164)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.jav
a:92)
        at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:106)
        at
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:420)
        at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContai
nerInvoker.java:437)
        at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invokeHome(HomeProxy.java:23
7)
        at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:182)
        at $Proxy327.findByPrimaryKey(Unknown Source)
        at
com.coremetrics.util.CoreReportBean.getNavDetails(CoreReportBean.java:526)
        at
com.coremetrics.util.CoreReportBean.initialize(CoreReportBean.java:198)
        at
com.coremetrics.util.CoreReportBean.toXML(CoreReportBean.java:139)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles
sSessionContainer.java:543)
        at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe
ssionInstanceInterceptor.java:87)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:307)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:12
8)
        at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
        at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav
a:286)
        at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:483)
        at
org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.invokeContainer(GenericPr
oxy.java:335)
        at
org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke(Stateless
SessionProxy.java:123)
        at $Proxy2.toXML(Unknown Source)
        at
com.coremetrics.xml.source.ReportSource.toXML(ReportSource.java:53)
        at
com.coremetrics.servlet.CoreServ.doDefaultRequest(CoreServ.java:479)
        at com.coremetrics.servlet.CoreServ.doGet(CoreServ.java:344)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
2)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:484)



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

Reply via email to