It's all about the answers!

Ask a question

CC Connector runtime error reported


Mark Prout (13411510) | asked May 07 '08, 1:33 p.m.
Hi

I am encountering an apparent runtime error with the cc connector when attempting to sync a change made in RTC back to CC. I originally created a UCM project, populated the components and successfully got the CC connector to sync these files/directories across to a new RTC project and its CC sync stream.

Having now made a change (new file) within the RTC stream I am attempting to get RTC to CC synchronisation working. Now when I run the synchroniser job the following is reported... any ideas?


2008-05-07 12:26:41 Should build occur?
2008-05-07 12:26:41 Yes: Always build a user initiated request.
2008-05-07 12:26:41 Invoking build participant "com.ibm.team.build.ant"
Buildfile: C:\rtc_client_0m6\jazz\buildsystem\buildtoolkit\ScmConnectors\synchronizeStream.xml

readProperties:
read ccsync.properties

checkEnv:

Sync:
action: synchronize
synchronization stream location string: Stream|URI:itemOid/com.ibm.team.scm.Workspace/_bwjq0Bw2Ed25mZ1bYaW_Uw
message: Creating baseline in component: poc_components
message: Computing changes in component: poc_components
message: Computing changes in synchronized stream
message: Computing synchronized roots in other repository
message: Updating folder: poc_components/my_first_program/src
message: Creating file: test_class.java
Synchronization exception: Runtime Error
Caused by: null

BUILD FAILED
C:\rtc_client_0m6\jazz\buildsystem\buildtoolkit\ScmConnectors\synchronizeStream.xml:66: javax.wvcm.WvcmException: Synchronization failed.

Total time: 24 seconds
Build failed. Exit value was 1.





javax.wvcm.WvcmException: Runtime Error
at com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3129)
at com.ibm.team.connector.scm.operations.ConnectorOps.synchronizeStream(ConnectorOps.java:144)
at com.ibm.team.connector.scm.task.ConnectorTasks.updateBuildResult(ConnectorTasks.java:91)
at com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:107)
at com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:407)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
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.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1143)
at java.util.regex.Matcher.reset(Matcher.java:300)
at java.util.regex.Matcher.<init>(Matcher.java:221)
at java.util.regex.Pattern.matcher(Pattern.java:913)
at com.ibm.rational.wvcm.ct.CommandProvider.escapeCommand(CommandProvider.java:572)
at com.ibm.rational.wvcm.ct.CommandProvider.executeCommand(CommandProvider.java:455)
at com.ibm.rational.wvcm.ct.CommandProvider.executeRatlPerl(CommandProvider.java:340)
at com.ibm.rational.wvcm.ct.CCaseLib.createUCMUtilityActivityRecord(CCaseLib.java:3867)
at com.ibm.rational.wvcm.ct.CCaseLib.createAndSetCQActivity(CCaseLib.java:3835)
at com.ibm.rational.wvcm.ct.CCaseLib.makeActivityInView(CCaseLib.java:1897)
at com.ibm.rational.wvcm.ct.CCaseLib.checkoutIgnoreExpectedFailures(CCaseLib.java:2061)
at com.ibm.rational.wvcm.ct.CTUcmView.prepareToWrite(CTUcmView.java:428)
at com.ibm.rational.wvcm.ct.CTControllableResource.prepareToWrite(CTControllableResource.java:176)
at com.ibm.rational.wvcm.ct.CTControllableResource.doCreate(CTControllableResource.java:432)
at com.ibm.rational.wvcm.ct.CTProvider.doCreateControllableResource(CTProvider.java:495)
at com.ibm.rational.wvcm.ct.CTProvider.doCreateControllableResource(CTProvider.java:1)
at com.ibm.rational.wvcm.ri.srvc.WvcmService.doCreateControllableResource(WvcmService.java:388)
at com.ibm.rational.wvcm.ri.impl.WvcmServiceConverter.doCreateControllableResource(WvcmServiceConverter.java:182)
at com.ibm.rational.wvcm.ri.impl.ControllableResourceImpl.doCreateResource(ControllableResourceImpl.java:62)
at com.ibm.rational.wvcm.interop.InteropStream.bindVersionHistory(InteropStream.java:1279)
at com.ibm.rational.wvcm.interop.InteropStream.bringoverFolder(InteropStream.java:934)
at com.ibm.rational.wvcm.interop.InteropStream.bringoverFolders(InteropStream.java:828)
at com.ibm.rational.wvcm.interop.InteropStream.bringoverChanges(InteropStream.java:782)
at com.ibm.rational.wvcm.interop.InteropStream.sendoverStream(InteropStream.java:510)
at com.ibm.rational.wvcm.interop.InteropStream.internalSync(InteropStream.java:1994)
at com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3111)
... 21 more

2 answers



permanent link
Geoffrey Clemm (30.1k33035) | answered May 07 '08, 5:02 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Mark,

I've filed this as defect 54926.

We'll get back to you soon.

Cheers,
Geoff

marko wrote:
Hi

I am encountering an apparent runtime error with the cc connector when
attempting to sync a change made in RTC back to CC. I originally
created a UCM project, populated the components and successfully got
the CC connector to sync these files/directories across to a new RTC
project and its CC sync stream.

Having now made a change (new file) within the RTC stream I am
attempting to get RTC to CC synchronisation working. Now when I run
the synchroniser job the following is reported... any ideas?


2008-05-07 12:26:41 Should build occur?
2008-05-07 12:26:41 Yes: Always build a user
initiated request.
2008-05-07 12:26:41 Invoking build participant
"com.ibm.team.build.ant"
Buildfile:
C:\rtc_client_0m6\jazz\buildsystem\buildtoolkit\ScmConnectors\synchronizeStream.xml

readProperties:
read ccsync.properties

checkEnv:

Sync:
action: synchronize
synchronization stream location string:
Stream|URI:itemOid/com.ibm.team.scm.Workspace/_bwjq0Bw2Ed25mZ1bYaW_Uw
message: Creating baseline in component: poc_components
message: Computing changes in component: poc_components
message: Computing changes in synchronized stream
message: Computing synchronized roots in other repository
message: Updating folder:
poc_components/my_first_program/src
message: Creating file: test_class.java
Synchronization exception: Runtime Error
Caused by: null

BUILD FAILED
C:\rtc_client_0m6\jazz\buildsystem\buildtoolkit\ScmConnectors\synchronizeStream.xml:66:
javax.wvcm.WvcmException: Synchronization failed.

Total time: 24 seconds
Build failed. Exit value was 1.





javax.wvcm.WvcmException: Runtime Error
at
com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3129)
at
com.ibm.team.connector.scm.operations.ConnectorOps.synchronizeStream(ConnectorOps.java:144)
at
com.ibm.team.connector.scm.task.ConnectorTasks.updateBuildResult(ConnectorTasks.java:91)
at
com.ibm.team.build.ant.task.AbstractPublisherTask.doExecute(AbstractPublisherTask.java:107)
at
com.ibm.team.build.ant.task.AbstractTeamBuildTask.execute(AbstractTeamBuildTask.java:407)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
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.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1143)
at java.util.regex.Matcher.reset(Matcher.java:300)
at java.util.regex.Matcher.<init>(Matcher.java:221)
at java.util.regex.Pattern.matcher(Pattern.java:913)
at
com.ibm.rational.wvcm.ct.CommandProvider.escapeCommand(CommandProvider.java:572)
at
com.ibm.rational.wvcm.ct.CommandProvider.executeCommand(CommandProvider.java:455)
at
com.ibm.rational.wvcm.ct.CommandProvider.executeRatlPerl(CommandProvider.java:340)
at
com.ibm.rational.wvcm.ct.CCaseLib.createUCMUtilityActivityRecord(CCaseLib.java:3867)
at
com.ibm.rational.wvcm.ct.CCaseLib.createAndSetCQActivity(CCaseLib.java:3835)
at
com.ibm.rational.wvcm.ct.CCaseLib.makeActivityInView(CCaseLib.java:1897)
at
com.ibm.rational.wvcm.ct.CCaseLib.checkoutIgnoreExpectedFailures(CCaseLib.java:2061)
at
com.ibm.rational.wvcm.ct.CTUcmView.prepareToWrite(CTUcmView.java:428)
at
com.ibm.rational.wvcm.ct.CTControllableResource.prepareToWrite(CTControllableResource.java:176)
at
com.ibm.rational.wvcm.ct.CTControllableResource.doCreate(CTControllableResource.java:432)
at
com.ibm.rational.wvcm.ct.CTProvider.doCreateControllableResource(CTProvider.java:495)
at
com.ibm.rational.wvcm.ct.CTProvider.doCreateControllableResource(CTProvider.java:1)
at
com.ibm.rational.wvcm.ri.srvc.WvcmService.doCreateControllableResource(WvcmService.java:388)
at
com.ibm.rational.wvcm.ri.impl.WvcmServiceConverter.doCreateControllableResource(WvcmServiceConverter.java:182)
at
com.ibm.rational.wvcm.ri.impl.ControllableResourceImpl.doCreateResource(ControllableResourceImpl.java:62)
at
com.ibm.rational.wvcm.interop.InteropStream.bindVersionHistory(InteropStream.java:1279)
at
com.ibm.rational.wvcm.interop.InteropStream.bringoverFolder(InteropStream.java:934)
at
com.ibm.rational.wvcm.interop.InteropStream.bringoverFolders(InteropStream.java:828)
at
com.ibm.rational.wvcm.interop.InteropStream.bringoverChanges(InteropStream.java:782)
at
com.ibm.rational.wvcm.interop.InteropStream.sendoverStream(InteropStream.java:510)
at
com.ibm.rational.wvcm.interop.InteropStream.internalSync(InteropStream.java:1994)
at
com.ibm.rational.wvcm.interop.InteropStream.sync(InteropStream.java:3111)
... 21 more

permanent link
Geoffrey Clemm (30.1k33035) | answered May 07 '08, 5:17 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Mark:

Is it OK if we continue this discussion in defect 54926? In particular,
I've posted the following two questions there:

To verify, it appears that you are sync'ing with a CQ-enabled UCM
project. Is that correct?

Do you get the same error if you just retry the synchronize operation?

Thanks,
Geoff

Geoffrey Clemm wrote:
Hi Mark,

I've filed this as defect 54926.

We'll get back to you soon.

Cheers,
Geoff

marko wrote:
Hi

I am encountering an apparent runtime error with the cc connector when
attempting to sync a change made in RTC back to CC. I originally
created a UCM project, populated the components and successfully got
the CC connector to sync these files/directories across to a new RTC
project and its CC sync stream.

Having now made a change (new file) within the RTC stream I am
attempting to get RTC to CC synchronisation working. Now when I run
the synchroniser job the following is reported... any ideas?
..

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.