You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instantiate a Kotlin class that has a constructor with default argument fail with java.lang.VerifyError.
This error blowup after upgrade the open telemetry javaagent to version 1.29.0 to get the improvement for instrumentation with @WithSpan to kotlin coroutine at PR #8870.
Describe the bug
Instantiate a Kotlin class that has a constructor with default argument fail with
java.lang.VerifyError
.This error blowup after upgrade the open telemetry javaagent to version 1.29.0 to get the improvement for instrumentation with
@WithSpan
to kotlin coroutine at PR #8870.Steps to reproduce
Instrument a kotlin suspend function at class that has a constructor with default argument.
The repo https://github.com/cleidiano/open-telemetry-inconsistent-stackmap-frames/ could be used to reproduce the issue:
Start the above project by running
./gradlew run
and then reach the url at http://localhost:8080Expected behavior
Instantiate a kotlin class that has a constructor with default argument shouldn't throws
java.lang.VerifyError
.Actual behavior
Javaagent or library instrumentation version
Javaagent 1.29.0
Environment
JDK: OpenJDK 64-Bit Server VM Temurin-17.0.1+12 (build 17.0.1+12, mixed mode, sharing)
OS: MacOS 13.3.1
Kotlin: 1.9.10
Ktor: 2.3.3
Additional context
No response
The text was updated successfully, but these errors were encountered: