NullPointerException when setting Trace Logging in JBoss
Issue
-
When turning on trace logging on
<category name="org.jboss.security"> <priority value="TRACE" /> </category>
We got a NullPointerException (NPE) from org.jboss.security.auth.login.XMLLoginConfigImpl, need to add this line to work around this issue:
<category name="org.jboss.security.auth.login.XMLLoginConfigImpl">
<priority value="DEBUG" />
</category>
- NPE seen in the log:
java.lang.NullPointerException
at org.jboss.security.auth.login.AuthenticationInfo.toString(AuthenticationInfo.java:107)
at java.lang.String.valueOf(String.java:2826)
at java.lang.StringBuilder.append(StringBuilder.java:115)
at org.jboss.security.auth.login.XMLLoginConfigImpl.getAppConfigurationEntry(XMLLoginConfigImpl.java:156)
at javax.security.auth.login.LoginContext.init(LoginContext.java:243)
at javax.security.auth.login.LoginContext.<init>(LoginContext.java:367)
at javax.security.auth.login.LoginContext.<init>(LoginContext.java:444)
at org.jboss.security.plugins.auth.SubjectActions$LoginContextAction.run(SubjectActions.java:170)
at org.jboss.security.plugins.auth.SubjectActions$LoginContextAction.run(SubjectActions.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.security.plugins.auth.SubjectActions.createLoginContext(SubjectActions.java:324)
at org.jboss.security.plugins.auth.JaasSecurityManagerBase.defaultLogin(JaasSecurityManagerBase.java:552)
...
Environment
- JBoss Enterprise Application (EAP) 5.0.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.