getsentry / sentry-android-gradle-plugin

Gradle plugin for Sentry Android. Upload proguard, debug files, and more.

Home Page:https://docs.sentry.io/platforms/android/gradle/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Applying io.sentry.kotlin.compiler.gradle on a module with no @Composable functions throws NPE

devPalacio opened this issue · comments

commented

Gradle Version

8.5

AGP Version

8.2.1

Code Minifier/Optimizer

R8

Version

4.4.0

Sentry SDK Version

7.6.0

Steps to Reproduce

  1. Create a library module with compose = true but no functions annotated with Composable
  2. Apply io.sentry.kotlin.compiler.gradle and add io.sentry:sentry-compose-android as dependency
  3. Compile the module

Expected Result

Module compiles or throws a more helpful error message.

Actual Result

module:compileDebugKotlin FAILED        
e: java.lang.NullPointerException        
        at io.sentry.compose.JetpackComposeTracingIrExtension.generate(JetpackComposeTracingIrExtension.kt:56)

Thanks for reporting @devPalacio - we'll have a fix soon