[
https://issues.apache.org/jira/browse/SLIDER-159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14049750#comment-14049750
]
Steve Loughran commented on SLIDER-159:
---------------------------------------
still there on ubuntu4
{code}
java.lang.AssertionError: Empty output list
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)
at
org.apache.slider.server.services.workflow.WorkflowServiceTestBase.assertStringInOutput(WorkflowServiceTestBase.java:121)
at
org.apache.slider.server.services.workflow.TestWorkflowForkedProcessService.testEcho(TestWorkflowForkedProcessService.java:100)
2014-07-02 02:21:15,189 [JUnit] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:spawnChildProcess(280)) - Spawning process:
"echo" "hello, world"
2014-07-02 02:21:15,202 [testEcho-001] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:run(291)) - Lifecycle callback thread running
2014-07-02 02:21:15,202 [testEcho-001] DEBUG workflow.ForkedProcessService
(ForkedProcessService.java:onProcessStarted(157)) - Process has started
2014-07-02 02:21:15,235 [testEcho-001] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:run(302)) - process testEcho has finished
2014-07-02 02:21:15,404 [testEcho-002] ERROR workflow.ForkedProcessService
(LongLivedProcess.java:run(486)) -
2014-07-02 02:21:15,404 [testEcho-002] INFO workflow.ForkedProcessService
(LongLivedProcess.java:run(497)) -
2014-07-02 02:21:15,404 [testEcho-002] INFO workflow.ForkedProcessService
(LongLivedProcess.java:run(500)) - hello, world
2014-07-02 02:21:15,406 [testEcho-001] DEBUG workflow.ForkedProcessService
(ForkedProcessService.java:onProcessExited(173)) - Process has exited with exit
code 0
{code}
And ubuntu3
{code}
java.lang.AssertionError: Empty output list
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)
at
org.apache.slider.server.services.workflow.WorkflowServiceTestBase.assertStringInOutput(WorkflowServiceTestBase.java:121)
at
org.apache.slider.server.services.workflow.TestLongLivedProcess.testEcho(TestLongLivedProcess.java:108)
Standard Output
2014-07-01 21:18:09,521 [JUnit] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:spawnChildProcess(280)) - Spawning process:
"echo" "hello, world"
2014-07-01 21:18:09,528 [testEcho-001] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:run(291)) - Lifecycle callback thread running
2014-07-01 21:18:09,530 [JUnit] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:run(291)) - Lifecycle callback thread running
2014-07-01 21:18:09,534 [testEcho-001] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:run(302)) - process testEcho has finished
2014-07-01 21:18:09,534 [JUnit] DEBUG workflow.LongLivedProcess
(LongLivedProcess.java:run(302)) - process testEcho has finished
2014-07-01 21:18:09,730 [testEcho-002] ERROR workflow.TestLongLivedProcess
(LongLivedProcess.java:run(486)) -
2014-07-01 21:18:09,730 [testEcho-002] INFO workflow.TestLongLivedProcess
(LongLivedProcess.java:run(497)) -
2014-07-01 21:18:09,730 [testEcho-002] INFO workflow.TestLongLivedProcess
(LongLivedProcess.java:run(500)) - hello, world
{code}
it's clearly async/race condition on output. As I want to move this code into
YARN, we do need to fix this
> Jenkins testEcho failing
> ------------------------
>
> Key: SLIDER-159
> URL: https://issues.apache.org/jira/browse/SLIDER-159
> Project: Slider
> Issue Type: Bug
> Components: build
> Affects Versions: Slider 0.40
> Reporter: Steve Loughran
> Assignee: Steve Loughran
>
> Jenkins failing on {{testEcho()}}, output not being picked up even though its
> being logged
--
This message was sent by Atlassian JIRA
(v6.2#6252)