Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sentry showing a lot of erros on debug #2673

Open
RafaelPlantard opened this issue Feb 7, 2025 · 3 comments
Open

Sentry showing a lot of erros on debug #2673

RafaelPlantard opened this issue Feb 7, 2025 · 3 comments

Comments

@RafaelPlantard
Copy link

RafaelPlantard commented Feb 7, 2025

Platform

Flutter Mobile Android

Obfuscation

Disabled

Debug Info

Disabled

Doctor

flutter doctor -v
[✓] Flutter (Channel stable, 3.27.3, on macOS 15.3 24D60 darwin-arm64, locale en-BR)
• Flutter version 3.27.3 on channel stable at /Users/rafaelplantard/fvm/versions/3.27.3
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision c519ee916e (2 weeks ago), 2025-01-21 10:32:23 -0800
• Engine revision e672b006cb
• Dart version 3.6.1
• DevTools version 2.40.2

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
• Android SDK at /Users/rafaelplantard/Library/Android/sdk
• Platform android-35, build-tools 35.0.0
• ANDROID_HOME = /Users/rafaelplantard/Library/Android/sdk
• Java binary at: /Users/rafaelplantard/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 21.0.3+-79915917-b509.11)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16C5032a
• CocoaPods version 1.16.2

[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.2)
• Android Studio at /Users/rafaelplantard/Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 21.0.3+-79915917-b509.11)

[✓] VS Code (version 1.96.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.102.0

[✓] Connected device (4 available)
• sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64 • Android 15 (API 35) (emulator)
• macOS (desktop) • macos • darwin-arm64 • macOS 15.3 24D60 darwin-arm64
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin • macOS 15.3 24D60 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 132.0.6834.160

[✓] Network resources
• All expected network resources are available.

Version

8.13.0

Steps to Reproduce

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  await SentryFlutter.init(
    (options) {
      final sampleRate = Env.currentEnv != EnvType.prod.name ? 0.2 : 0.5;

      options.dsn = Env.sentryDSN;
      options.environment = Env.currentEnv;
      options.tracesSampleRate = sampleRate;
      options.experimental.replay.sessionSampleRate = sampleRate;
      options.experimental.replay.onErrorSampleRate = sampleRate;
    },
    appRunner: () async {
      await runAppInitialization();
    },
  );
}

Expected Result

No erros on log

Actual Result

Class not available:io.sentry.compose.gestures.ComposeGestureTargetLocator (Ask Gemini)
                                                                                                    java.lang.ClassNotFoundException: io.sentry.compose.gestures.ComposeGestureTargetLocator
                                                                                                    	at java.lang.Class.classForName(Native Method)
                                                                                                    	at java.lang.Class.forName(Class.java:607)
                                                                                                    	at java.lang.Class.forName(Class.java:512)
                                                                                                    	at io.sentry.android.core.LoadClass.loadClass(LoadClass.java:21)
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:39)
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:44)
                                                                                                    	at io.sentry.android.core.AndroidOptionsInitializer.initializeIntegrationsAndProcessors(AndroidOptionsInitializer.java:189)
                                                                                                    	at io.sentry.android.core.SentryAndroid.lambda$init$1(SentryAndroid.java:163)
                                                                                                    	at io.sentry.android.core.SentryAndroid$$ExternalSyntheticLambda0.configure(D8$$SyntheticClass:0)
                                                                                                    	at io.sentry.Sentry.applyOptionsConfiguration(Sentry.java:196)
                                                                                                    	at io.sentry.Sentry.init(Sentry.java:166)
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:93)
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:76)
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.initNativeSdk(SentryFlutterPlugin.kt:152)
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.onMethodCall(SentryFlutterPlugin.kt:86)
                                                                                                    	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
                                                                                                    	at android.os.Handler.handleCallback(Handler.java:959)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:100)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:232)
                                                                                                    	at android.os.Looper.loop(Looper.java:317)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8705)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
                                                                                                    Caused by: java.lang.ClassNotFoundException: Didn't find class "io.sentry.compose.gestures.ComposeGestureTargetLocator" on path: DexPathList[[zip file "/data/app/~~1PEt2UJyQ9GzQQixKxp7ZQ==/org.mahhp-5n_MKuOadVvDnbbsgJWGKw==/base.apk"],nativeLibraryDirectories=[/data/app/~~1PEt2UJyQ9GzQQixKxp7ZQ==/org.mahhp-5n_MKuOadVvDnbbsgJWGKw==/lib/arm64, /data/app/~~1PEt2UJyQ9GzQQixKxp7ZQ==/org.mahhp-5n_MKuOadVvDnbbsgJWGKw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
                                                                                                    	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
                                                                                                    	at java.lang.ClassLoader.loadClass(ClassLoader.java:637)
                                                                                                    	at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
                                                                                                    	at java.lang.Class.classForName(Native Method) 
                                                                                                    	at java.lang.Class.forName(Class.java:607) 
                                                                                                    	at java.lang.Class.forName(Class.java:512) 
                                                                                                    	at io.sentry.android.core.LoadClass.loadClass(LoadClass.java:21) 
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:39) 
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:44) 
                                                                                                    	at io.sentry.android.core.AndroidOptionsInitializer.initializeIntegrationsAndProcessors(AndroidOptionsInitializer.java:189) 
                                                                                                    	at io.sentry.android.core.SentryAndroid.lambda$init$1(SentryAndroid.java:163) 
                                                                                                    	at io.sentry.android.core.SentryAndroid$$ExternalSyntheticLambda0.configure(D8$$SyntheticClass:0) 
                                                                                                    	at io.sentry.Sentry.applyOptionsConfiguration(Sentry.java:196) 
                                                                                                    	at io.sentry.Sentry.init(Sentry.java:166) 
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:93) 
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:76) 
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.initNativeSdk(SentryFlutterPlugin.kt:152) 
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.onMethodCall(SentryFlutterPlugin.kt:86) 
                                                                                                    	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267) 
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292) 
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319) 
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0) 
                                                                                                    	at android.os.Handler.handleCallback(Handler.java:959) 
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:100) 
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:232) 
                                                                                                    	at android.os.Looper.loop(Looper.java:317) 
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8705) 
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method) 
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) 
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) 
2025-02-07 16:32:53.439  6460-6460  Sentry                  org.mahhp                            D  Class not available:io.sentry.compose.viewhierarchy.ComposeViewHierarchyExporter (Ask Gemini)
                                                                                                    java.lang.ClassNotFoundException: io.sentry.compose.viewhierarchy.ComposeViewHierarchyExporter
                                                                                                    	at java.lang.Class.classForName(Native Method)
                                                                                                    	at java.lang.Class.forName(Class.java:607)
                                                                                                    	at java.lang.Class.forName(Class.java:512)
                                                                                                    	at io.sentry.android.core.LoadClass.loadClass(LoadClass.java:21)
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:39)
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:44)
                                                                                                    	at io.sentry.android.core.AndroidOptionsInitializer.initializeIntegrationsAndProcessors(AndroidOptionsInitializer.java:200)
                                                                                                    	at io.sentry.android.core.SentryAndroid.lambda$init$1(SentryAndroid.java:163)
                                                                                                    	at io.sentry.android.core.SentryAndroid$$ExternalSyntheticLambda0.configure(D8$$SyntheticClass:0)
                                                                                                    	at io.sentry.Sentry.applyOptionsConfiguration(Sentry.java:196)
                                                                                                    	at io.sentry.Sentry.init(Sentry.java:166)
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:93)
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:76)
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.initNativeSdk(SentryFlutterPlugin.kt:152)
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.onMethodCall(SentryFlutterPlugin.kt:86)
                                                                                                    	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
                                                                                                    	at android.os.Handler.handleCallback(Handler.java:959)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:100)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:232)
                                                                                                    	at android.os.Looper.loop(Looper.java:317)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8705)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
                                                                                                    Caused by: java.lang.ClassNotFoundException: Didn't find class "io.sentry.compose.viewhierarchy.ComposeViewHierarchyExporter" on path: DexPathList[[zip file "/data/app/~~1PEt2UJyQ9GzQQixKxp7ZQ==/org.mahhp-5n_MKuOadVvDnbbsgJWGKw==/base.apk"],nativeLibraryDirectories=[/data/app/~~1PEt2UJyQ9GzQQixKxp7ZQ==/org.mahhp-5n_MKuOadVvDnbbsgJWGKw==/lib/arm64, /data/app/~~1PEt2UJyQ9GzQQixKxp7ZQ==/org.mahhp-5n_MKuOadVvDnbbsgJWGKw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
                                                                                                    	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
                                                                                                    	at java.lang.ClassLoader.loadClass(ClassLoader.java:637)
                                                                                                    	at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
                                                                                                    	at java.lang.Class.classForName(Native Method) 
                                                                                                    	at java.lang.Class.forName(Class.java:607) 
                                                                                                    	at java.lang.Class.forName(Class.java:512) 
                                                                                                    	at io.sentry.android.core.LoadClass.loadClass(LoadClass.java:21) 
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:39) 
                                                                                                    	at io.sentry.android.core.LoadClass.isClassAvailable(LoadClass.java:44) 
                                                                                                    	at io.sentry.android.core.AndroidOptionsInitializer.initializeIntegrationsAndProcessors(AndroidOptionsInitializer.java:200) 
                                                                                                    	at io.sentry.android.core.SentryAndroid.lambda$init$1(SentryAndroid.java:163) 
                                                                                                    	at io.sentry.android.core.SentryAndroid$$ExternalSyntheticLambda0.configure(D8$$SyntheticClass:0) 
                                                                                                    	at io.sentry.Sentry.applyOptionsConfiguration(Sentry.java:196) 
                                                                                                    	at io.sentry.Sentry.init(Sentry.java:166) 
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:93) 
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:76) 
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.initNativeSdk(SentryFlutterPlugin.kt:152) 
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.onMethodCall(SentryFlutterPlugin.kt:86) 
                                                                                                    	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267) 
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292) 
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319) 
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0) 
                                                                                                    	at android.os.Handler.handleCallback(Handler.java:959) 
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:100) 
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:232) 
                                                                                                    	at android.os.Looper.loop(Looper.java:317) 
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8705) 
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method) 
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) 
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) 
2025-02-07 16:32:53.440  6460-6460  Sentry                  org.mahhp                            I  Initializing SDK with DSN: 'https://176211cd9b35ce1bdbe89d2008e9f033@o4505478579421184.ingest.sentry.io/4505755502706688'
2025-02-07 16:32:53.445  6460-6460  Sentry                  org.mahhp                            I  sentry-debug-meta.properties file was not found. (Ask Gemini)
                                                                                                    java.io.FileNotFoundException: sentry-debug-meta.properties
                                                                                                    	at android.content.res.AssetManager.nativeOpenAsset(Native Method)
                                                                                                    	at android.content.res.AssetManager.open(AssetManager.java:985)
                                                                                                    	at android.content.res.AssetManager.open(AssetManager.java:962)
                                                                                                    	at io.sentry.android.core.internal.debugmeta.AssetsDebugMetaLoader.loadDebugMeta(AssetsDebugMetaLoader.java:39)
                                                                                                    	at io.sentry.Sentry.initConfigurations(Sentry.java:482)
                                                                                                    	at io.sentry.Sentry.init(Sentry.java:234)
                                                                                                    	at io.sentry.Sentry.init(Sentry.java:167)
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:93)
                                                                                                    	at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:76)
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.initNativeSdk(SentryFlutterPlugin.kt:152)
                                                                                                    	at io.sentry.flutter.SentryFlutterPlugin.onMethodCall(SentryFlutterPlugin.kt:86)
                                                                                                    	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
                                                                                                    	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
                                                                                                    	at android.os.Handler.handleCallback(Handler.java:959)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:100)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:232)
                                                                                                    	at android.os.Looper.loop(Looper.java:317)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8705)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)

Are you willing to submit a PR?

None

@cobyeastwood183
Copy link

@vaind
Copy link
Collaborator

vaind commented Feb 10, 2025

@romtsn
Copy link
Member

romtsn commented Feb 10, 2025

Yeah I guess we could omit printing out the stacktraces, but the messages themselves can be helpful at times

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Status: Needs Discussion
Development

No branches or pull requests

4 participants