Hi,
Having a lot of trouble with the following.
When invalid credentials are entered when logging in to our system we see NPEs
in the logs and no login failed message appears on screen.
Here is the set up:
components.xml -
<security:identity jaas-config-name="ourname" scope="session"/>
login-config.xml -
<application-policy name = "ourname">
| <authentication>
| <login-module code="com.company.OurLoginModule" flag = "required">
| </login-module>
| </authentication>
| </application-policy>
| </policy>
login.jspx (snippet) -
<tr>
| <td colspan="2" align="right">
| <h:commandButton type="submit"
| value="#{msg.button_login}"
| action="#{identity.login}"
| style="font-size: 14px;"
| styleClass="button"/>
| </td>
| </tr>
Login module class snippet:
public class OurLoginModule extends UsernamePasswordLoginModule {
|
| @Override
| public boolean login() throws LoginException
| {
| boolean loginOk = super.login();
|
| return loginOk;
| }
| }
|
| When
Here is the start of the stack trace:
2007-12-14 12:22:07,770 ERROR [STDERR] Dec 14, 2007 12:22:07 PM
com.sun.facelets.FaceletViewHandler handleRenderException
SEVERE: Error Rendering View[/WelcomePage.jspx]
java.lang.NullPointerException
at
org.apache.el.lang.FunctionMapperImpl$Function.writeExternal(FunctionMapperImpl.java:123)
at
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1421)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1390)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
at java.util.HashMap.writeObject(HashMap.java:1001)
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
at
org.apache.el.lang.FunctionMapperImpl.writeExternal(FunctionMapperImpl.java:74)
at
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1421)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1390)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
at
org.apache.el.ValueExpressionImpl.writeExternal(ValueExpressionImpl.java:256)
at
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1421)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1390)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
at
com.sun.facelets.el.TagValueExpression.writeExternal(TagValueExpression.java:128)
at
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1421)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1390)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1338)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1146)
at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1338)
Server: JBoss-4.2.0-GA
Seam: Implementation-Version: 1.2.1.GA
Any suggestions appreciated.
Thanks
Ralph
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4112905#4112905
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4112905
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user