[ 
https://issues.apache.org/jira/browse/BEAM-2671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16110962#comment-16110962
 ] 

Jean-Baptiste Onofré commented on BEAM-2671:
--------------------------------------------

Just to be clear. I checked out on commit 
935c077341de580dddd4b29ffee3926795acf403 and ran a build with validate runner. 
Result is:

{code}
[INFO] Running 
org.apache.beam.runners.spark.translation.streaming.CreateStreamTest
[ERROR] Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 30.695 
s <<< FAILURE! - in 
org.apache.beam.runners.spark.translation.streaming.CreateStreamTest
[ERROR] 
testFirstElementLate(org.apache.beam.runners.spark.translation.streaming.CreateStreamTest)
  Time elapsed: 3.198 s  <<< FAILURE!
java.lang.AssertionError: 
Flatten.Iterables/FlattenIterables/FlatMap/ParMultiDo(Anonymous).out0: 
Expected: iterable over [] in any order
     but: Not matched: "late"
        at 
org.apache.beam.sdk.testing.PAssert$PAssertionSite.capture(PAssert.java:170)
        at org.apache.beam.sdk.testing.PAssert.that(PAssert.java:366)
        at org.apache.beam.sdk.testing.PAssert.that(PAssert.java:358)
        at 
org.apache.beam.runners.spark.translation.streaming.CreateStreamTest.testFirstElementLate(CreateStreamTest.java:233)
...
{code}

corresponding to the same failure we have on master.

Now, if I checkout on the commit just before 
935c077341de580dddd4b29ffee3926795acf403 
(bd631b89a8434f0756e1596875e89013fb623ab5) and I do the same build, I have:

{code}
[INFO] Running 
org.apache.beam.runners.spark.translation.streaming.CreateStreamTest
[ERROR] Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 55.192 
s <<< FAILURE! - in 
org.apache.beam.runners.spark.translation.streaming.CreateStreamTest
[ERROR] 
testMultipleStreams(org.apache.beam.runners.spark.translation.streaming.CreateStreamTest)
  Time elapsed: 3.689 s  <<< FAILURE!
java.lang.AssertionError:
WindowStrings/Flatten.PCollections.out:
Expected: iterable over ["foo", "bar"] in any order
     but: No item matches: "foo", "bar" in []
        at 
org.apache.beam.sdk.testing.PAssert$PAssertionSite.capture(PAssert.java:170)
        at org.apache.beam.sdk.testing.PAssert.that(PAssert.java:366)
        at org.apache.beam.sdk.testing.PAssert.that(PAssert.java:358)
        at 
org.apache.beam.runners.spark.translation.streaming.CreateStreamTest.testMultipleStreams(CreateStreamTest.java:284)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...
{code}

So, {{CreateStreamTest}} also fails but with a different cause and on 
{{testMultipleStream}} (whereas on master and on commit mentioned above, it 
fails on {{testFirstElementLate}}).



> CreateStreamTest.testFirstElementLate validatesRunner test fails on Spark 
> runner
> --------------------------------------------------------------------------------
>
>                 Key: BEAM-2671
>                 URL: https://issues.apache.org/jira/browse/BEAM-2671
>             Project: Beam
>          Issue Type: Bug
>          Components: runner-spark
>            Reporter: Etienne Chauchot
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 2.1.0, 2.2.0
>
>
> Error message:
> Flatten.Iterables/FlattenIterables/FlatMap/ParMultiDo(Anonymous).out0: 
> Expected: iterable over [] in any order
>      but: Not matched: "late"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to