[jboss-jira] [JBoss JIRA] (WFLY-2045) Missing Dependencies for IO Module

David Lloyd (JIRA) jira-events at lists.jboss.org
Tue Sep 10 13:20:04 EDT 2013


     [ https://issues.jboss.org/browse/WFLY-2045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Lloyd updated WFLY-2045:
------------------------------

    Assignee: Darran Lofthouse  (was: David Lloyd)

    
> Missing Dependencies for  IO Module
> -----------------------------------
>
>                 Key: WFLY-2045
>                 URL: https://issues.jboss.org/browse/WFLY-2045
>             Project: WildFly
>          Issue Type: Bug
>          Components: Security
>    Affects Versions: 8.0.0.Alpha4
>            Reporter: Steven Rose
>            Assignee: Darran Lofthouse
>            Priority: Minor
>
> I  Get the following error when I try to Authenticate against a Cutom Login-Module:
> 1:
> 12:40:09,615 DEBUG [org.jboss.security] (Remoting "pwtest" task-2) PBOX000206: Login failure: javax.security.auth.login.LoginException: unable to find LoginModule class: org.jboss.as.security.remoting.RemotingLoginModule from [Module "org.wildfly.extension.io:main" from local module loader @487b34b4 (finder: local module finder @10c13a99 (roots: C:\wildfly\modules,C:\wildfly\modules\system\layers\base))]
>         at javax.security.auth.login.LoginContext.invoke(LoginContext.java:822) [rt.jar:1.7.0_25]
>         at javax.security.auth.login.LoginContext.access$000(LoginContext.java:203) [rt.jar:1.7.0_25]
>         at javax.security.auth.login.LoginContext$4.run(LoginContext.java:698) [rt.jar:1.7.0_25]
>         at javax.security.auth.login.LoginContext$4.run(LoginContext.java:696) [rt.jar:1.7.0_25]
>         at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_25]
>         at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:695) [rt.jar:1.7.0_25]
>         at javax.security.auth.login.LoginContext.login(LoginContext.java:594) [rt.jar:1.7.0_25]
>         at org.jboss.security.authentication.JBossCachedAuthenticationManager.defaultLogin(JBossCachedAuthenticationManager.java:408)
>         at org.jboss.security.authentication.JBossCachedAuthenticationManager.proceedWithJaasLogin(JBossCachedAuthenticationManager.java:345)
>         at org.jboss.security.authentication.JBossCachedAuthenticationManager.authenticate(JBossCachedAuthenticationManager.java:333)
>         at org.jboss.security.authentication.JBossCachedAuthenticationManager.isValid(JBossCachedAuthenticationManager.java:146)
>         at org.jboss.as.security.service.SimpleSecurityManager.authenticate(SimpleSecurityManager.java:385)
>         at org.jboss.as.security.service.SimpleSecurityManager.authenticate(SimpleSecurityManager.java:349)
>         at org.jboss.as.security.service.SimpleSecurityManager.authenticate(SimpleSecurityManager.java:336)
>         at org.jboss.as.domain.management.security.JaasCallbackHandler.handle(JaasCallbackHandler.java:162)
>         at org.jboss.as.domain.management.security.SecurityRealmService$1.handle(SecurityRealmService.java:172)
>         at org.jboss.as.remoting.RealmSecurityProvider$RealmCallbackHandler.handle(RealmSecurityProvider.java:337)
>         at org.jboss.sasl.util.AbstractSaslParticipant.tryHandleCallbacks(AbstractSaslParticipant.java:98)
>         at org.jboss.sasl.util.AbstractSaslParticipant.handleCallbacks(AbstractSaslParticipant.java:83)
>         at org.jboss.sasl.plain.PlainSaslServer.access$000(PlainSaslServer.java:41)
>         at org.jboss.sasl.plain.PlainSaslServer$1.evaluateMessage(PlainSaslServer.java:88)
>         at org.jboss.sasl.util.AbstractSaslParticipant.evaluateMessage(AbstractSaslParticipant.java:165)
>         at org.jboss.sasl.util.AbstractSaslServer.evaluateResponse(AbstractSaslServer.java:56)
>         at org.xnio.sasl.SaslUtils.evaluateResponse(SaslUtils.java:237) [xnio-api-3.1.0.CR6.jar:3.1.0.CR6]
>         at org.xnio.sasl.SaslUtils.evaluateResponse(SaslUtils.java:208) [xnio-api-3.1.0.CR6.jar:3.1.0.CR6]
>         at org.jboss.remoting3.remote.ServerConnectionOpenListener$AuthStepRunnable.run(ServerConnectionOpenListener.java:450)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
>         at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
> AND 
> 12:49:38,663 TRACE [org.jboss.security] (Remoting "pwtest" task-1) PBOX000244: Begin abort method
> 12:49:38,663 DEBUG [org.jboss.security] (Remoting "pwtest" task-1) PBOX000206: Login failure: javax.security.auth.login.LoginException: unable to find LoginModule class: org.jboss.security.auth.spi.DatabaseServerLoginModule from [Module "org.wildfly.extension.io:main" from local module loader @5a0deddc (finder: local module finder @487b34b4 (roots: C:\wildfly\modules,C:\wildfly\modules\system\layers\base))]
> 	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:822) [rt.jar:1.7.0_25]
> 	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:203) [rt.jar:1.7.0_25]
> 	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:698) [rt.jar:1.7.0_25]
> 	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:696) [rt.jar:1.7.0_25]
> 	at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_25]
> 	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:695) [rt.jar:1.7.0_25]
> 	at javax.security.auth.login.LoginContext.login(LoginContext.java:594) [rt.jar:1.7.0_25]
> 	at org.jboss.security.authentication.JBossCachedAuthenticationManager.defaultLogin(JBossCachedAuthenticationManager.java:408)
> 	at org.jboss.security.authentication.JBossCachedAuthenticationManager.proceedWithJaasLogin(JBossCachedAuthenticationManager.java:345)
> 	at org.jboss.security.authentication.JBossCachedAuthenticationManager.authenticate(JBossCachedAuthenticationManager.java:333)
> 	at org.jboss.security.authentication.JBossCachedAuthenticationManager.isValid(JBossCachedAuthenticationManager.java:146)
> 	at org.jboss.as.security.service.SimpleSecurityManager.authenticate(SimpleSecurityManager.java:385) [wildfly-security-8.0.0.Beta1-SNAPSHOT.jar:8.0.0.Beta1-SNAPSHOT]
> 	at org.jboss.as.security.service.SimpleSecurityManager.authenticate(SimpleSecurityManager.java:349) [wildfly-security-8.0.0.Beta1-SNAPSHOT.jar:8.0.0.Beta1-SNAPSHOT]
> 	at org.jboss.as.security.service.SimpleSecurityManager.authenticate(SimpleSecurityManager.java:336) [wildfly-security-8.0.0.Beta1-SNAPSHOT.jar:8.0.0.Beta1-SNAPSHOT]
> 	at org.jboss.as.domain.management.security.JaasCallbackHandler.handle(JaasCallbackHandler.java:162)
> 	at org.jboss.as.domain.management.security.SecurityRealmService$1.handle(SecurityRealmService.java:172)
> 	at org.jboss.as.remoting.RealmSecurityProvider$RealmCallbackHandler.handle(RealmSecurityProvider.java:337)
> 	at org.jboss.sasl.util.AbstractSaslParticipant.tryHandleCallbacks(AbstractSaslParticipant.java:98)
> 	at org.jboss.sasl.util.AbstractSaslParticipant.handleCallbacks(AbstractSaslParticipant.java:83)
> 	at org.jboss.sasl.plain.PlainSaslServer.access$000(PlainSaslServer.java:41)
> 	at org.jboss.sasl.plain.PlainSaslServer$1.evaluateMessage(PlainSaslServer.java:88)
> 	at org.jboss.sasl.util.AbstractSaslParticipant.evaluateMessage(AbstractSaslParticipant.java:165)
> 	at org.jboss.sasl.util.AbstractSaslServer.evaluateResponse(AbstractSaslServer.java:56)
> 	at org.xnio.sasl.SaslUtils.evaluateResponse(SaslUtils.java:237) [xnio-api-3.1.0.CR6.jar:3.1.0.CR6]
> 	at org.xnio.sasl.SaslUtils.evaluateResponse(SaslUtils.java:208) [xnio-api-3.1.0.CR6.jar:3.1.0.CR6]
> 	at org.jboss.remoting3.remote.ServerConnectionOpenListener$AuthStepRunnable.run(ServerConnectionOpenListener.java:450)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
> 	at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
> 12:49:38,684 TRACE [org.jboss.security] (Remoting "pwtest" task-1) PBOX000201: End isValid, result = false
> 12:49:38,687 TRACE [org.jboss.security.audit] (Remoting "pwtest" task-1) [Success]Source=org.jboss.as.security.service.SimpleSecurityManager;Action=authentication;principal=ADMINISTRATOR;
> 12:49:43,223 TRACE [org.jboss.security] (Remoting "pwtest" task-2) PBOX000200: Begin isValid, principal: ADMINISTRATOR, cache entry: null
> 12:49:43,224 TRACE [org.jboss.security] (Remoting "pwtest" task-2) PBOX000209: defaultLogin, principal: ADMINISTRATOR
> 12:49:43,225 TRACE [org.jboss.security] (Remoting "pwtest" task-2) PBOX000221: Begin getAppConfigurationEntry(pw-security-domain), size: 5
> 12:49:43,226 TRACE [org.jboss.security] (Remoting "pwtest" task-2) PBOX000224: End getAppConfigurationEntry(pw-security-domain), AuthInfo: AppConfigurationEntry[]:
> [0]
> LoginModule Class: org.jboss.as.security.remoting.RemotingLoginModule
> ControlFlag: LoginModuleControlFlag: optional
> Options:
> name=password-stacking, value=useFirstPass
> [1]
> LoginModule Class: org.jboss.security.auth.spi.DatabaseServerLoginModule
> Was Able to work around this issue by adding 
>     <module name="org.jboss.as.security"/>
>     <module name="org.picketbox"/>
> to wildfly\modules\system\layers\base\org\wildfly\extension\io\main\module.xml

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list