Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Will my initial warehouse run ever finish ?

Just upgraded 4 QM repositories o 3.0.1.2 initiated the DW jobs as described in the upgrade. However the appserver machine is pegged at >90% CPU since the DW jobs started. The job is the Quality Manager job and there are several active services that have this stack trace:


java.util.regex.Pattern$Slice.match(Pattern.java:3834)
java.util.regex.Pattern$Start.match(Pattern.java:3055)
java.util.regex.Matcher.search(Matcher.java:1108)
java.util.regex.Matcher.find(Matcher.java:544)
java.util.regex.Matcher.replaceAll(Matcher.java:818)
java.lang.String.replaceAll(String.java:1566)
com.ibm.rqm.integration.service.Util.unEscapeURL(Util.java:183)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.copyERElementtoJaxbERElement(ExecutionResultGetHandler.java:1056)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.access$3(ExecutionResultGetHandler.java:1003)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler$1.processItems(ExecutionResultGetHandler.java:320)
com.ibm.rqm.common.service.util.ItemsVisitor.processItemsInternal(ItemsVisitor.java:24)
com.ibm.rqm.common.service.util.ItemVisitor.fetchAndProcess(ItemVisitor.java:45)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.internalMarshal(ExecutionResultGetHandler.java:342)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.marshal(ExecutionResultGetHandler.java:223)
com.ibm.rqm.integration.handler.AbstractGetHandler.generateFeed(AbstractGetHandler.java:1160)
com.ibm.rqm.integration.handler.AbstractGetHandler.handleQueryRequest(AbstractGetHandler.java:962)
com.ibm.rqm.integration.handler.AbstractGetHandler.handle(AbstractGetHandler.java:260)
sun.reflect.GeneratedMethodAccessor304.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)


with elapsed times ranging from a few minutes to over 2 hours. Meanwhile our database server is barely active.

So far overall time of "postUpdateSnapshotData" is 8-12h.

Repository database sizes 4-8 Gb.

:x

0 votes



2 answers

Permanent link
Just upgraded 4 QM repositories o 3.0.1.2 initiated the DW jobs as described in the upgrade. However the appserver machine is pegged at >90% CPU since the DW jobs started. The job is the Quality Manager job and there are several active services that have this stack trace:



java.util.regex.Pattern$Slice.match(Pattern.java:3834)
java.util.regex.Pattern$Start.match(Pattern.java:3055)
java.util.regex.Matcher.search(Matcher.java:1108)
java.util.regex.Matcher.find(Matcher.java:544)
java.util.regex.Matcher.replaceAll(Matcher.java:818)
java.lang.String.replaceAll(String.java:1566)
com.ibm.rqm.integration.service.Util.unEscapeURL(Util.java:183)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.copyERElementtoJaxbERElement(ExecutionResultGetHandler.java:1056)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.access$3(ExecutionResultGetHandler.java:1003)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler$1.processItems(ExecutionResultGetHandler.java:320)
com.ibm.rqm.common.service.util.ItemsVisitor.processItemsInternal(ItemsVisitor.java:24)
com.ibm.rqm.common.service.util.ItemVisitor.fetchAndProcess(ItemVisitor.java:45)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.internalMarshal(ExecutionResultGetHandler.java:342)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.marshal(ExecutionResultGetHandler.java:223)
com.ibm.rqm.integration.handler.AbstractGetHandler.generateFeed(AbstractGetHandler.java:1160)
com.ibm.rqm.integration.handler.AbstractGetHandler.handleQueryRequest(AbstractGetHandler.java:962)
com.ibm.rqm.integration.handler.AbstractGetHandler.handle(AbstractGetHandler.java:260)
sun.reflect.GeneratedMethodAccessor304.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)


with elapsed times ranging from a few minutes to over 2 hours. Meanwhile our database server is barely active.

So far overall time of "postUpdateSnapshotData" is 8-12h.

Repository database sizes 4-8 Gb.

:x


Now what?

Failed Quality Management Jobs for RQM Mar 6, 2012 12:13 AM Mar 6, 2012 10:08 PM 21 hours, 55 minutes



2012-03-06 22:08:56,350 [jazz: AsynchronousTaskRunner-2] ERROR com.ibm.team.datawarehouse.service.rqm - class com.ibm.team.datawarehous
e.service.rqm.internal.etlbuild.RQMExecStepResRequestLookupETL:execute AQXRE5002E Executing Java ETL Exception: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.dataservices.client.auth.AuthenticationException: java.net.Sock
etTimeoutException: Read timed out
java.sql.SQLException: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.data
services.client.auth.AuthenticationException: java.net.SocketTimeoutException: Read timed out
at com.ibm.rational.drivers.jdbc.xml.BaseRDSResultSet.fetchMoreData(BaseRDSResultSet.java:2098)
at com.ibm.rational.drivers.jdbc.xml.BaseRDSResultSet.next(BaseRDSResultSet.java:1469)
at com.ibm.team.datawarehouse.service.rqm.internal.etlbuild.RQMExecStepResRequestLookupETL.execute(RQMExecStepResRequestLookupETL.java:88)
at com.ibm.team.datawarehouse.service.rqm.internal.RemoteRQMSnapshotService.updateSnapshot(RemoteRQMSnapshotService.java:394)
at com.ibm.team.datawarehouse.service.etl.AbstractRemoteSnapshotService$1.run(AbstractRemoteSnapshotService.java:193)
at com.ibm.team.datawarehouse.service.internal.RemoteDatabaseService$4.run(RemoteDatabaseService.java:206)
at com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentConnection(ConnectionPoolService.java:379)
at com.ibm.team.datawarehouse.service.internal.RemoteDatabaseService.write(RemoteDatabaseService.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:
56)
at $Proxy25.write(Unknown Source)
at com.ibm.team.datawarehouse.service.internal.RemoteDataWarehouseProvider.write(RemoteDataWarehouseProvider.java:28)
at sun.reflect.GeneratedMethodAccessor655.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:
56)
at $Proxy725.write(Unknown Source)
at com.ibm.team.datawarehouse.service.etl.AbstractRemoteSnapshotService.updateData(AbstractRemoteSnapshotService.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)

