-
Notifications
You must be signed in to change notification settings - Fork 63
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
DdRumContentProvider
added to manifest despite not using RUM feature
#1751
Comments
Hi @lwasyl and thanks for this question. This is not a bug, but mostly a side effect of using the The |
Thank you, it wasn't clear to me that In that case I might suggest to expose the RUM dependency as Would you consider separating artifacts for okhttp-tracing and okhttp-rum integrations separately? |
That's a good point, I'll add it to our backlog indeed
That's another solution, which goes in a direction that we think is too verbose, especially since the RumInterceptor relis on the TracingInterceptor, so those two are kinda coupled. |
I keep ending up back at this question - my react-native android app crashes on start (emulator or physical device) after adding datadog.
|
Hi @compwron , can you share the full stacktrace of this error, the one you shared seems to be cropped. |
Describe what happened
After updating to 2.3.0 (from 1.19.3) I noticed that a provider was added to the apk:
com.datadog.android.rum.DdRumContentProvider
. The only two DD dependencies that I added to the project arecom.datadoghq:dd-sdk-android-trace
andcom.datadoghq:dd-sdk-android-okhttp
I'm reporting this as a bug since the 1.x -> 2.x migration document suggests that
Since I'm not using RUM, I don't expect any RUM classes being pulled into the project.
If this is not a bug, then I'd ask for clarification whether it's safe to explicitly remove this provider even though it's added by the library automatically
Additional context
The text was updated successfully, but these errors were encountered: