Thanks Péter for bringing this info and creating the issue, thanks Kjetil too for confirming that you can also reproduce it. For the opencensus issue it is already fixed, for ref https://issues.apache.org/jira/browse/BEAM-9304
On Thu, Mar 5, 2020 at 4:14 PM Kjetil Halvorsen < [email protected]> wrote: > 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™ > >
