History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: CCNET-1204
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Keng Chong
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
CruiseControl .NET

No modifications detected. Could not detect modification by MKS. Hence IfModificationExists of intervalTrigger doesn't work for MKS source control

Created: 30/Jul/08 01:45 PM   Updated: 17/Oct/08 09:40 PM
Component/s: Source Control, Trigger
Affects Version/s: 1.4
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: ccnet 1.4 and MKS 2007 as source control
Issue Links:
Relationship
This issue Relates to:
CCNET-1052 Modifications to files in subprojects... Major Open
 


 Description  « Hide
The ccnet 1.4 source control could not detect MKS source control modification.

The modification detection failure fails the intervalTrigger. Because buildCondition="IfModificationExists is never true.

My ccnet.config(the trigger part):

<triggers>
    <intervalTrigger name="continuous" seconds="30" buildCondition="IfModificationExists"/>
 </triggers>

The followings are the log:

2008-07-30 12:47:11,912 [CcnetConfigAutoUpdate:DEBUG] Starting process [C:\Program Files\MKS\IntegrityClient\bin\si.exe] in working directory [] with arguments [mods -R -S "C:\Program Files\CruiseControl.NET\server\project.pj" --user=fwbuild --password=kk1245 --quiet]
2008-07-30 12:47:11,943 [CcnetConfigAutoUpdate:DEBUG] Added member: project301.xml now at revision 1.2
2008-07-30 12:47:11,943 [CcnetConfigAutoUpdate:DEBUG] Added member: PolySpace Utility - Log to XML.xml now at revision 1.1
2008-07-30 12:47:11,943 [CcnetConfigAutoUpdate:INFO] No modifications detected.

No matter how many times we change, check in ,check out the files, the modification never detected, so the trigger failed. But forcebuild works.

 All   Comments   Work Log   Change History      Sort Order:
Ross Patterson [30/Jul/08 04:04 PM]
Those "Added member" messages from MKS don't match the pattern used to recognize changes. The word "revision" is breaking the recognition.

FYI, this is unchanged from CCNET 1.3 and somewhat before.

Keng Chong [30/Jul/08 04:56 PM]
Att to Ross Patterson & whom it may concern,

Do you think this issue(the word "revision" is breaking the recognition) is going to be solved in future release anytime soon?

Our team is new in cruisecontrol, and wonder if there are any possibility of getting patch? If so, please kindly show some links of documentation to apply patch.

Thanks a lot!


Udit Jhalani [15/Oct/08 09:06 AM]
Is there a fix or a work around for this issue?

Daniel Hommel [17/Oct/08 04:41 AM]
Please check if the latest patch from CCNET-1052 fixes your issue. One problem that may be left is that it may fail when you have multiple PJ files per directory, but according to a MKS consultant "one should not do that". Feedback would be nice.