Issue Type: Bug Bug
Assignee: Alex Earl
Components: email-ext-plugin, perforce-plugin
Created: 06/Mar/15 10:07 PM
Description:

During the SCM check-out phase (in this case Perforce), if the SCM phase fails, Jenkins will send an email with unexpanded variables.

For example, given the following job log:

Started by upstream project "sample-job-controller" build number 244

originally caused by:
 Started by timer

Building remotely on USCBMBLDP240 (x86_64 mac-10.9.5 x86_64-mac-10.9.5 x86_64-mac mac xcode6.0 xcode6.1 osx10.9 10.9.5) in workspace /Users/build/jenkins/workspace/sample-job-alpha

Using remote perforce client: sample-job-alpha-USCBMBLDP240-1688766888

Caught exception communicating with perforce. No output for: /usr/local/bin/p4 -P ... workspace -o sample-job-alpha-USCBMBLDP240-1688766888 com.tek42.perforce.PerforceException: No output for: /usr/local/bin/p4 -P ... workspace -o sample-job-alpha-USCBMBLDP240-1688766888 
  at com.tek42.perforce.parse.AbstractPerforceTemplate.getPerforceResponse(AbstractPerforceTemplate.java:408)
  at com.tek42.perforce.parse.AbstractPerforceTemplate.getPerforceResponse(AbstractPerforceTemplate.java:301)
  at com.tek42.perforce.parse.Workspaces.getWorkspace(Workspaces.java:61)
  at hudson.plugins.perforce.PerforceSCM.getPerforceWorkspace(PerforceSCM.java:1641)
  at hudson.plugins.perforce.PerforceSCM.getPerforceWorkspace(PerforceSCM.java:1602)
  at hudson.plugins.perforce.PerforceSCM.checkout(PerforceSCM.java:907)
  at hudson.model.AbstractProject.checkout(AbstractProject.java:1252
  at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:615)
  at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
  at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:524)
  at hudson.model.Run.execute(Run.java:1706)
  at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
  at hudson.model.ResourceController.execute(ResourceController.java:88)
  at hudson.model.Executor.run(Executor.java:232)
ERROR: Unable to communicate with perforce. No output for: /usr/local/bin/p4 -P ... workspace -o sample-job-alpha-USCBMBLDP240-1688766888 
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending email to: [hidden email address]

Deleting project workspace... 
done
 
Finished: FAILURE

We received the following email:

From: Jenkins Build 
Sent: Tuesday, March 3, 2015 9:34 AM
To: [hidden email address]
Subject: $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

sample-job-alpha - Build # 186 - Failure:

Check console output at http://jenkins.sonos.com/main/job/sample-job-alpha/186/ to view the results.
Environment: Ubuntu 12.04 LTS
Perforce r14.2
OpenJDK 1.6
Jenkins 1.565.3
Project: Jenkins
Priority: Minor Minor
Reporter: Mike Delaney
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" 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