See this thread to see if it is related to the way the executable jar is
being created:
https://lists.apache.org/thread.html/0ba685412fa0e21adf59dc50f95d1d3e95fb9a1e59a4218bb00918c6@%3Cuser.beam.apache.org%3E

You are probably dropping or incorrectly merging the service files. I was
able to work around this issue by using a custom assembly (custom assembly
descriptor in the maven-assembly-plugin).

On Mon, Aug 27, 2018 at 3:50 PM [email protected] <[email protected]>
wrote:

> hi
>
> i am creating a Dataflow job from a configuration file and I have hard
> coded the gs staging location it.
> and I compile an executable jar for my pipeline.
>
> I copy the executable jar to a cloud shell environment and execute the jar.
>
> But my hard coded part of staging location is not picked and it gives me
> this error.
>
> '/home/aniruddh_sharma/gs:/XXX/yyyy/zzz-ICMmloxNLmCleApYeIIHFA.jar' is
> inaccessible. Causes: Path
> "/home/aniruddh_sharma/gs:/XXX/yyyy/zzz-ICMmloxNLmCleApYeIIHFA.jar" is not
> a valid  filepattern. The pattern must be of the form
> "gs://<bucket>/path/to/file".
>
> It somehow appends my Unix home directory path to gs staging location. I
> am not using any environment variable in Dataflow job to read $Home. In
> this jar staging location is hard coded with correct gs URI but still home
> path gets appended.
>


-- 

*Sameer Abhyankar*

Strategic Cloud Engineer

[email protected]

+1 (404) 431-7806

Reply via email to