It's all about the answers!

Ask a question

[artifactLinkPublisher] Unable to update last contact time


John Morris (3153) | asked Sep 27 '08, 11:47 p.m.
Hi,

Our build engine is spitting up exceptions for two tasks, artifactLinkPublisher and startBuildActivity. I'm doing operations, not development, so I didn't notice this until recently when added deploy functionality to the build.

Evidently, the artifactFilePublisher task (which we used to use) has been throwing exceptions all along. The startBuildActivity task hadn't until I added the autoComplete="true" attribute.

The really troubling part is that the jazz tomcat logs are now spitting exceptions every few seconds, which can add hundreds of MB/day, quickly filling up the filesystem if they're not cleared out.

This doesn't seem to be a known problem. I found an unresolved topic here that could be related:
https://jazz.net/forums/viewtopic.php?t=1690

Below I'm pasting the exception as seen in the build logs as well as the exception out of the jazz tomcat logs. Sorry for the large volume.

We're running the team server v. 1.0M5a, an oldie but until now, a goodie.

Thanks
John

startBuildActivity tag
		<startBuildActivity 

label="Warfile Compilation"
autoComplete="true"
buildResultUUID="${buildResultUUID}"
repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
verbose="true" />


artifactLinkPublisher

<artifactLinkPublisher
buildResultUUID="${buildResultUUID}"
label="db model file"
repositoryAddress="${repositoryAddress}"
url="file://${modelfile}"
userId="${userId}"
password="${password}"
verbose="true" /



build log exception
[artifactLinkPublisher] Unable to update last contact time for engine: Expected 1 row, not 0; handle=com.ibm.team.build.internal.common.model.impl.BuildEngineActivityImpl@f5c0f5c (stateId: [UUID _O9nwYIxvEd2KF8fIfht7cw], itemId: [UUID _32l1IK4cEdyXLcAZgqa8lQ], origin: <unset>, immutable: true) (modified: 2008-09-27 16:35:26.438, workingCopy: <unset>) (predecessor: [UUID _lDVfEYY0Ed2otK5jpoaEQw]) (lastContact: 2008-09-27 16:35:22.414) 

