It's all about the answers!

Ask a question

Bug? Exception in CC Connector


Mervyn Keene (171177) | asked Apr 22 '09, 3:18 p.m.
We just tried setting up the CC Connector (everything is 1.0.1.1). All setup seemed to go fine but the first sync ran for 12 minutes and then threw an exception. The original exception message was "java.lang.IllegalArgumentException: lookup of version selector" but I will append all the log data I have below. (Windows XP, Tomcat, Oracle 10g, CC 7.0.1.3 I believe)

Is this a known problem? Can anyone provide a workaround?

Thanks,
MK

=============================================
2009-04-21 15:00:40 Should build occur?
2009-04-21 15:00:40 Yes: Always build a user initiated request.
2009-04-21 15:00:40 Invoking build participant "com.ibm.team.build.ant"
Buildfile: C:\jazz\ccctools\ScmConnectors\synchronizeStream.xml

applyDefaults:

checkEnv:

Sync:
action: SYNCHRONIZE
synchronization stream location string: Stream|URI:itemOid/com.ibm.team.scm.Workspace/_dYUkMChTEd67UeyDYpPgAA
synchronizer version number 'M20090225-1543'
running on host 'MISDEV44'
Creating component: BSL_rdr
Retrieving meta-data for: mis01/bsl_rdr
cleartool ls -recurse -short V:/DO_NOT_USE_bsl_rdr_08.00_integration/mis01/bsl_rdr
CTProvider.doReadMemberList: 684910
WARNING: doUpdate: Closing active 1 change sets in source stream 'INTERNAL_bsl_rdr_08.00_integration'.
Synchronization exception: Runtime Error

Caused by: lookup of version selector "oid:cb9340fe.2b6311de.b81d.00:02:0b:00:a0:d6@vobuuid:2ba8a622.8b5f11d9.875e.00:02:0d:d3:2a:4c" returned null

BUILD FAILED
C:\jazz\ccctools\ScmConnectors\synchronizeStream.xml:59: javax.wvcm.WvcmException: Synchronization failed.

Total time: 12 minutes 0 seconds
Build failed. Exit value was 1.
=============================================

=============================================
javax.wvcm.WvcmException: Runtime Error
at com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3509)
at com.ibm.team.connector.scm.operations.ConnectorOps.synchronizeStream(ConnectorOps.java:153)
at com.ibm.team.connector.scm.task.ConnectorTasks.updateBuildResult(ConnectorTasks.java:87)
at com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:107)
at com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:433)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.Main.runBuild(Main.java:698)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.IllegalArgumentException: lookup of version selector "oid:cb9340fe.2b6311de.b81d.00:02:0b:00:a0:d6@vobuuid:2ba8a622.8b5f11d9.875e.00:02:0d:d3:2a:4c" returned null
at com.ibm.rational.wvcm.ct.CTVersion.valueOf(CTVersion.java:49)
at com.ibm.rational.wvcm.ct.CTControllableFolder.doReadMemberList(CTControllableFolder.java:472)
at com.ibm.rational.wvcm.ri.srvc.WvcmService.doReadMemberList(WvcmService.java:929)
at com.ibm.rational.wvcm.ri.impl.WvcmServiceConverter.doReadMemberList(WvcmServiceConverter.java:637)
at com.ibm.rational.wvcm.ri.impl.ControllableFolderImpl.doReadMemberList(ControllableFolderImpl.java:95)
at com.ibm.rational.wvcm.interop.InteropStream.create_srcVh2srcVer(InteropStream.java:2071)
at com.ibm.rational.wvcm.interop.InteropStream.bringoverTree(InteropStream.java:2054)
at com.ibm.rational.wvcm.interop.InteropStream.bringoverTgtClone(InteropStream.java:2549)
at com.ibm.rational.wvcm.interop.InteropStream.internalSetCloneRoot(InteropStream.java:2679)
at com.ibm.rational.wvcm.interop.InteropStream.internalSetCloneRoots(InteropStream.java:2789)
at com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3487)
... 21 more
=============================================

One answer



permanent link
Geoffrey Clemm (30.1k33035) | answered Apr 22 '09, 10:30 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I've created workitem 79592 to track this.

Note: in general, any time there is a runtime exception thrown by RTC,
it is best to file a defect report. Before hitting save, select the
"Find Potential Duplicates" operation, to see if the problem has already
been reported.

For folks that are interested, here's the first comment in that workitem:

The first thing to do is find out why the ClearCase object couldn't be find.
Please fire up cleartool on the sync server host, and try the following
command:

cleartool> describe
oid:cb9340fe.2b6311de.b81d.00:02:0b:00:a0:d6@vobuuid:2ba8a622.8b5f11d9.875e.00:02:0d:d3:2a:4c

Also, could you look in sync history, and see what errors occurred in
the sync preceding this one? Based on the log message "WARNING:
doUpdate: Closing active 1 change sets in source", there was some
failure in the previous sync.

Then please look at the V:/DO_NOT_USE_bsl_rdr_08.00_integration view and
see if there are any checkouts or view private files in that view.

And finally, when you retry the sync, does it produce the same error?

---

Cheers,
Geoff

Mervyn.Keene wrote:
We just tried setting up the CC Connector (everything is 1.0.1.1). All
setup seemed to go fine but the first sync ran for 12 minutes and then
threw an exception. The original exception message was
"java.lang.IllegalArgumentException: lookup of version
selector" but I will append all the log data I have below.
(Windows XP, Tomcat, Oracle 10g, CC 7.0.1.3 I believe)

Is this a known problem? Can anyone provide a workaround?

Thanks,
MK

=============================================
2009-04-21 15:00:40 Should build occur?
2009-04-21 15:00:40 Yes: Always build a user
initiated request.
2009-04-21 15:00:40 Invoking build participant
"com.ibm.team.build.ant"
Buildfile: C:\jazz\ccctools\ScmConnectors\synchronizeStream.xml

applyDefaults:

checkEnv:

Sync:
action: SYNCHRONIZE
synchronization stream location string:
Stream|URI:itemOid/com.ibm.team.scm.Workspace/_dYUkMChTEd67UeyDYpPgAA
synchronizer version number 'M20090225-1543'
running on host 'MISDEV44'
Creating component: BSL_rdr
Retrieving meta-data for: mis01/bsl_rdr
cleartool ls -recurse -short
V:/DO_NOT_USE_bsl_rdr_08.00_integration/mis01/bsl_rdr
CTProvider.doReadMemberList: 684910
WARNING: doUpdate: Closing active 1 change sets in source
stream 'INTERNAL_bsl_rdr_08.00_integration'.
Synchronization exception: Runtime Error

Caused by: lookup of version selector
"oid:cb9340fe.2b6311de.b81d.00:02:0b:00:a0:d6@vobuuid:2ba8a622.8b5f11d9.875e.00:02:0d:d3:2a:4c"
returned null

BUILD FAILED
C:\jazz\ccctools\ScmConnectors\synchronizeStream.xml:59:
javax.wvcm.WvcmException: Synchronization failed.

Total time: 12 minutes 0 seconds
Build failed. Exit value was 1.
=============================================

=============================================
javax.wvcm.WvcmException: Runtime Error
at
com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3509)
at
com.ibm.team.connector.scm.operations.ConnectorOps.synchronizeStream(ConnectorOps.java:153)
at
com.ibm.team.connector.scm.task.ConnectorTasks.updateBuildResult(ConnectorTasks.java:87)
at
com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:107)
at
com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:433)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
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.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.Main.runBuild(Main.java:698)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.IllegalArgumentException: lookup of version
selector
"oid:cb9340fe.2b6311de.b81d.00:02:0b:00:a0:d6@vobuuid:2ba8a622.8b5f11d9.875e.00:02:0d:d3:2a:4c"
returned null
at com.ibm.rational.wvcm.ct.CTVersion.valueOf(CTVersion.java:49)
at
com.ibm.rational.wvcm.ct.CTControllableFolder.doReadMemberList(CTControllableFolder.java:472)
at
com.ibm.rational.wvcm.ri.srvc.WvcmService.doReadMemberList(WvcmService.java:929)
at
com.ibm.rational.wvcm.ri.impl.WvcmServiceConverter.doReadMemberList(WvcmServiceConverter.java:637)
at
com.ibm.rational.wvcm.ri.impl.ControllableFolderImpl.doReadMemberList(ControllableFolderImpl.java:95)
at
com.ibm.rational.wvcm.interop.InteropStream.create_srcVh2srcVer(InteropStream.java:2071)
at
com.ibm.rational.wvcm.interop.InteropStream.bringoverTree(InteropStream.java:2054)
at
com.ibm.rational.wvcm.interop.InteropStream.bringoverTgtClone(InteropStream.java:2549)
at
com.ibm.rational.wvcm.interop.InteropStream.internalSetCloneRoot(InteropStream.java:2679)
at
com.ibm.rational.wvcm.interop.InteropStream.internalSetCloneRoots(InteropStream.java:2789)
at
com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3487)
... 21 more
=============================================

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.