I have observed the same thing. Also, quite a bit more dependency challenges started from 2.18. when using the Dataflow runner and GCP IO extensions. In particular io.opencensus.
Cheers, Kjetil On Thu, Mar 5, 2020 at 3:55 PM Péter Farkas <[email protected]> wrote: > BEAM-9452 > > On Thu, 5 Mar 2020 at 15:04, Ismaël Mejía <[email protected]> wrote: > >> Can you please create a JIRA for this issue. >> >> On Thu, Mar 5, 2020 at 2:35 PM Péter Farkas <[email protected]> wrote: >> >>> Hi, >>> >>> I'm trying to upgrade to version 2.19, but when I try to test it I keep >>> getting this error: >>> Exception in thread "main" java.lang.RuntimeException: Failed to >>> construct instance from factory method DataflowRunner#fromOptions(interface >>> org.apache.beam.sdk.options.PipelineOptions) >>> at >>> org.apache.beam.sdk.util.InstanceBuilder.buildFromMethod(InstanceBuilder.java:224) >>> at >>> org.apache.beam.sdk.util.InstanceBuilder.build(InstanceBuilder.java:155) >>> at org.apache.beam.sdk.PipelineRunner.fromOptions(PipelineRunner.java:55) >>> at org.apache.beam.sdk.Pipeline.create(Pipeline.java:147) >>> ... >>> Caused by: java.lang.reflect.InvocationTargetException >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(Method.java:498) >>> at >>> org.apache.beam.sdk.util.InstanceBuilder.buildFromMethod(InstanceBuilder.java:214) >>> ... 8 more >>> Caused by: java.lang.IllegalArgumentException: No files to stage has >>> been found. >>> at >>> org.apache.beam.runners.dataflow.DataflowRunner.fromOptions(DataflowRunner.java:281) >>> ... 13 more >>> >>> Process finished with exit code 1 >>> >>> Additional information: >>> - The same pipeline works well with 2.18 >>> - The problem only occurs on Windows machines, on Linux it works >>> perfectly fine >>> - After digging into the code, the library seems to think that my local >>> jars are remote jars (the remote jar regex matches to windows paths as >>> well): >>> - nonapi.io.github.classgraph.fastzipfilereader.NestedJarHandler:257 >>> - io.github.classgraph.ClasspathElementZip:163 >>> >>> Did anyone else run into this? How did you solve it? >>> -- >>> >>> Peter Farkas >>> >>> Lead Data Architect >>> >>> >>> www.aliz.ai >>> >>> LinkedIn <https://www.linkedin.com/company/alizcompany/>| Facebook >>> <https://www.facebook.com/aliztechnologies/>| Blog >>> <https://medium.com/@aliz_ai> >>> >>> <http://www.aliz.ai/> >>> >> > > -- > > Peter Farkas > > Lead Data Architect > > > www.aliz.ai > > LinkedIn <https://www.linkedin.com/company/alizcompany/>| Facebook > <https://www.facebook.com/aliztechnologies/>| Blog > <https://medium.com/@aliz_ai> > > <http://www.aliz.ai/> > -- *Kjetil Halvorsen* Chief Architect, Enterprise Integration +47 48 01 13 75 | [email protected] www.cognite.com | LIBERATE YOUR DATA™