[artifactLinkPublisher] com.ibm.team.repository.common.StaleDataException: Expected 1 row, not 0; handle=com.ibm.team.build.internal.common.model.impl.BuildEngineActivityImpl@f5c0f5c (stateId: [UUID _O9nwYIxvEd2KF8fIfht7cw], itemId: [UUID _32l1IK4cEdyXLcAZgqa8lQ], origin: <unset>, immutable: true) (modified: 2008-09-27 16:35:26.438, workingCopy: <unset>) (predecessor: [UUID _lDVfEYY0Ed2otK5jpoaEQw]) (lastContact: 2008-09-27 16:35:22.414)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.AbstractRow.oneOrStaleData(AbstractRow.java:300)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.UpdateItemCurrentRow.validateResult(UpdateItemCurrentRow.java:75)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.simulatedBatch(BatchingRowReceiver.java:337)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.executeBatch(BatchingRowReceiver.java:244)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.execute(BatchingRowReceiver.java:180)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.IRowReceiver$IRowReceiverLocator.executePendingChanges(IRowReceiver.java:140)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.FlushingMediatorService.flush(FlushingMediatorService.java:56)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.dataaccess.FlushingMediatorService.update(FlushingMediatorService.java:81)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RdbRepositoryDataMediator.updateSimpleItem(RdbRepositoryDataMediator.java:1610)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService.doUpdateSimpleItem(RepositoryItemService.java:1461)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService.doSaveSimpleItem(RepositoryItemService.java:1409)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService.doSaveItem(RepositoryItemService.java:1221)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService.access$14(RepositoryItemService.java:1197)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService$21.run(RepositoryItemService.java:1191)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService$21.run(RepositoryItemService.java:1)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:289)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:218)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:77)
[artifactLinkPublisher] at sun.reflect.GeneratedMethodAccessor88.invoke(null)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:615)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
[artifactLinkPublisher] at $Proxy30.runInTransaction(null)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.RepositoryItemService.saveItem(RepositoryItemService.java:1188)
[artifactLinkPublisher] at sun.reflect.GeneratedMethodAccessor116.invoke(null)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:615)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
[artifactLinkPublisher] at $Proxy56.saveItem(null)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.ComponentRepositoryItemService.saveItem(ComponentRepositoryItemService.java:222)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService$4.run(AbstractTeamBuildService.java:1232)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:361)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:275)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.saveWithoutProcess(AbstractTeamBuildService.java:1229)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService$17$1.run(AbstractTeamBuildService.java:1828)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService$1.run(TransactionService.java:102)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:289)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:218)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:77)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:66)
[artifactLinkPublisher] at sun.reflect.GeneratedMethodAccessor117.invoke(null)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:615)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
[artifactLinkPublisher] at $Proxy31.runInTransaction(null)
[artifactLinkPublisher] at com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:591)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService$17.run(AbstractTeamBuildService.java:1805)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:361)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryableIncludingStaleData(AbstractTeamBuildService.java:320)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryableIncludingStaleData(AbstractTeamBuildService.java:297)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.AbstractTeamBuildService.setLastContactTimeWithoutProcess(AbstractTeamBuildService.java:1802)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.TeamBuildService$12.run(TeamBuildService.java:542)
[artifactLinkPublisher] at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runOperation(OperationAdviceManager.java:1212)
[artifactLinkPublisher] at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.advise(OperationAdviceManager.java:327)
[artifactLinkPublisher] at com.ibm.team.process.internal.common.util.AbstractProcess.doAdvise(AbstractProcess.java:153)
[artifactLinkPublisher] at com.ibm.team.process.internal.service.ServerProcess.access$1(ServerProcess.java:1)
[artifactLinkPublisher] at com.ibm.team.process.internal.service.ServerProcess$2.run(ServerProcess.java:114)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService$1.run(TransactionService.java:102)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:449)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:263)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:218)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:77)
[artifactLinkPublisher] at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:66)
[artifactLinkPublisher] at sun.reflect.GeneratedMethodAccessor117.invoke(null)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:615)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
[artifactLinkPublisher] at $Proxy31.runInTransaction(null)
[artifactLinkPublisher] at com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:591)
[artifactLinkPublisher] at com.ibm.team.process.internal.service.ProcessService.runInTransaction(ProcessService.java:2326)
[artifactLinkPublisher] at com.ibm.team.process.internal.service.ServerProcess.adviseAndExecute(ServerProcess.java:112)
[artifactLinkPublisher] at com.ibm.team.build.internal.service.TeamBuildService.setLastContactTime(TeamBuildService.java:537)
[artifactLinkPublisher] at sun.reflect.GeneratedMethodAccessor196.invoke(null)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:615)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
[artifactLinkPublisher] at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
[artifactLinkPublisher] at $Proxy142.setLastContactTime(null)
[artifactLinkPublisher] at sun.reflect.GeneratedMethodAccessor196.invoke(null)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:615)
[artifactLinkPublisher] at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerServlet.java:1004)
[artifactLinkPublisher] at com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerServlet.java:756)
[artifactLinkPublisher] at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.java:568)
[artifactLinkPublisher] at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
[artifactLinkPublisher] at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1314)
[artifactLinkPublisher] at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
[artifactLinkPublisher] at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
[artifactLinkPublisher] at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
[artifactLinkPublisher] at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
[artifactLinkPublisher] at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
[artifactLinkPublisher] at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
[artifactLinkPublisher] at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
[artifactLinkPublisher] at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
[artifactLinkPublisher] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
[artifactLinkPublisher] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
[artifactLinkPublisher] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
[artifactLinkPublisher] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
[artifactLinkPublisher] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
[artifactLinkPublisher] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
[artifactLinkPublisher] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
[artifactLinkPublisher] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
[artifactLinkPublisher] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
[artifactLinkPublisher] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
[artifactLinkPublisher] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
[artifactLinkPublisher] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
[artifactLinkPublisher] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
[artifactLinkPublisher] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
[artifactLinkPublisher] at java.lang.Thread.run(Thread.java:801)
[artifactLinkPublisher] at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeExceptions(MarshallerUtil.java:321)
[artifactLinkPublisher] at com.ibm.team.repository.common.internal.marshal.util.MarshallerUtil.decodeFault(MarshallerUtil.java:260)
[artifactLinkPublisher] at com.ibm.team.repository.transport.client.RemoteTeamService.constructExceptionFromFault(RemoteTeamService.java:483)
[artifactLinkPublisher] at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:404)
[artifactLinkPublisher] at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:176)
[artifactLinkPublisher] at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43)
[artifactLinkPublisher] at $Proxy10.setLastContactTime(Unknown Source)
[artifactLinkPublisher] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifactLinkPublisher] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:585)
[artifactLinkPublisher] at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:145)
[artifactLinkPublisher] at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:80)
[artifactLinkPublisher] at $Proxy10.setLastContactTime(Unknown Source)
[artifactLinkPublisher] at com.ibm.team.build.internal.client.TeamBuildClient$1LastContactRunnable.run(TeamBuildClient.java:263)
[artifactLinkPublisher] at com.ibm.team.process.common.advice.ProcessRunnable.internalRun(ProcessRunnable.java:123)
[artifactLinkPublisher] at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runRunnable(OperationAdviceManager.java:1270)
[artifactLinkPublisher] at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.execute(OperationAdviceManager.java:228)
[artifactLinkPublisher] at com.ibm.team.process.internal.client.ProcessClientService.execute(ProcessClientService.java:450)
[artifactLinkPublisher] at com.ibm.team.build.internal.client.TeamBuildClient$12.run(TeamBuildClient.java:275)
[artifactLinkPublisher] at com.ibm.team.repository.client.internal.TeamRepository$3.run(TeamRepository.java:1061)
[artifactLinkPublisher] at com.ibm.team.repository.common.transport.CancelableCaller.call(CancelableCaller.java:76)
[artifactLinkPublisher] at com.ibm.team.repository.client.internal.TeamRepository.callCancelableService(TeamRepository.java:1054)
[artifactLinkPublisher] at com.ibm.team.build.internal.client.AbstractTeamBuildClient.callCancelableService(AbstractTeamBuildClient.java:255)
[artifactLinkPublisher] at com.ibm.team.build.internal.client.TeamBuildClient.setLastContactTime(TeamBuildClient.java:269)
[artifactLinkPublisher] at com.ibm.team.build.ant.task.AbstractPublisherTask.updateLastContactTime(AbstractPublisherTask.java:204)
[artifactLinkPublisher] at com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:123)
[artifactLinkPublisher] at com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:344)
[artifactLinkPublisher] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[artifactLinkPublisher] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifactLinkPublisher] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[artifactLinkPublisher] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[artifactLinkPublisher] at java.lang.reflect.Method.invoke(Method.java:585)
[artifactLinkPublisher] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
[artifactLinkPublisher] at org.apache.tools.ant.Task.perform(Task.java:348)
[artifactLinkPublisher] at org.apache.tools.ant.Target.execute(Target.java:357)
[artifactLinkPublisher] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[artifactLinkPublisher] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[artifactLinkPublisher] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
[artifactLinkPublisher] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[artifactLinkPublisher] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[artifactLinkPublisher] at org.apache.tools.ant.Main.runBuild(Main.java:698)
[artifactLinkPublisher] at org.apache.tools.ant.Main.startAnt(Main.java:199)
[artifactLinkPublisher] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
[artifactLinkPublisher] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)



tomcat log exception
11:17:08,462 [http-9080-Processor25] ERROR com.ibm.team.build                                  - The com.ibm.team.build component's transac\

tion(2060506676) attempt number 5 failed. 0 more attempt(s) will be made:
com.ibm.team.repository.common.StaleDataException: Expected 1 row, not 0; handle=com.ibm.team.build.internal.common.model.impl.BuildEngineActivityImpl@a160a1\
6 (stateId: [UUID _7mKeII0LEd2KF8fIfht7cw], itemId: [UUID _32l1IK4cEdyXLcAZgqa8lQ], origin: <unset>, immutable: true) (modified: 2008-09-28 11:17:07.458, wor\
kingCopy: <unset>) (predecessor: [UUID _lDVfEYY0Ed2otK5jpoaEQw]) (lastContact: 2008-09-28 11:17:03.44)
at com.ibm.team.repository.service.internal.dataaccess.AbstractRow.oneOrStaleData(AbstractRow.java:300)
at com.ibm.team.repository.service.internal.dataaccess.UpdateItemCurrentRow.validateResult(UpdateItemCurrentRow.java:75)
at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.simulatedBatch(BatchingRowReceiver.java:337)
at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.executeBatch(BatchingRowReceiver.java:244)
at com.ibm.team.repository.service.internal.dataaccess.BatchingRowReceiver.execute(BatchingRowReceiver.java:180)
at com.ibm.team.repository.service.internal.dataaccess.IRowReceiver$IRowReceiverLocator.executePendingChanges(IRowReceiver.java:140)
at com.ibm.team.repository.service.internal.dataaccess.FlushingMediatorService.flush(FlushingMediatorService.java:56)
at com.ibm.team.repository.service.internal.dataaccess.FlushingMediatorService.update(FlushingMediatorService.java:81)
at com.ibm.team.repository.service.internal.RdbRepositoryDataMediator.updateSimpleItem(RdbRepositoryDataMediator.java:1610)
at com.ibm.team.repository.service.internal.RepositoryItemService.doUpdateSimpleItem(RepositoryItemService.java:1461)
at com.ibm.team.repository.service.internal.RepositoryItemService.doSaveSimpleItem(RepositoryItemService.java:1409)
at com.ibm.team.repository.service.internal.RepositoryItemService.doSaveItem(RepositoryItemService.java:1221)
at com.ibm.team.repository.service.internal.RepositoryItemService.access$14(RepositoryItemService.java:1197)
at com.ibm.team.repository.service.internal.RepositoryItemService$21.run(RepositoryItemService.java:1191)
at com.ibm.team.repository.service.internal.RepositoryItemService$21.run(RepositoryItemService.java:1)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:289)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:218)
at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:77)
at sun.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
at $Proxy30.runInTransaction(Unknown Source)
at com.ibm.team.repository.service.internal.RepositoryItemService.saveItem(RepositoryItemService.java:1188)
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
at $Proxy56.saveItem(Unknown Source)
at com.ibm.team.repository.service.internal.ComponentRepositoryItemService.saveItem(ComponentRepositoryItemService.java:222)
at com.ibm.team.build.internal.service.AbstractTeamBuildService$4.run(AbstractTeamBuildService.java:1232)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:361)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:275)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.saveWithoutProcess(AbstractTeamBuildService.java:1229)
at com.ibm.team.build.internal.service.AbstractTeamBuildService$17$1.run(AbstractTeamBuildService.java:1828)
at com.ibm.team.repository.service.internal.TransactionService$1.run(TransactionService.java:102)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:289)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:218)
at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:77)
at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:66)
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
at $Proxy31.runInTransaction(Unknown Source)
at com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:591)
at com.ibm.team.build.internal.service.AbstractTeamBuildService$17.run(AbstractTeamBuildService.java:1805)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:361)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryableIncludingStaleData(AbstractTeamBuildService.java:320)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryableIncludingStaleData(AbstractTeamBuildService.java:297)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.setLastContactTimeWithoutProcess(AbstractTeamBuildService.java:1802)
at com.ibm.team.build.internal.service.TeamBuildRequestService$25.run(TeamBuildRequestService.java:1799)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runWithoutException(AbstractTeamBuildService.java:241)
at com.ibm.team.build.internal.service.TeamBuildRequestService.setLastContactTime(TeamBuildRequestService.java:1796)
at com.ibm.team.build.internal.service.TeamBuildRequestService.access$16(TeamBuildRequestService.java:1792)
at com.ibm.team.build.internal.service.TeamBuildRequestService$8.run(TeamBuildRequestService.java:549)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:361)
at com.ibm.team.build.internal.service.AbstractTeamBuildService.runAsRetryable(AbstractTeamBuildService.java:275)
at com.ibm.team.build.internal.service.TeamBuildRequestService.getNextRequestWithoutProcess(TeamBuildRequestService.java:513)
at com.ibm.team.build.internal.service.TeamBuildRequestService.access$13(TeamBuildRequestService.java:510)
at com.ibm.team.build.internal.service.TeamBuildRequestService$7.run(TeamBuildRequestService.java:471)
at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runOperation(OperationAdviceManager.java:1212)
at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.advise(OperationAdviceManager.java:327)
at com.ibm.team.process.internal.common.util.AbstractProcess.doAdvise(AbstractProcess.java:153)
at com.ibm.team.process.internal.service.ServerProcess.access$1(ServerProcess.java:1)
at com.ibm.team.process.internal.service.ServerProcess$2.run(ServerProcess.java:114)
at com.ibm.team.repository.service.internal.TransactionService$1.run(TransactionService.java:102)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:449)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:263)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:218)
at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:77)
at com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:66)
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
at $Proxy31.runInTransaction(Unknown Source)
at com.ibm.team.repository.service.AbstractService.runInTransaction(AbstractService.java:591)
at com.ibm.team.process.internal.service.ProcessService.runInTransaction(ProcessService.java:2326)
at com.ibm.team.process.internal.service.ServerProcess.adviseAndExecute(ServerProcess.java:112)
at com.ibm.team.build.internal.service.TeamBuildRequestService.getNextRequest(TeamBuildRequestService.java:467)
at com.ibm.team.build.internal.service.TeamBuildRequestService.getNextRequest(TeamBuildRequestService.java:436)
at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:368)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:353)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:54)
at $Proxy143.getNextRequest(Unknown Source)
at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleMethod(AbstractTeamServerServlet.java:1004)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.executeMethod(AbstractTeamServerServlet.java:756)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doPost(AbstractTeamServerServlet.java:568)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1314)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
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.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:801)

One answer



permanent link
John Morris (3153) | answered Sep 28 '08, 6:29 a.m.
Subject says it all. Turning off the jbe process causes the periodic exceptions to stop, possibly a useful clue.

Your answer


Register or 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.