I found references to using the clientLoginModule in 'multi-threaded' mode, so 
added those configurations to the webapp jboss server:

 
  | <login-module code="org.jboss.security.ClientLoginModule" flag="required">
  |     <module-option name="multi-threaded">true</module-option>
  |     <module-option name="password-stacking">useFirstPass</module-option>
  | </login-module>
  | 

I also enabled security debugging, and here is the error:


  | 11:26:00,012 ERROR [STDERR] java.lang.NullPointerException
  | 11:26:00,012 ERROR [STDERR]     at 
org.jboss.security.jndi.JndiLoginInitialContextFactory.getInitialContext(JndiLoginInitialContextFacto
  | ry.java:75)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.naming.InitialContext.init(InitialContext.java:223)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.naming.InitialContext.<init>(InitialContext.java:197)
  | 11:26:00,012 ERROR [STDERR]     at 
com.ghsinc.web.roleeditor.SessionBean01.getAuthorizationManager(Unknown Source)
  | 11:26:00,012 ERROR [STDERR]     at 
com.ghsinc.web.roleeditor.GeneralBackingBean.<init>(Unknown Source)
  | 11:26:00,012 ERROR [STDERR]     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  | 11:26:00,012 ERROR [STDERR]     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  | 11:26:00,012 ERROR [STDERR]     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  | 11:26:00,012 ERROR [STDERR]     at 
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
  | 11:26:00,012 ERROR [STDERR]     at 
java.lang.Class.newInstance0(Class.java:350)
  | 11:26:00,012 ERROR [STDERR]     at 
java.lang.Class.newInstance(Class.java:303)
  | 11:26:00,012 ERROR [STDERR]     at 
java.beans.Beans.instantiate(Beans.java:204)
  | 11:26:00,012 ERROR [STDERR]     at 
java.beans.Beans.instantiate(Beans.java:48)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:203)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.j
  | ava:256)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:386)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1009)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1036)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:749)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:429)
  | 11:26:00,012 ERROR [STDERR]     at 
com.sun.faces.taglib.html_basic.InputTextTag.doStartTag(InputTextTag.java:506)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jsp.main_jsp._jspx_meth_h_inputText_0(org.apache.jsp.main_jsp:251)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jsp.main_jsp._jspx_meth_h_form_0(org.apache.jsp.main_jsp:193)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jsp.main_jsp._jspx_meth_f_view_0(org.apache.jsp.main_jsp:145)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jsp.main_jsp._jspService(org.apache.jsp.main_jsp:108)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
  | 11:26:00,012 ERROR [STDERR]     at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
  | 11:26:00,012 ERROR [STDERR]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
  | 11:26:00,027 ERROR [STDERR]     at 
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
  | 11:26:00,027 ERROR [STDERR]     at 
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
  | 11:26:00,027 ERROR [STDERR]     at 
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
  | 11:26:00,027 ERROR [STDERR]     at 
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
  | 11:26:00,027 ERROR [STDERR]     at 
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
  | 11:26:00,027 ERROR [STDERR]     at 
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:660)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:48)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
  | 11:26:00,027 ERROR [STDERR]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
  | 11:26:00,027 ERROR [STDERR]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 11:26:00,027 ERROR [STDERR]     at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  | 11:26:00,027 ERROR [STDERR]     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
  | 11:26:00,027 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54)
  | 11:26:00,043 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:514)
  | 11:26:00,043 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProto
  | col.java:663)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
  | 11:26:00,043 ERROR [STDERR]     at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
  | 11:26:00,043 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:595)
  | 11:26:26,350 ERROR [STDERR] java.lang.NullPointerException
  | 11:26:26,350 ERROR [STDERR]     at 
org.jboss.security.jndi.JndiLoginInitialContextFactory.getInitialContext(JndiLoginInitialContextFacto
  | ry.java:75)
  | 11:26:26,350 ERROR [STDERR]     at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
  | 11:26:26,350 ERROR [STDERR]     at 
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
  | 11:26:26,350 ERROR [STDERR]     at 
javax.naming.InitialContext.init(InitialContext.java:223)
  | 11:26:26,350 ERROR [STDERR]     at 
javax.naming.InitialContext.<init>(InitialContext.java:197)
  | 11:26:26,350 ERROR [STDERR]     at 
com.ghsinc.web.roleeditor.SessionBean01.getAuthorizationManager(Unknown Source)
  | 11:26:26,350 ERROR [STDERR]     at 
com.ghsinc.web.roleeditor.GeneralBackingBean.<init>(Unknown Source)
  | 11:26:26,350 ERROR [STDERR]     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  | 11:26:26,350 ERROR [STDERR]     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  | 11:26:26,350 ERROR [STDERR]     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  | 11:26:26,350 ERROR [STDERR]     at 
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
  | 11:26:26,350 ERROR [STDERR]     at 
java.lang.Class.newInstance0(Class.java:350)
  | 11:26:26,350 ERROR [STDERR]     at 
java.lang.Class.newInstance(Class.java:303)
  | 11:26:26,350 ERROR [STDERR]     at 
java.beans.Beans.instantiate(Beans.java:204)
  | 11:26:26,350 ERROR [STDERR]     at 
java.beans.Beans.instantiate(Beans.java:48)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:203)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.j
  | ava:256)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.el.impl.ComplexValue.setValue(ComplexValue.java:160)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.el.ValueBindingImpl.setValue(ValueBindingImpl.java:234)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.lifecycle.RestoreViewPhase.doPerComponentActions(RestoreViewPhase.java:196)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.lifecycle.RestoreViewPhase.doPerComponentActions(RestoreViewPhase.java:189)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.lifecycle.RestoreViewPhase.doPerComponentActions(RestoreViewPhase.java:189)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:175)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
  | 11:26:26,350 ERROR [STDERR]     at 
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
  | 11:26:26,350 ERROR [STDERR]     at 
javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 11:26:26,350 ERROR [STDERR]     at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
  | 11:26:26,350 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54)
  | 11:26:26,350 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:514)
  | 11:26:26,350 ERROR [STDERR]     at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProto
  | col.java:663)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
  | 11:26:26,350 ERROR [STDERR]     at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
  | 11:26:26,350 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:595)
  | 

Even with the ClientLoginModule changes, the SecurityAssociation still returns 
nulls and the JndiInitialContext still does not work for making the remote ejb3 
call when I have Principal/Credential properties commented out.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3926135#3926135

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3926135


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to