Pending Build Forge integrated build throws an error
I have an RTC build that is integrated with Build Forge, but builds are not running. The ccm log shows the following:
ERROR .team.internal.service.BuildForgeBuildLoopRunnable - CRJAZ0215I The following record was not found in the database: com.ibm.team.build.internal.common.model.impl.BuildEngineHandleImpl@61946194 (stateId: [UUID _qygMwS8aEeKqLdyY9KHDMQ], itemId: [UUID _TsHmYC8iEeKPqtvspv1T2A], origin: <unset>, immutable: <unset>)
com.ibm.team.repository.common.ItemNotFoundException: CRJAZ0215I The following record was not found in the database: com.ibm.team.build.internal.common.model.impl.BuildEngineHandleImpl@61946194 (stateId: [UUID _qygMwS8aEeKqLdyY9KHDMQ], itemId: [UUID _TsHmYC8iEeKPqtvspv1T2A], origin: <unset>, immutable: <unset>)
What is going on?
|
Accepted answer
This problem can occur on the 3.0.1.x line. The problem is caused by a build being requested against a build engine that has been deleted in RTC. That build will block other builds from running until the bad build is canceled. Check for pending builds and cancel them to make sure that the build requested against the deleted engine is removed.
~Spencer
Spencer Murata selected this answer as the correct answer
|
One other answer
Here's a "ride-along" question. We upgraded to v4.0.5 of RTC now users in separate project areas report that their BF integrated builds appear to start, a build result appears, then almost immediately disappears. In the build forge logs one can see the buildresultuuid (yeah, it's there in several different letter case mixes) floating around and then the next attempt to do a task with the buildresultuuid results in:
buildFiles/rtcShim.xml:38: com.ibm.team.repository.common.ItemNotFoundException: CRJAZ0215E The following record was not found in the database: com.ibm.team.build.internal.common.model.impl.BuildResultHandleImpl@4fa24fa2 (stateId: null, itemId: [UUID _qslZwJ73EeOE6bSaoc1r4g], origin: <unset>, immutable: <unset>)at com.ibm.team.repository.service.internal.RepositoryItemService.doFetchItem(RepositoryItemService.java:544)at com.ibm.team.repository.service.internal.RepositoryItemService.access$4(RepositoryItemService.java:537)at com.ibm.team.repository.service.internal.RepositoryItemService$4.run(RepositoryItemService.java:517)at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:496)at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:320)at com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentConnection(ConnectionPoolService.java:439)at sun.reflect.GeneratedMethodAccessor4998.invoke(null) The value after UUID is the value given to buildresultuuid. |
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.