Re: Issues with self executing jar and FileSystems API

2018-06-21 Thread Sameer Abhyankar
That was it! Thanks Lukasz. I had to use a custom assembly to get around this. Thanks! On Thu, Jun 21, 2018 at 3:28 PM Lukasz Cwik wrote: > The FileSystems API uses a ServiceLoader[1] to find Apache Beam FileSystem > implementations. The ServiceLoader works by finding "service" files on the > cl

Re: Issues with self executing jar and FileSystems API

2018-06-21 Thread Lukasz Cwik
The FileSystems API uses a ServiceLoader[1] to find Apache Beam FileSystem implementations. The ServiceLoader works by finding "service" files on the classpath containing a list of classes implementing the Apache Beam FileSystem API. The way in which your creating an executable jar is likely droppi

Issues with self executing jar and FileSystems API

2018-06-21 Thread Sameer Abhyankar
Hello! I am trying to package a Beam Dataflow pipeline as a self executing jar using these instructions. However, I am running into a weird issue when attempting to execute this jar. My pipeline needs to read a file (avr