I have a UserApp 4.0.2 patch E version running that will not generate
role reports. It does not matter which report I run, it always gives
this stack trace:


Code:
--------------------

2015-03-10 10:21:46,542 INFO [STDOUT] (http-0.0.0.0-80-36) TRACE [RBPM] [com.novell.idm.nrf.actions.forms.RoleListReportDat aForm:getRoleDnS] RoleListReportDataForm.getRoleDn=cn=provAdmin,cn=S ystem,cn=Level20,cn=RoleDefs,cn=RoleConfig,cn=AppC onfig,cn=UserApplication,cn=Driver Set,o=services;
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) DEBUG [RBPM] [com.novell.idm.nrf.util.CacheUtil:isObjectInServer Cache] Role object was found in cache: cache-key-nrf-config
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) DEBUG [RBPM] [com.novell.idm.nrf.util.CacheUtil:getObjectFromSer verCache] Role object RETRIEVED from cache: cache-key-nrf-config
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) DEBUG [RBPM] [com.novell.idm.nrf.util.CacheUtil:isObjectInServer Cache] Role object was found in cache: cache-key-nrf-config
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) DEBUG [RBPM] [com.novell.idm.nrf.util.CacheUtil:getObjectFromSer verCache] Role object RETRIEVED from cache: cache-key-nrf-config
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] showDetails:
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] roleDnS: cn=provAdmin,cn=System,cn=Level20,cn=RoleDefs,cn=R oleConfig,cn=AppConfig,cn=UserApplication,cn=Drive r Set,o=services;
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] roleOwner: all
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] paramShowOnlyAssignedRoles:
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] RoleReportServlet.doGet.reportFormat=pdf
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] RoleReportServlet.doGet.sortKey=sRoleName
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) TRACE [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:traceB eforeMessage] RoleReportServlet.doGet.reportKey=role-assign
2015-03-10 10:21:47,260 INFO [STDOUT] (http-0.0.0.0-80-30) ERROR [RBPM] [com.novell.idm.nrf.report.RoleReportServlet:doPost] Error occurred when running report. Please contact Administrator.
java.lang.NullPointerException
at com.novell.idm.nrf.report.RoleReportServlet.doPost (RoleReportServlet.java:166)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at com.novell.srvprv.apwa.servlet.CharsetEncodingFilt er.doFilter(CharsetEncodingFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at com.novell.soa.throttle.ThrottleFilter.doFilter(Th rottleFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at com.novell.soa.common.i18n.URILoggerServletFilter. doFilter(URILoggerServletFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at com.novell.soa.common.i18n.BestLocaleServletFilter .doFilter(BestLocaleServletFilter.java:242)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:190)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstab lishmentValve.process(SecurityContextEstablishment Valve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstab lishmentValve.invoke(SecurityContextEstablishmentV alve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionV alve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

--------------------


In our other three environments, the reports work fine. I've had a look
at the report objects in the UA driver and they where missing the
nrfLocalizedDescr attributes (we've had similar problems with the
UIConfig objects when migrating the driver from 3.6.1 to 4.0.2). I
copied the reports from a different working environment but this did not
help.

Does anybody know if the database also has some Report config stored ? I
really need to fix this problem


--
Sjoerdk
------------------------------------------------------------------------
Sjoerdk's Profile: https://forums.netiq.com/member.php?userid=1135
View this thread: https://forums.netiq.com/showthread.php?t=53060