Hello
Running IDM 4.0.2 with DCS 4.0.0.3, UA Patch D on SLES. 64-bit Java
1.7.21 for UA.

We have an issue that the initial migrate never completes.

Some rows are written to the database, then the java process on the UA
server starts using 120-200% CPU and things get queued on the DCS driver
side. EAS and the EAS database are on a separate server that is idling
while this happens.

Nothing shows up in the JBoss server.log

Running jstack against the java process shows no deadlocks but I see
this all the time, it looks like its building some kind of mega-array
that never completes:

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

"http-0.0.0.0-8180-2" daemon prio=10 tid=0x000000000c5db800 nid=0x7a22 runnable [0x00007fa2f3457000]
java.lang.Thread.State: RUNNABLE
at java.lang.AbstractStringBuilder.expandCapacity(Abs tractStringBuilder.java:130)
at java.lang.AbstractStringBuilder.ensureCapacityInte rnal(AbstractStringBuilder.java:114)
at java.lang.AbstractStringBuilder.append(AbstractStr ingBuilder.java:415)
at java.lang.StringBuilder.append(StringBuilder.java: 132)
at com.novell.idm.rpt.core.server.events.rptdriver.ut il.XmlUtil.stripGarbage(XmlUtil.java:271)
at com.novell.idm.rpt.core.server.events.rptdriver.Xd sEvent.parseEvent(XdsEvent.java:82)
at com.novell.idm.rpt.core.server.events.rptdriver.Xd sEvent.<init>(XdsEvent.java:69)
at com.novell.idm.rpt.core.server.events.rptdriver.Id entity.modify(Identity.java:329)
at com.novell.idm.rpt.core.server.events.rptdriver.Id entity.processEvent(Identity.java:108)
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(Native MethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
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:60)
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)

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


--
alekz
------------------------------------------------------------------------
alekz's Profile: https://forums.netiq.com/member.php?userid=974
View this thread: https://forums.netiq.com/showthread.php?t=51077