I'm using IDM 4.0.1 Reporting module. During migration of users from
identity vault to database, i encountered this error :
com.novell.soa.common.i18n.LocalizedException: Unable to process [add]
event from DCS driver; Object DN:
cn=testusernam1,ou=naddssusers,o=hughesnet, Structural class:
inetOrgPerson, Reason: java.lang.NullPointerException:null
at
com.novell.idm.rpt.core.server.events.rptdriver.Ev entDataPopulation.eventException(EventDataPopulati on.java:165)
at
com.novell.idm.rpt.core.server.events.rptdriver.Id entity.add(Identity.java:302)
at
com.novell.idm.rpt.core.server.events.rptdriver.Id entity.processEvent(Identity.java:100)
at
com.novell.idm.rpt.core.server.service.IDVManagerS ervice.processIDVEvents(IDVManagerService.java:246 )
at
com.novell.idm.rpt.core.server.rest.IDVCollectionS ervice.processIDVEvent(IDVCollectionService.java:2 53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
com.sun.jersey.server.impl.model.method.dispatch.A bstractResourceMethodDispatchProvider$ResponseOutI nvoker._dispatch(AbstractResourceMethodDispatchPro vider.java:175)
at
com.sun.jersey.server.impl.model.method.dispatch.R esourceJavaMethodDispatcher.dispatch(ResourceJavaM ethodDispatcher.java:67)
at
com.sun.jersey.server.impl.uri.rules.HttpMethodRul e.accept(HttpMethodRule.java:208)
at
com.sun.jersey.server.impl.uri.rules.RightHandPath Rule.accept(RightHandPathRule.java:115)
at
com.sun.jersey.server.impl.uri.rules.ResourceClass Rule.accept(ResourceClassRule.java:75)
at
com.sun.jersey.server.impl.uri.rules.RightHandPath Rule.accept(RightHandPathRule.java:115)
at
com.sun.jersey.server.impl.uri.rules.RootResourceC lassesRule.accept(RootResourceClassesRule.java:67)
at
com.sun.jersey.server.impl.application.WebApplicat ionImpl._handleRequest(WebApplicationImpl.java:775 )
at
com.sun.jersey.server.impl.application.WebApplicat ionImpl.handleRequest(WebApplicationImpl.java:740)
at
com.sun.jersey.server.impl.application.WebApplicat ionImpl.handleRequest(WebApplicationImpl.java:731)
at
com.sun.jersey.spi.container.servlet.WebComponent. service(WebComponent.java:372)
at
com.sun.jersey.spi.container.servlet.ServletContai ner.service(ServletContainer.java:452)
at
com.sun.jersey.spi.container.servlet.ServletContai ner.service(ServletContainer.java:633)
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.soa.common.i18n.BestLocaleServletFilter .doFilter(BestLocaleServletFilter.java:238)
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.idm.rpt.core.server.j2ee.NoCacheFilter. doFilter(NoCacheFilter.java:61)
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.idm.rpt.core.server.j2ee.AuthFilter.doF ilter(AuthFilter.java:67)
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.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)


I tried to find the reason and somewhere i read Reporting needs
internet connection. And if you can't provide internet connection then
remove header from IdmrptIdvAcct.xml in IDMRPT-CORE.war -

<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

But when i opened the xml, there was no such header. Now i'm stuck with
this issue, users are not getting migrated. What else can be done if i
can't provide internet connection ?


--
nikhilchawla
------------------------------------------------------------------------
nikhilchawla's Profile: https://forums.netiq.com/member.php?userid=125
View this thread: https://forums.netiq.com/showthread.php?t=3035