[ 
https://issues.apache.org/jira/browse/BEAM-12763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kenneth Knowles updated BEAM-12763:
-----------------------------------
    Status: Open  (was: Triage Needed)

> Redundant /build/ fails license copy on first Java docker build.
> ----------------------------------------------------------------
>
>                 Key: BEAM-12763
>                 URL: https://issues.apache.org/jira/browse/BEAM-12763
>             Project: Beam
>          Issue Type: Bug
>          Components: sdk-java-core
>            Reporter: Robert Burke
>            Assignee: Robert Burke
>            Priority: P2
>
> Reported by [~danoliveira].
> After clearing {{sdks/java/container/build}} and 
> {{sdks/java/container/java8/build}}.
>   {{> Task :sdks:java:container:java8:copyJavaThirdPartyLicenses NO-SOURCE
>  file or directory 
> '/home/rebo/git/src/github.com/apache/beam/sdks/java/container/build/build/target/third_party_licenses',
>  not found
>  Skipping task ':sdks:java:container:java8:copyJavaThirdPartyLicenses' as it 
> has no source files and no previous output files.
>  :sdks:java:container:java8:copyJavaThirdPartyLicenses (Thread[Execution 
> worker for ':',5,main]) completed. Took 0.0 secs.
>  :sdks:java:container:java8:dockerPrepare (Thread[Execution worker for 
> ':',5,main]) started.}}
>  The job then fails to build the Dockerfile.
>   {{Step 13/18 : ADD target/third_party_licenses 
> /opt/apache/beam/third_party_licenses/
>  ADD failed: stat 
> /var/lib/docker/tmp/docker-builder213254890/target/third_party_licenses: no 
> such file or directory}}
>  However, a subsequent run succeeds but still produces the same error:
>   {{> Task :sdks:java:container:java8:copyJavaThirdPartyLicenses NO-SOURCE
>  file or directory 
> '/home/rebo/git/src/github.com/apache/beam/sdks/java/container/build/build/target/third_party_licenses',
>  not found
>  Skipping task ':sdks:java:container:java8:copyJavaThirdPartyLicenses' as it 
> has no source files and no previous output files.
>  :sdks:java:container:java8:copyJavaThirdPartyLicenses (Thread[Execution 
> worker for ':' Thread 3,5,main]) completed. Took 0.0 secs.
>  :sdks:java:container:java8:copyLicenses (Thread[Execution worker for ':' 
> Thread 3,5,main]) started.}}
>  It's not clear why the 2nd run succeeds at all, or how the license files are 
> making it the second time around.
> It looks like things should work the first time, if we clear out the 
> redundant /build/ in the copy line, in common.gradle.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to