NullPointerException during authentication in JSecurity

WARNING: Authentication failed for token submission [org.jsecurity.authc.UsernamePasswordToken - lonestarr, rememberMe=true]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).
java.lang.NullPointerException
at org.jsecurity.realm.SimpleAccountRealm.doGetAuthenticationInfo(SimpleAccountRealm.java:141)
at org.jsecurity.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:170)
at org.jsecurity.authc.pam.ModularRealmAuthenticator.doSingleRealmAuthentication(ModularRealmAuthenticator.java:213)
at org.jsecurity.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:303)
at org.jsecurity.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:180)
at org.jsecurity.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:209)
at org.jsecurity.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:314)
at org.jsecurity.subject.DelegatingSubject.login(DelegatingSubject.java:239)
at Quickstart.main(Quickstart.java:71)


Cause:
Probably a bug in JSecurity. I'm using version 0.9. This might've been fixed in the latest release. JSecurity is looking for
the cache manager but is unable to find one.

Solution:
Try downloading the latest version
Place ehcache.jar and backport-util-concurrent.jar in the classpath and run again

0 comments:

Post a Comment