Hi there.

I started to get the following error in the draco.log:

05-11-2003 14:22:56 - DellShareAll : Failed to poll repository for
changes because the following exception occurred:
System.Exception: Line 5: Unknown action line::
$/DellShare-BrandShare/localdellshare/frames.asp pinned to version 7
   at Chive.Draco.Scc.LogParserBase.FireParseException(String message)
   at Chive.Draco.Scc.VssLogParser.Next()
   at Chive.Draco.Scc.VssLogParser.Parse()
   at Chive.Draco.Scc.VssRepository.GetModifications(DateTime sinceDate)
   at Chive.Draco.BuildRunner.GetModifications(DateTime
earliestModificationTime)
   at Chive.Draco.BuildRunner.CheckForChanges()

I looked in the VssLogParser.cs file and looked through the actions it
handled. To my suprise, it seemed to handle the unpin action, but NOT
the pin action.

I tried to fix this by adding the following code (in latest cvs):

private Regex actionPinnedRegex =
        new Regex(@"^(.*)\spinned\sto\sversion\s(\d+)$");

right after the creating of the unpin regex, AND:

} else if (actionPinnedRegex.IsMatch(action)) {

        m = actionPinnedRegex.Match(action);
        type = ModificationType.Other;
        file = m.Groups[0].Value;
} 

just after the matching of the unpin action.

I have tried to check the regular expression, but tbh - I'm REALLY bad
at regexps, so there might be an error there, but it doesnt seem to
work.

So if anyone could just take a look(and tell me exactly what I'm doing
wrong!), I would be very glad.

For now i just chose to comment the throwing of an exception, when it
doesnt recognize the event - ugly, but it works for now! ;o)

Best regards and thanks for any help

Thomas Skovsende, Netpeople


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Draconet-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/draconet-users

Reply via email to