Clearcase scm:update Hangs After Stream Configuration Has Changed (patch
included)
----------------------------------------------------------------------------------
Key: SCM-279
URL: http://jira.codehaus.org/browse/SCM-279
Project: Maven SCM
Issue Type: Bug
Components: maven-scm-provider-clearcase
Affects Versions: 1.0-beta-4
Environment: Windows XP, Maven 2.0.4, JDK 1.4.2_10
ClearCase version 2003.06.00 (Fri Apr 18 13:06:18 2003)
@(#) MVFS version 2003.06.00 (Mar 24 2003 16:39:07)
cleartool 2003.06.00 (Wed Apr 2 21:00:48 2003)
db_server 2003.06.00 (Fri Mar 28 09:00:29 2003)
VOB database schema version: 54
Reporter: Dave Blumenfeld
Priority: Critical
Attachments: ClearCaseUpdateCommand.java, DebugOutput.txt
Maven hangs when running scm:update goal on a Clearcase snapshot view for a
stream that has been rebased (see attached debug output). The same goal works
fine once the view is manually updated to the new configuration. Using a custom
config spec seems to make no difference (though I'm no expert on config specs).
The project POM includes the following lines:
<scm>
<connection>scm:clearcase:no_spec</connection>
</scm>
The hang is caused by the 'cleartool update' command, which requires an extra
argument (-force) to prevent it from displaying the following message and
waiting for input:
The stream's configuration has changed.
This update operation will make the view show the new configuration.
Do you want to update the view now? [yes]
Note that this issue has caused our CruiseControl server to hang, as there does
not seem to be any timeout on the scm:update operation.
A patch is attached, which fixes the problem by adding the -force argument to
the cleartool command. I'll let you guys decide whether there are any other
unwanted side-effects of doing this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira