You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Kenneth Knowles (Jira)" <ji...@apache.org> on 2021/08/16 21:14:00 UTC
[jira] [Updated] (BEAM-12763) Redundant /build/ fails license copy
on first Java docker build.
[ 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)