Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/workflow-plugin
  Commit: 178b8c1ac37e7f9876dad0103ff7196c5c8aa560
      
https://github.com/jenkinsci/workflow-plugin/commit/178b8c1ac37e7f9876dad0103ff7196c5c8aa560
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java

  Log Message:
  -----------
  HttpResponses.plainText uses PrintWriter.println and thus a platform-specific 
newline.


  Commit: a2ccd08853adbe3d6517c0c2bf48c6d148e8f1f6
      
https://github.com/jenkinsci/workflow-plugin/commit/a2ccd08853adbe3d6517c0c2bf48c6d148e8f1f6
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinitionTest.groovy
    A 
cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java

  Log Message:
  -----------
  Converting suspendExecutionAndComeBack to Java for ease of editing.


  Commit: 36f1ed3f475e8097fcff62f397658e0276e4dbbb
      
https://github.com/jenkinsci/workflow-plugin/commit/36f1ed3f475e8097fcff62f397658e0276e4dbbb
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java

  Log Message:
  -----------
  Using SemaphoreStep is simpler and more portable than WatchYourStep.


  Commit: 571eaf2ab174fa1e87ef5c46573a6f5b8bfa4ac9
      
https://github.com/jenkinsci/workflow-plugin/commit/571eaf2ab174fa1e87ef5c46573a6f5b8bfa4ac9
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/LogActionTest.groovy

  Log Message:
  -----------
  Ignore newline differences.


  Commit: c69aa5d1a8e721cf78f87fbec54f4795301c6511
      
https://github.com/jenkinsci/workflow-plugin/commit/c69aa5d1a8e721cf78f87fbec54f4795301c6511
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    R 
aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.groovy
    A 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java

  Log Message:
  -----------
  Converting WorkflowLibRepositoryTest to Java.


  Commit: a7dc65f39224df96d1c398736a84630c6974dc18
      
https://github.com/jenkinsci/workflow-plugin/commit/a7dc65f39224df96d1c398736a84630c6974dc18
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java

  Log Message:
  -----------
  Making this test pass on Windows.


  Commit: b7cd07113c9cf85f15990556b3d6d6277beebb48
      
https://github.com/jenkinsci/workflow-plugin/commit/b7cd07113c9cf85f15990556b3d6d6277beebb48
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/LoadStepTest.groovy

  Log Message:
  -----------
  Making this test pass on Windows.


  Commit: 252d17f452a78c746e47c340fafb263c7e246e92
      
https://github.com/jenkinsci/workflow-plugin/commit/252d17f452a78c746e47c340fafb263c7e246e92
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    A 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.java

  Log Message:
  -----------
  Converted to Java.


  Commit: 1eb9b69579ca44f90c30d83a84d63d712a8de97b
      
https://github.com/jenkinsci/workflow-plugin/commit/1eb9b69579ca44f90c30d83a84d63d712a8de97b
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.java

  Log Message:
  -----------
  Trying to make this pass on Windows, but getting various file locking 
problems.


  Commit: c53bd5260bfe37feffe8797ad9d957caf292ec50
      
https://github.com/jenkinsci/workflow-plugin/commit/c53bd5260bfe37feffe8797ad9d957caf292ec50
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThreadGroup.java

  Log Message:
  -----------
  NPE defense during error logging.
Observed on Windows:
persistenceOfLoadedScripts(org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest)
  Time elapsed: 8.993 sec  <<< ERROR!
java.util.concurrent.ExecutionException: java.lang.NullPointerException
  at java.util.concurrent.FutureTask.report(FutureTask.java:122)
  at java.util.concurrent.FutureTask.get(FutureTask.java:188)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.get(CpsThreadGroup.java:245)
  at 
org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.waitForSuspension(CpsFlowExecution.java:531)
  at 
org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest$2.evaluate(RestartingLoadStepTest.java:73)
  at 
org.jvnet.hudson.test.RestartableJenkinsRule$3.evaluate(RestartableJenkinsRule.java:84)
  at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:486)
  at 
org.jvnet.hudson.test.RestartableJenkinsRule.run(RestartableJenkinsRule.java:100)
  at 
org.jvnet.hudson.test.RestartableJenkinsRule.access$100(RestartableJenkinsRule.java:30)
  at 
org.jvnet.hudson.test.RestartableJenkinsRule$1.evaluate(RestartableJenkinsRule.java:64)
  at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
  at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
  at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
  at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
  at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
  at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
  at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
  at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
  at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.NullPointerException: null
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.propagateErrorToWorkflow(CpsThreadGroup.java:372)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:355)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:324)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:299)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$000(CpsThreadGroup.java:70)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:176)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:174)
  at 
org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:47)
  at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  at 
hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:111)
  at 
jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
  at java.util.concurrent.FutureTask.run(FutureTask.java:262)
  at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  at java.lang.Thread.run(Thread.java:745)


  Commit: a36934d21e5c0d77cb8b69a91fbbc8488216fb91
      
https://github.com/jenkinsci/workflow-plugin/commit/a36934d21e5c0d77cb8b69a91fbbc8488216fb91
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    R 
aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.groovy

  Log Message:
  -----------
  Forgot to delete the old file.


  Commit: 3edaa19555fa669e52c2c7dc5f2b99582fb2e258
      
https://github.com/jenkinsci/workflow-plugin/commit/3edaa19555fa669e52c2c7dc5f2b99582fb2e258
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java
    M 
support/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java

  Log Message:
  -----------
  CpsFlowExecution.loadProgramAsync was failing to close the input stream from 
RiverReader.
This led to frequent errors on Windows in restarting tests calling 
CpsThreadGroup.saveProgram.
persistenceOfLoadedScripts(org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest)
  Time elapsed: 7.23 sec  <<< ERROR!
java.util.concurrent.ExecutionException: java.io.IOException: Failed to persist 
…\jobs\p\builds\2015-02-23_20-07-15\program.dat
  at java.util.concurrent.FutureTask.report(FutureTask.java:122)
  at java.util.concurrent.FutureTask.get(FutureTask.java:188)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.get(CpsThreadGroup.java:245)
  at 
org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.waitForSuspension(CpsFlowExecution.java:531)
  at 
org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest$2.evaluate(RestartingLoadStepTest.java:73)
  at …
Caused by: java.io.IOException: Failed to persist 
…\jobs\p\builds\2015-02-23_20-07-15\program.dat
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:356)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:324)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:299)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$000(CpsThreadGroup.java:70)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:176)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:174)
  at 
org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:47)
  at …
Caused by: java.nio.file.FileSystemException: 
…\jobs\p\builds\2015-02-23_20-07-15\program.dat: The process cannot access the 
file because it is being used by another process.
   at 
sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
  at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
  at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
  at 
sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
  at 
sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)
  at java.nio.file.Files.delete(Files.java:1079)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:606)
  at hudson.Util.deleteFile(Util.java:247)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:344)
  at 
org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:324)
  at …


  Commit: a4584d0abcb1e5ba7670104d27a24a5379e6c790
      
https://github.com/jenkinsci/workflow-plugin/commit/a4584d0abcb1e5ba7670104d27a24a5379e6c790
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/ArtifactArchiverStepTest.java

  Log Message:
  -----------
  Make this pass also on Windows.


  Commit: 0bc514e709a9d78c35a162bdcf31125d0a52ad42
      
https://github.com/jenkinsci/workflow-plugin/commit/0bc514e709a9d78c35a162bdcf31125d0a52ad42
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-24 (Tue, 24 Feb 2015)

  Changed paths:
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java

  Log Message:
  -----------
  Made this test pass on Windows.
Anyway it is more legible using writeFile and the like than sh.


  Commit: 38b3a89044b4ef5e2e78b724d3173e92957f2e44
      
https://github.com/jenkinsci/workflow-plugin/commit/38b3a89044b4ef5e2e78b724d3173e92957f2e44
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-24 (Tue, 24 Feb 2015)

  Changed paths:
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStepTest.java

  Log Message:
  -----------
  Providing Windows equivalents for shell commands.


  Commit: c0c4bed8c9552b264fd77afa53c02f4060ca4f41
      
https://github.com/jenkinsci/workflow-plugin/commit/c0c4bed8c9552b264fd77afa53c02f4060ca4f41
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M CHANGES.md
    R 
aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.groovy
    M 
aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/LoadStepTest.groovy
    R 
aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.groovy
    A 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java
    A 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.java
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/ArtifactArchiverStepTest.java
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java
    M 
aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStepTest.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java
    M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThreadGroup.java
    M 
cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinitionTest.groovy
    M 
cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/LogActionTest.groovy
    A 
cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java
    M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java
    M 
support/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java

  Log Message:
  -----------
  Merged #59 work in progress (but omitting everything starting with merge of 
#60).


  Commit: 3fc00ee0566aed2efd53b1b46a83da2dc3b7676d
      
https://github.com/jenkinsci/workflow-plugin/commit/3fc00ee0566aed2efd53b1b46a83da2dc3b7676d
  Author: Jesse Glick <jgl...@cloudbees.com>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M COMPATIBILITY.md

  Log Message:
  -----------
  Merge branch 'master' of github.com:jenkinsci/workflow-plugin


Compare: 
https://github.com/jenkinsci/workflow-plugin/compare/2ec399aa1d54...3fc00ee0566a

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to