-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
Platform: All, OS: All
If a load rule begins with "
" or "/" (as most do), the lshistory command will
think that the view is located at the root, which makes the lshistory command
throw an exception:
CC plugin ver 0.5.1.
SCM config:
<?xml version='1.0' encoding='UTF-8'?>
<project>
<scm class="hudson.plugins.clearcase.ClearCaseUcmSCM">
<stream>stream:AAMITools_R3.00_Development@\AAMI_PVOB</stream>
<loadRules>\\AAMI_COMMON
AAMI_TOOLS</loadRules>
<viewName>hudson_view</viewName>
<mkviewOptionalParam></mkviewOptionalParam>
</scm>
</project>
Console output:
started
[workspace] $ "C:\Program Files\Rational\ClearCase\bin\cleartool.exe" rmview
-force hudson_view
Removing references from VOB "\AAMI_PVOB" ...
Removed references to view "C:\Documents and
Settings\APCPG\.hudson\jobs\AAMITools V3 Freestyle\workspace\hudson_view" from
VOB "\AAMI_PVOB".
[workspace] $ "C:\Program Files\Rational\ClearCase\bin\cleartool.exe" mkview
-snapshot -stream stream:AAMITools_R3.00_Development@\AAMI_PVOB -tag hudson_view
hudson_view
Selected Server Storage Location "mystgloc".
Created view.
Host-local path:
L3KEK93:c:\ClearCase_Storage\myview.vws\L3KEK93\APCPG\hudson_view.vws
Global path: \\L3KEK93\ccstg_c\myview.vws\L3KEK93\APCPG\hudson_view.vws
Created snapshot view directory "hudson_view".
Attached view to stream "AAMITools_R3.00_Development".
[workspace] $ "C:\Program Files\Rational\ClearCase\bin\cleartool.exe" update
-force -log NUL -add_loadrules hudson_view\\AAMI_COMMON\AAMI_TOOLS
Making dir "AAMI_COMMON\AAMI_TOOLS".
Processing dir "AAMI_COMMON\AAMI_TOOLS".
Making dir "AAMI_COMMON\AAMI_TOOLS\AAMITools".
Processing dir "AAMI_COMMON\AAMI_TOOLS\AAMITools".
...
End dir "AAMI_COMMON\AAMI_TOOLS\AAMITools".
End dir "AAMI_COMMON\AAMI_TOOLS".
Done loading "\AAMI_COMMON\AAMI_TOOLS" (197 objects, copied 526 KB).
[hudson_view] $ "C:\Program Files\Rational\ClearCase\bin\cleartool.exe"
lshistory -r -since 9-may.09:41:53 -fmt '\"%Nd\" \"%u\" \"%e\" \"%En\" \"%Vn\"
\"%o\"\n%c\n' -branch brtype:stream:AAMITools_R3.00_Development -nco
\AAMI_COMMON\AAMI_TOOLS
cleartool: Error: Unable to access "\AAMI_COMMON\AAMI_TOOLS": ClearCase object
not found.
FATAL: UCM ClearCase failed. exit code=1
FATAL: cleartool did not return the expected exit code. Command line="C:\Program
Files\Rational\ClearCase\bin\cleartool.exe lshistory -r -since 9-may.09:41:53
-fmt \"%Nd\" \"%u\" \"%e\" \"%En\" \"%Vn\" \"%o\"\n%c\n -branch
brtype:stream:AAMITools_R3.00_Development -nco \AAMI_COMMON\AAMI_TOOLS", actual
exit code=1
java.io.IOException: cleartool did not return the expected exit code. Command
line="C:\Program Files\Rational\ClearCase\bin\cleartool.exe lshistory -r -since
9-may.09:41:53 -fmt \"%Nd\" \"%u\" \"%e\" \"%En\" \"%Vn\" \"%o\"\n%c\n -branch
brtype:stream:AAMITools_R3.00_Development -nco \AAMI_COMMON\AAMI_TOOLS", actual
exit code=1
at
hudson.plugins.clearcase.HudsonClearToolLauncher.run(HudsonClearToolLauncher.java:64)
at
hudson.plugins.clearcase.ClearToolExec.lshistory(ClearToolExec.java:59)
at
hudson.plugins.clearcase.action.DefaultPollAction.getChanges(DefaultPollAction.java:22)
at
hudson.plugins.clearcase.AbstractClearCaseScm.checkout(AbstractClearCaseScm.java:139)
at
hudson.plugins.clearcase.AbstractClearCaseScm.checkout(AbstractClearCaseScm.java:113)
at hudson.model.AbstractProject.checkout(AbstractProject.java:567)
at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:251)
at
hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:225)
at hudson.model.Run.run(Run.java:756)
at hudson.model.Build.run(Build.java:85)
at
hudson.model.ResourceController.execute(ResourceController.java:70)
at hudson.model.Executor.run(Executor.java:77)