Don't have a direct answer to your query but wondering why you'd be writing
a plugin that does those Clearcase commands when other Clearcase plugins
already exist that would seem to do a similar thing?

Richard.

On Mon, Oct 13, 2014 at 8:26 PM, <[email protected]> wrote:

> Sorry, the message got messed up. Here's a correct version:
>
>
> I am currently writing a Jenkins plugin, where I have a button that starts
> a build.
> In the Java code that is executed when the user clicks the button, there
> are some cleartool commands.
> First, it creates a view:
>
> Runtime.getRuntime().exec("cmd.exe /c cleartool mkview -tag " + viewTag + " " 
> + viewPath);
>
>
> Then there is a call to a method that creates the config spec file and
> writes the correct content to it:
>
> createFile();
>
>
> After that it updates the config spec:
>
> Runtime.getRuntime().exec("cmd.exe /c cleartool setcs -tag " + viewTag + " " 
> + path");
>
>
> And at the and of the method it starts the build:
>
> Hudson.getInstance().getQueue().schedule(project, 0, new CauseAction(new 
> Cause.UserIdCause()));
>
>
>
> First, there was the problem that the config spec wasn't set correctly, it
> was always missing several lines. I inserted Thread.sleep(1000) in the
> code in order to wait for the createFile-method to finish writing the file.
> Now the config spec seems to be set correctly, so I assume that this issue
> is done.
>
> However, I now have another problem:
> When I go to the ClearCase Explorer, look at the properties of my view and
> select the tab 'Profile', I get the following error message:
>
>
>
> *Can not determine if the view is associated. The config spec for the
> 'myViewTag' view has been modified outside of the ClearCase View Profile
> tools, and can no longer be interpreted by the tools. Would you like to
> attempt an automatic recovery of the config spec?*
>
> Is there anything I can do to handle or avoid this error?
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to