Hi all,

Find that daily snapshot build could be partially successful, which causes
failure w/ SNAPSHOT dependencies. Is it possible to have a consistent
'deploy' action?

Here's one example:
https://github.com/apache/beam/pull/4918 changes both
`beam-runners-flink_2.11` and `beam-sdks-java-core`. In Apache repository
the latest build for `beam-runners-flink_2.11` is `2.5.0-20180325.083704-16`,
`2.5.0-20180327.070739-24` for `beam-sdks-java-core`.  Now it fails with
error because #4918 renames some methods:

java.lang.NoSuchMethodError:
org.apache.beam.sdk.metrics.MetricQueryResults.counters()Ljava/lang/Iterable;
    at
org.apache.beam.runners.flink.metrics.FlinkMetricContainer.updateMetrics(FlinkMetricContainer.java:91)
    at
org.apache.beam.runners.flink.metrics.ReaderInvocationUtil.invokeStart(ReaderInvocationUtil.java:55)
    at
org.apache.beam.runners.flink.translation.wrappers.streaming.io.UnboundedSourceWrapper.run(UnboundedSourceWrapper.java:232)
    at
org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:86)
    at
org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:55)
    at
org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run(SourceStreamTask.java:94)
    at
org.apache.flink.streaming.runtime.tasks.StoppableSourceStreamTask.run(StoppableSourceStreamTask.java:40)
    at
org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:264)
    at org.apache.flink.runtime.taskmanager.Task.run(Task.java:718)
    at java.lang.Thread.run(Thread.java:745)

Thank you!
----
Mingmin

Reply via email to