Skip to content

Build failed when kotlin("jvm") plugin is used #12741

@rkudryashov

Description

@rkudryashov

Describe the bug

Build failed when kotlin("jvm") plugin is used

Steps to reproduce

You can use this project:

  • add kotlin("jvm") version "2.0.21" to plugins list in build.gradle.kts
  • execute ../gradlew bootBuildImage --imageName=otel-native-graalvm

Expected behavior

Build has no errors

Actual behavior

Build fails with:

> Task :opentelemetry-examples-spring-native:compileAotJava FAILED
...opentelemetry-java-examples\spring-native\build\generated\aotSources\io\opentelemetry\instrumentation\spring\autoconfigure\OpenTelemetryAutoConfiguration__BeanDefinitions.java:8: error: cannot find symbol
import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk;
                                         ^
  symbol:   class AutoConfiguredOpenTelemetrySdk
  location: package io.opentelemetry.sdk.autoconfigure
...

Javaagent or library instrumentation version

2.10.0

Environment

JDK: GraalVM
OS: Windows

Additional context

It seems that OpenTelemetry for Spring Boot Native app written in Kotlin is not supported. There is no issue in the specified demo project if I disable org.graalvm.buildtools.native plugin.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds triageNew issue that requires triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions