After an example of including the failure cause in the email was posted to
this last last December I tried to get it working. Eventually I contacted
the owner of the build failure plugin off list and received an explanation
that this will never work because the build failure analyzer always runs
after email-ext.


Mike


On Thu, Mar 20, 2014 at 3:41 PM, Levski <[email protected]> wrote:

> Well, my email template is writtern in HTML format.
>
> When I reads the content of the HTML email body, I found that the page
> contained
> no failure cause, so it cannot be the email client's fault. And I've no
> idea what's going on. :-(
>
> Is there any debug options which could show me the whole procedure of
> the parsing?
>
> BTW, is there a better way to refer to another plugin in my email template?
> It could be my fault, maybe. :-)
> --
> Levski Weng
>
> www.levskiweng.me
> On Wed, Mar 19, 2014 at 12:34:44PM -0700, Slide wrote:
>  | This is VERY odd since all of the processing is done on the server
> side. Is
>  | it possible that the markup is there, but just not showing up in the
> other
>  | browsers? Can you look at the source in the browsers that do not work
> and
>  | see if its in there? Are you doing a plain text email, or html?
>  |
>  |
>  | On Mon, Mar 17, 2014 at 7:21 PM, Levski Weng <[email protected]>
> wrote:
>  |
>  | > I'm writing a email template in groovy, but when I test the email
> template
>  | > in
>  | > different browsers(Firefox 27/Opera Next), the testing result is
> different.
>  | > What I want is to grab the failure cause in another Jenkins plugin
> called
>  | > Build Failure Analyzer.
>  | >
>  | > The relative email template is attached below:
>  | > -------------
>  | >
>  | > <%      def foundErrorReason = false
>  | >         if (build.result.toString() != 'SUCCESS') { %>
>  | >
>  | > FAILURE CAUSE ANALYSIS
>  | > <%              build.badgeActions.each() {faa -> %>
>  | > <%                      if (faa.displayName == 'Failure Cause
> Management')
>  | > {
>  | >                                 faa.getFoundFailureCauses().each() {
> ffc
>  | > -> %>
>  | > <%                                      foundErrorReason = true %>
>  | > ${ffc.getName()}
>  | >
>  | > ${ffc.getDescription()}<BR/>
>  | > <%                              } %>
>  | > <%                      } %>
>  | > <%              } %>
>  | > <%              if (!foundErrorReason) { %>
>  | > Cannot identify causes of the failure, please refer to the console
> log.
>  | > <%              } %>
>  | >
>  | > <%      } %>
>  | > ------------
>  | > When I test the template in Firefox 27, everything works fine to me
> and it
>  | > shows the failure cause defined by myself, but the Opera Next tells
> me it
>  | > cannot find any failure cause.
>  | >
>  | > Also I've tested the email template by putting it into a job and I
> build
>  | > the
>  | > job in order to trigger the email sending, but when I receive the
> email,
>  | > the
>  | > email still tells me that it can't find the failure cause.
>  | >
>  | > Could anyone here tell me why?
>  | > Any suggestion will be appreciated.
>  | >
>  | >
>  | >
>  | > --
>  | > View this message in context:
>  | >
> http://jenkins-ci.361315.n4.nabble.com/The-result-of-the-email-template-testing-is-different-in-different-web-browsers-tp4694979.html
>  | > Sent from the Jenkins users mailing list archive at Nabble.com.
>  | >
>  | > --
>  | > You received this message because you are subscribed to the Google
> Groups
>  | > "Jenkins Users" 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.
>  | >
>  |
>  |
>  |
>  | --
>  | Website: http://earl-of-code.com
>  |
>  | --
>  | You received this message because you are subscribed to the Google
> Groups "Jenkins Users" 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 Users" 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 Users" 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