0 votes


Permanent link
Obviously, no one else has encountered this....

Just upgraded 4 QM repositories o 3.0.1.2 initiated the DW jobs as described in the upgrade. However the appserver machine is pegged at >90% CPU since the DW jobs started. The job is the Quality Manager job and there are several active services that have this stack trace:



java.util.regex.Pattern$Slice.match(Pattern.java:3834)
java.util.regex.Pattern$Start.match(Pattern.java:3055)
java.util.regex.Matcher.search(Matcher.java:1108)
java.util.regex.Matcher.find(Matcher.java:544)
java.util.regex.Matcher.replaceAll(Matcher.java:818)
java.lang.String.replaceAll(String.java:1566)
com.ibm.rqm.integration.service.Util.unEscapeURL(Util.java:183)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.copyERElementtoJaxbERElement(ExecutionResultGetHandler.java:1056)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.access$3(ExecutionResultGetHandler.java:1003)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler$1.processItems(ExecutionResultGetHandler.java:320)
com.ibm.rqm.common.service.util.ItemsVisitor.processItemsInternal(ItemsVisitor.java:24)
com.ibm.rqm.common.service.util.ItemVisitor.fetchAndProcess(ItemVisitor.java:45)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.internalMarshal(ExecutionResultGetHandler.java:342)
com.ibm.rqm.execution.service.integration.jaxb.ExecutionResultGetHandler.marshal(ExecutionResultGetHandler.java:223)
com.ibm.rqm.integration.handler.AbstractGetHandler.generateFeed(AbstractGetHandler.java:1160)
com.ibm.rqm.integration.handler.AbstractGetHandler.handleQueryRequest(AbstractGetHandler.java:962)
com.ibm.rqm.integration.handler.AbstractGetHandler.handle(AbstractGetHandler.java:260)
sun.reflect.GeneratedMethodAccessor304.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:618)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)


with elapsed times ranging from a few minutes to over 2 hours. Meanwhile our database server is barely active.

So far overall time of "postUpdateSnapshotData" is 8-12h.

Repository database sizes 4-8 Gb.

:x


Now what?

Failed Quality Management Jobs for RQM Mar 6, 2012 12:13 AM Mar 6, 2012 10:08 PM 21 hours, 55 minutes



2012-03-06 22:08:56,350 [jazz: AsynchronousTaskRunner-2] ERROR com.ibm.team.datawarehouse.service.rqm - class com.ibm.team.datawarehous
e.service.rqm.internal.etlbuild.RQMExecStepResRequestLookupETL:execute AQXRE5002E Executing Java ETL Exception: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.dataservices.client.auth.AuthenticationException: java.net.Sock
etTimeoutException: Read timed out
java.sql.SQLException: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.data
services.client.auth.AuthenticationException: java.net.SocketTimeoutException: Read timed out
at com.ibm.rational.drivers.jdbc.xml.BaseRDSResultSet.fetchMoreData(BaseRDSResultSet.java:2098)
at com.ibm.rational.drivers.jdbc.xml.BaseRDSResultSet.next(BaseRDSResultSet.java:1469)
at com.ibm.team.datawarehouse.service.rqm.internal.etlbuild.RQMExecStepResRequestLookupETL.execute(RQMExecStepResRequestLookupETL.java:88)
at com.ibm.team.datawarehouse.service.rqm.internal.RemoteRQMSnapshotService.updateSnapshot(RemoteRQMSnapshotService.java:394)
at com.ibm.team.datawarehouse.service.etl.AbstractRemoteSnapshotService$1.run(AbstractRemoteSnapshotService.java:193)
at com.ibm.team.datawarehouse.service.internal.RemoteDatabaseService$4.run(RemoteDatabaseService.java:206)
at com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentConnection(ConnectionPoolService.java:379)
at com.ibm.team.datawarehouse.service.internal.RemoteDatabaseService.write(RemoteDatabaseService.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:
56)
at $Proxy25.write(Unknown Source)
at com.ibm.team.datawarehouse.service.internal.RemoteDataWarehouseProvider.write(RemoteDataWarehouseProvider.java:28)
at sun.reflect.GeneratedMethodAccessor655.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:
56)
at $Proxy725.write(Unknown Source)
at com.ibm.team.datawarehouse.service.etl.AbstractRemoteSnapshotService.updateData(AbstractRemoteSnapshotService.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370)

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Mar 04 '12, 8:13 a.m.

Question was seen: 3,821 times

Last updated: Mar 04 '12, 8:13 a.m.

Confirmation Cancel Confirm