Sometimes, some users involved in workflows suddenly cannot open their
“Request&Approvals” tab in the user application (rel. 3.0.1) because
they get this message:

>
> java.lang.NullPointerException at
> com.novell.soa.af.impl.worklist.WorkEntryImpl.getA ctivityName(WorkEntryImpl.java:527)
> at
> com.novell.srvprv.apwa.actions.GetAFTaskList.creat eListBean(GetAFTaskList...java:628)
> at
> com.novell.srvprv.apwa.actions.APWAFilteredListAct ionBase.sortList(APWAFilteredListActionBase.java:2 99)
> at sun.reflect.GeneratedMethodAccessor251.invoke(Unkn own Source) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source) at
> java.lang.reflect.Method.invoke(Unknown Source) at
> com.novell.srvprv.apwa.actions.APWABaseDispatchAct ion.dispatchToMethod(APWABaseDispatchAction.java:1 59)
> at
> com.novell.srvprv.apwa.actions.APWASelectorActionB ase.invokeAction(APWASelectorActionBase.java:260)
> at
> com.novell.srvprv.apwa.actions.APWASelectorActionB ase.invoke(APWASelectorActionBase.java:147)
> at
> com.novell.srvprv.apwa.actions.interceptors.Action InvokerInterceptor.invoke(ActionInvokerInterceptor .java:59)
> at
> com.novell.srvprv.apwa.actions.interceptors.Action InterceptorBase.invoke(ActionInterceptorBase.java: 49)
> at
> com.novell.srvprv.apwa.actions.interceptors.LogInt erceptor.invoke(LogInterceptor.java:126)
> at
> com.novell.srvprv.apwa.actions.interceptors.Action InterceptorBase.invoke(ActionInterceptorBase.java: 49)
> at
> com.novell.srvprv.apwa.actions.interceptors.Securi tyInterceptor.invoke(SecurityInterceptor.java:80)
> at
> com.novell.srvprv.apwa.actions.APWABaseAction.invo keInterceptors(APWABaseAction.java:228)
> at
> com.novell.srvprv.apwa.actions.APWABaseAction.exec ute(APWABaseAction.java:170)
> at
> org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:421)
> at
> org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:226)
> at
> com.novell.srvprv.apwa.struts.controller.APWAReque stProcessor.process(APWARequestProcessor.java:55)
> at
> org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1164)
> at org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:397)
> at javax.servlet.http.HttpServlet.service(HttpServlet .java:697) at
> javax.servlet.http.HttpServlet.service(HttpServlet .java:810) 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.srvprv.apwa.servlet.SessionSynchronizat ionFilter.doFilter(SessionSynchronizationFilter.ja va:63)
> 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.srvprv.apwa.servlet.CharsetEncodingFilt er.doFilter(CharsetEncodingFilter.java:80)
> 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:81)
> 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.CustomPrincipalValve .invoke(CustomPrincipalValve.java:39)
> at
> org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:159)
> at
> org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:59)
> at
> org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
> 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:856)
> at
> org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:744)
> 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(Unknown Source)
>


JBoss goes on working, other users can make and approve requests, but
the user with this error cannot enter his provisioning module anymore.
I’ve tried to delete all the rows related to requests involving that
user in the IDM tables, and this solves the error but cannot be
considered a solution. What does the error mean? Where does it come
from? Thanks in advance for any hint.


--
------------------------------
Kurtz
------------------------------------------------------------------------
kurtz76's Profile: http://forums.novell.com/member.php?userid=208
View this thread: http://forums.novell.com/showthread.php?t=323265