Hi

xsl is case sensitive, did you check that the xsl actually works?
I use the following program, it's free and does the job perfectly :

http://download.cnet.com/XRay-XML-Editor/3000-7241_4-10166163.html

other than that I do not have an idea.

maybe restarting CCNet is also an option, so the changes are read again,
but I doubt this is the case, because you changed the xml, and not
ccnet.exe.config


with kind regards
Ruben Willems

On 13 June 2012 22:06, Barry Pape <[email protected]> wrote:

> Hi Ruben and thanks again for the help.
>
> Any idea why the emails don't have the error output?  I'm using the
> default email stylesheet settings from ccservice.exe.config:
>
>        <!-- Specifies the stylesheets that are used to transform the build
> results when using the EmailPublisher -->
>        <xslFiles>
>                <file name="xsl\header.xsl"/>
>                <file name="xsl\compile.xsl"/>
>                <file name="xsl\unittests.xsl"/>
>                <file name="xsl\fit.xsl"/>
>                <file name="xsl\modifications.xsl"/>
>                <file name="xsl\fxcop-summary_1_36.xsl"/>
>        </xslFiles>
>
> As you mentioned, the only change I made was adding the time outs to
> error.messages in compile.xsl.
> I've checked the log file in artifacts/buildlogs and it has the
> timeout message:
>
> <buildresults>
>  <message>Command line 'F:\test.bat ' timed out after 5 seconds.</
> message>
> </buildresults>
>
> I get the same results when I use the xslfiles attribute for the email
> logger in ccnet.config:
>                <xslFiles>
>                        <file>xsl\header.xsl</file>
>                        <file>xsl\compile.xsl</file>
>                        <file>xsl\unittests.xsl</file>
>                        <file>xsl\modifications.xsl</file>
>                </xslFiles>
>
> Any suggestions?
>
> Thanks,
> Barry
>
>
> On Jun 7, 3:30 pm, Barry Pape <[email protected]> wrote:
> > Thanks Ruben!  I've got time outs reporting on the web interface
> > now :)
> >
> > On Jun 7, 2:21 pm, Ruben Willems <[email protected]> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hi
> >
> > > that's an option, or upgrade to 1.7 :-)
> >
> > > if you want to update ,compile.xsl is the file you'll need to change
> > > look at line 10,
> > >                 <xsl:variable name="error.messages"
> > > select="$messages[(contains(text(), 'error ') and not(contains(text(),
> > > 'warning ') )) or @level='Error'] | /cruisecontrol//builderror/message
> |
> > > /cruisecontrol//internalerror/message" />
> >
> > > this needs changing so that it also takes time outs into account
> > > adding (contains(text(), 'timed out after ') should do the trick
> >
> > > with kind regards
> > > Ruben Willems
> >
> > > On 7 June 2012 19:58, Barry Pape <[email protected]> wrote:
> >
> > > > Given the same basic test on our implementation of 1.6, I'm not
> > > > getting the failure message to web interface.
> >
> > > > I see the following when going to the failed build details:
> >
> > > > BUILD FAILED
> > > > Project:        test
> > > > Date of build:  2012-06-07 11:49:35
> > > > Running time:   00:00:06
> > > > Integration Request:    Build (ForceBuild) triggered from SRVCDRADS5
> >
> > > > When I view the build log, the error is present:
> > > > <buildresults>
> > > >  <message>Command line 'F:\test.bat ' timed out after 5 seconds.</
> > > > message>
> > > > </buildresults>
> >
> > > > Am I needing to modify the xsl to display this error on the details
> > > > screen?
> >
> > > > On Jun 7, 4:03 am, Ruben Willems <[email protected]> wrote:
> > > > > Hi
> >
> > > > > that would be a section in the xsl file
> >
> > > > > now compile.xsl is used to highlight errors and warnings
> >
> > > > > that's easy to adjust if you want a section there with just
> time-outs
> > > > > you can find the file in
> > > > > C:\Program Files\CruiseControl.NET\webdashboard\xsl
> >
> > > > > with kind regards
> > > > > Ruben Willems
> >
> > > > > On 7 June 2012 09:16, Matthias Napalowski <[email protected]>
> > > > wrote:
> >
> > > > > > Thank you!
> >
> > > > > > or if you want a specific section with time outs only
> >
> > > > > > Is there a value to set in the build script? Or do i
> misunderstand you?
> >
> > > > > > Regards
> > > > > > Matthias
> >
> > > > > > Am 07.06.2012 um 06:42 schrieb Ruben Willems <
> [email protected]
> > > > >:
> >
> > > > > > Hi
> >
> > > > > > I just made a test project with the batch file as example, and I
> get
> > > > the
> > > > > > following
> >
> > > > > > in the console output :
> >
> > > > > > [gitnew:ERROR] Command line
> 'D:\Ontwikkeling\Code\RuWi\CCNet\wait.cmd
> > > > > > localhost'
> > > > > >  timed out after 5 seconds.
> >
> > > > > > --> So that's ok
> >
> > > > > > Dashbord Build overview :
> >
> > > > > > Errors: (1)
> >
> > > > > > Command line 'D:\Ontwikkeling\Code\RuWi\CCNet\wait.cmd localhost'
> > > > timed out after 5 seconds.
> >
> > > > > > --> also ok
> >
> > > > > > and in the build log there is the following :
> >
> > > > > > <buildresults>
> > > > > >   <message level="Error">Command line
> > > > 'D:\Ontwikkeling\Code\RuWi\CCNet\wait.cmd localhost' timed out after
> 5
> > > > seconds.</message></buildresults>
> >
> > > > > > --> also ok
> >
> > > > > > so everything looks ok
> >
> > > > > > it is added with level Error, or if you want a specific section
> with
> > > > time
> > > > > > outs only,
> > > > > > an xsl that scans for 'timed out after'  should also work
> >
> > > > > > I tested this with the upcoming 1.7, due in 2 weeks,
> > > > > >http://build.nauck-it.de/download/CruiseControl.NET/
> >
> > > > > >http://build.nauck-it.de/download/CruiseControl.NET/1.7.726.8065/
> >
> > > > > > with kind regards
> > > > > > Ruben Willems
> >
> > > > > > On 30 May 2012 17:38, Barry Pape <[email protected]> wrote:
> >
> > > > > >> Sorry for the double post, but I didn't think the first one went
> > > > > >> through.
> >
> > > > > >> Any update on this?  The recommended batch file looks like a
> good
> > > > > >> test.
> >
> > > > > >> Some additional information on our situation:
> > > > > >> I just moved our builds from version : 1.4.1.3795 where the
> > > > > >> CruiseControl build report would give a message like:
> >
> > > > > >> ThoughtWorks.CruiseControl.Core.Tasks.BuilderException: Command
> Line
> > > > > >> Build timed out (after 7200 seconds) at
> >
> > > >
> ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask.Run(IIntegrationResult
> > > > > >> result) at
> > > > > >>
> ThoughtWorks.CruiseControl.Core.Project.RunTasks(IIntegrationResult
> > > > > >> result, IList tasksToRun) at
> > > > > >> ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult
> result)
> > > > > >> at
> >
> > > >
> ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult
> > > > > >> result) BaseDirectory: D:\, Executable: C:\Program Files
> > > > > >> \VisBuildPro6\VisBuildCmd.exe
> >
> > > > > >> to Version : 1.6.7981.1 where the CruiseControl build report
> gives no
> > > > > >> failure message at all, and we have to search the build log for
> the
> > > > > >> time out value to see the error.
> >
> > > > > >> On May 25, 11:08 am, Matthias Napalowski <[email protected]>
> wrote:
> > > > > >> > maybe with an batch file?
> > > > > >> > ---
> > > > > >> > echo "wait"
> > > > > >> > pause
> > > > > >> > ---
> >
> > > > > >> > this schould execute and wait for a keypress...
> >
> > > > > >> > regards..
> >
> > > > > >> > 2012/5/25 Ruben Willems <[email protected]>
> >
> > > > > >> > > The patch was applied on the 1.6 release
> > > > > >> > > and the code does look like it should work.
> >
> > > > > >> > > any idea on how I can simulate such a time-out,
> > > > > >> > > so I can simulate the problem.
> >
> > > > > >> > > with kind regards
> > > > > >> > > Ruben Willems
> >
> > > > > >> > > On 24 May 2012 12:22, Matthias Napalowski <
> [email protected]>
> > > > > >> wrote:
> >
> > > > > >> > >> I would appreciate to have an answer on that question..
> >
> > > > > >> > >> Thanks!
> > > > > >> > >> Matthias
> >
> > > > > >> > >> 2012/5/22 Barry Pape <[email protected]>
> >
> > > > > >> > >>> I see that this issue has been resolved, and the issue
> history
> > > > > >> > >>> mentions a patch.  Where do I find the patch and how do I
> apply
> > > > it?
> > > > > >> > >>> Will it work on Version : 1.6.7981.1?
> >
> > > > > >> > >>> Thanks,
> > > > > >> > >>> Barry
> >
> > > > > >> > >>> On Apr 22, 6:45 am, Ruben Willems <
> [email protected]>
> > > > wrote:
> > > > > >> > >>> > Hi
> >
> > > > > >> > >>> > just looked into the source, and indeed, timeouts are
> not
> > > > logged
> > > > > >> as
> > > > > >> > >>> warning
> > > > > >> > >>> > / error :-(
> > > > > >> > >>> > so for the moment the only thing that remains is to
> look for a
> > > > > >> string
> > > > > >> > >>> > 'timed out'.
> >
> > > > > >> > >>> > changing this to an error would make it easier to
> search for
> > > > it,
> > > > > >> > >>> > but how would one make the distinguish between a time
> out and
> > > > a
> > > > > >> compile
> > > > > >> > >>> > (syntax) error
> > > > > >> > >>> > they're both errors.
> >
> > > > > >> > >>> > made an issue about it :
> > > > > >>http://www.cruisecontrolnet.org/issues/101
> >
> > > > > >> > >>> > with kind regards
> > > > > >> > >>> > Ruben Willems
> >
> > > > > >> > >>> > On 13 April 2012 15:23, Matthias Napalowski <
> > > > > >> [email protected]>
> > > > > >> > >>> wrote:
> >
> > > > > >> > >>> > > Sorry for my realy late response..
> >
> > > > > >> > >>> > > The Timeout Message is only a normal Message, no
> Error or
> > > > > >> Failure.
> > > > > >> > >>> How do
> > > > > >> > >>> > > i get only this Message into the Mail?
> > > > > >> > >>> > > There are a few hundred messages. Wouldnt it more
> logicaly
> > > > that
> > > > > >> ccnet
> > > > > >> > >>> > > gives the timeout as a error or fail?
> > > > > >> > >>> > > Regards
> > > > > >> > >>> > > Matthias
> > > > > >> > >>> > > Am 22. Juli 2011 07:58 schrieb Ruben Willems <
> > > > > >> > >>> [email protected]>:
> >
> > > > > >> > >>> > > Hi
> >
> > > > > >> > >>> > >> you'll have to tweak som xsl for this
> > > > > >> > >>> > >> in your ccnet.exe.config or ccservice.exe.config
> there is a
> > > > > >> section
> > > > > >> > >>> > >> xslFiles
> >
> > > > > >> > >>> > >> these files are used to by the email publisher
> > > > > >> > >>> > >> you can add or remove files as wanted.
> >
> > > > > >> > >>> > >> remember to stop and start ccnet for the changes to
> take
> > > > affect
> >
> > > > > >> > >>> > >> with kind regards
> > > > > >> > >>> > >> Ruben Willems
> >
> > > > > >> > >>> > >> On 14 April 2011 10:14, matthias <
> [email protected]>
> > > > > >> wrote:
> >
> > > > > >> > >>> > >>> hi
> >
> > > > > >> > >>> > >>> how do i get the timeout of an build into the email.
> > > > > >> > >>> > >>> it doesn't show up.
> >
> > > > > >> > >>> > >>> greetings
>

Reply via email to