Skip to content

java agent example does not work due to "/build/agent/opentelemetry-javaagent-extension.jar": not found #965

@Msksgm

Description

@Msksgm

Bug Description

When I run docker compose up --build, "/build/agent/opentelemetry-javaagent-extension.jar" occured.

Expected Behavior

build sccessfully.

Actual Behavior

What actually happened.

> docker compose up --build

WARN[0000] /Users/.../opentelemetry-java-examples/javaagent/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 4/4
 ✔ collector Pulled                                                                                                                                                    11.6s
   ✔ 71d4153b8b21 Download complete                                                                                                                                     0.7s
   ✔ 0aad2a0ab81e Download complete                                                                                                                                     0.5s
   ✔ b76056e59b68 Download complete                                                                                                                                     7.9s
[+] Building 2.8s (9/9) FINISHED                                                                                                                        docker:desktop-linux
 => [app internal] load build definition from Dockerfile                                                                                                                0.0s
 => => transferring dockerfile: 482B                                                                                                                                    0.0s
 => [app internal] load metadata for docker.io/library/eclipse-temurin:25.0.1_8-jre@sha256:f6b092537e68d9836e86f676344e94102f2be325bbc652133cd9ef85b27d3ea9             2.6s
 => [app auth] library/eclipse-temurin:pull token for registry-1.docker.io                                                                                              0.0s
 => [app internal] load .dockerignore                                                                                                                                   0.0s
 => => transferring context: 2B                                                                                                                                         0.0s
 => [app 1/4] FROM docker.io/library/eclipse-temurin:25.0.1_8-jre@sha256:f6b092537e68d9836e86f676344e94102f2be325bbc652133cd9ef85b27d3ea9                               0.2s
 => => resolve docker.io/library/eclipse-temurin:25.0.1_8-jre@sha256:f6b092537e68d9836e86f676344e94102f2be325bbc652133cd9ef85b27d3ea9                                   0.0s
 => => sha256:d66e2c5c245a804374ef8046978fc5268ef7cb3d113fb59d8fb954217f0f62e6 0B / 61.67MB                                                                             0.0s
 => => sha256:97dd3f0ce510a30a2868ff104e9ff286ffc0ef01284aebe383ea81e85e26a415 0B / 28.86MB                                                                             0.0s
 => => sha256:435f2e942c2099b67bb826915c859b97f9b227a2209b4fa3e4ad1c47daf2fbe3 0B / 2.28kB                                                                              0.1s
 => => sha256:610462493f8365c1c50dc1e88be08516bacca1bf3951a94bd438b3f5a433bd80 0B / 11.47MB                                                                             0.0s
 => [app internal] load build context                                                                                                                                   0.2s
 => => transferring context: 45.97MB                                                                                                                                    0.2s
 => CANCELED [app 2/4] ADD build/libs/app.jar /app.jar                                                                                                                  0.0s
 => CACHED [app 3/4] ADD build/agent/opentelemetry-javaagent.jar /opentelemetry-javaagent.jar                                                                           0.0s
 => ERROR [app 4/4] ADD build/agent/opentelemetry-javaagent-extension.jar /opentelemetry-javaagent-extension.jar                                                        0.0s
------
 > [app 4/4] ADD build/agent/opentelemetry-javaagent-extension.jar /opentelemetry-javaagent-extension.jar:
------
failed to solve: failed to compute cache key: failed to calculate checksum of ref 75yg4xgrtj7igxvtvqls3przz::4qpg0kwcq52govc3ozk2we7nj: "/build/agent/opentelemetry-javaagent-extension.jar": not found

Steps to Reproduce

  1. cd javaagent
  2. ../gradlew bootJar
  3. docker compose up --build

Environment

  • Version: ad4f0c9 (commit id)
  • Java version: 17
  • OS: MacOS

Additional Context

Any other relevant information.

When I remove ADD opentelemetry-javaagent-extension.jar, it works well as the below PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions