Hello all:

I am getting a weird error on a customers dev enviro. Upon login, I get
the following error:
javax.faces.FacesException: Error calling action method of component with id LoginForm:Login

I can click on the home link from there and everything seems to work fine,
other than I can't see the provisioning portlets, but I think that is also
permissions related.

it only happens with "regular" users. Any user with admin rights to the
tree doesn't get the error, but trying to figure out which permissions
they need by trial and error would take a while. This enviro is a carbon
copy of the prod enviro, so want to get this figured out before roll out.

Here is the complete error info, from the UA error page:

Home

An Error has occured: Status Code 500
Exception Type class javax.faces.FacesException
Message Error calling action method of component with id LoginForm:Login
Exception javax.faces.FacesException: Error calling action method of component with id LoginForm:Login
at org.apache.myfaces.application.ActionListenerImpl. processAction(ActionListenerImpl.java:74)
at javax.faces.component.UICommand.broadcast(UIComman d.java:106)
at javax.faces.component.UIViewRoot._broadcastForPhas e(UIViewRoot.java:94)
at javax.faces.component.UIViewRoot.processApplicatio n(UIViewRoot.java:168)
at org.apache.myfaces.lifecycle.LifecycleImpl.invokeA pplication(LifecycleImpl.java:343)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:86)
at javax.faces.webapp.FacesServlet.service(FacesServl et.java:137)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at com.novell.soa.throttle.ThrottleFilter.doFilter(Th rottleFilter.java:89)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at com.novell.soa.common.i18n.BestLocaleServletFilter .doFilter(BestLocaleServletFilter.java:180)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:74)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve .invoke(CachedConnectionValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread .run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.faces.el.EvaluationException: Exception while invoking expression #{userEntityBean.loginUser}
at org.apache.myfaces.el.MethodBindingImpl.invoke(Met hodBindingImpl.java:153)
at org.apache.myfaces.application.ActionListenerImpl. processAction(ActionListenerImpl.java:63)
... 32 more
Caused by: java.lang.NullPointerException
at java.io.StringReader.(StringReader.java:33)
at com.novell.pwdmgt.jsf.util.PasswordHelper.getForgo ttenActionDocument(PasswordHelper.java:779)
at com.novell.pwdmgt.jsf.util.PostAuthenticationHelpe r.doPasswordPolicyPostAuthCheck(PostAuthentication Helper.java:252)
at com.novell.pwdmgt.jsf.util.PostAuthenticationHelpe r.doPostAuthCheck(PostAuthenticationHelper.java:15 6)
at com.novell.pwdmgt.jsf.util.AuthenticationHelper.au thenticateUser(AuthenticationHelper.java:125)
at com.novell.pwdmgt.jsf.bean.UserEntityBean.loginUse r(UserEntityBean.java:323)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.myfaces.el.MethodBindingImpl.invoke(Met hodBindingImpl.java:129)
... 33 more


Root Cause


Header List
Name Value
accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
referer http://147.80.200.251:8180/IDM/jsps/pwdmgt/Login.jsf
accept-language en-us
content-type application/x-www-form-urlencoded
accept-encoding gzip, deflate
user-agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
host 147.80.200.251:8180
content-length 147
connection Keep-Alive
cache-control no-cache
cookie JSESSIONID=157F5F4840B78DECE76830DCA3FA98C6



Attribute List
javax.servlet.forward.request_uri /IDM/jsps/pwdmgt/Login.jsf
javax.servlet.forward.context_path /IDM
javax.servlet.forward.servlet_path /jsps/pwdmgt/Login.jsf
javax.servlet.forward.path_info /jsps/error.jsp
org.apache.myfaces.application.jsp.JspStateManager Impl.RESTORED_SERIALIZED_VIEW javax.faces.application.StateManager$SerializedVie w@17aea99
javax.servlet.error.message Error calling action method of component with id LoginForm:Login
jsf_sequence 2
javax.servlet.error.status_code 500
javax.servlet.error.exception_type class javax.faces.FacesException
javax.servlet.error.servlet_name Faces Servlet
javax.servlet.error.exception javax.faces.FacesException: Error calling action method of component with id LoginForm:Login
javax.servlet.error.request_uri /IDM/jsps/pwdmgt/Login.jsf


Thanks in advance