Rendering thread
Process: xxx..xxx.xxx, PID: 24287
com.esri.arcgisruntime.ArcGISRuntimeException: Internal error.: Failed to load OpenGLES
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativeDraw(Native Method)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.a(SourceFile:5)
at com.esri.arcgisruntime.internal.mapping.view.p.a(SourceFile:2)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.draw(SourceFile:2)
at com.esri.arcgisruntime.mapping.view.MapView.g(SourceFile:1)
at com.esri.arcgisruntime.mapping.view.MapView.$r8$lambda$A19tjFH8vL4O7Dv7zsxJCwvUVdc(Unknown Source:0)
at com.esri.arcgisruntime.mapping.view.MapView$$ExternalSyntheticLambda1.a(Unknown Source:2)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.onDrawRequested(SourceFile:4)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativePulse(Native Method)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.z(SourceFile:1)
at com.esri.arcgisruntime.internal.mapping.view.g.p(SourceFile:1)
Hi,
Can you provide the specs of the device/emulator you are using? Are you seeing it on all of your test devices or some ?
Thanks
Rama
Issue facing on all devices
We have tested the SDK on multiple android devices and don't see the problem. I am assuming you have tried our samples and can not load them on any of your devices because of above error. Can you share the details of your devices and their OpenGL versions. If you do not wish to put that information in public, you can also reach out to our support team to diagnose the problem on those devices.
Thanks
Rama
Have also started seeing the same in Google Play crash details. Have not been able to reproduce myself.
This is running 100.15.1. I have since upgraded to 100.15.4, but that is not in production yet.
Sample attributes:
Sony XQ-DC54 (Xperia 10 V)
Android 14 (SDK 34)
Occurred: 14 hours ago
Type com.esri.arcgisruntime.ArcGISRuntimeException
Exception com.esri.arcgisruntime.ArcGISRuntimeException: Internal error.: Failed to load OpenGLES
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativeDraw
at com.esri.arcgisruntime.internal.jni.CoreGeoView.a (SourceFile:5)
at com.esri.arcgisruntime.internal.mapping.view.p.a (SourceFile:2)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.draw (SourceFile:2)
at com.esri.arcgisruntime.mapping.view.MapView.g (SourceFile:1)
at com.esri.arcgisruntime.mapping.view.MapView.$r8$lambda$A19tjFH8vL4O7Dv7zsxJCwvUVdc
at com.esri.arcgisruntime.mapping.view.MapView$$ExternalSyntheticLambda0.a
at com.esri.arcgisruntime.internal.jni.CoreGeoView.onDrawRequested (SourceFile:4)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativePulse
at com.esri.arcgisruntime.internal.jni.CoreGeoView.z (SourceFile:1)
at com.esri.arcgisruntime.internal.mapping.view.g.p (SourceFile:1)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.doFrame (SourceFile:3)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1423)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1434)
at android.view.Choreographer.doCallbacks (Choreographer.java:1037)
at android.view.Choreographer.doFrame (Choreographer.java:961)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1408)
at android.os.Handler.handleCallback (Handler.java:958)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:205)
at android.os.Looper.loop (Looper.java:294)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.run (SourceFile:5)
Sample attributes:
samsung a52sxq (Galaxy A52s 5G)
Android 12 (SDK 31)
Exception com.esri.arcgisruntime.ArcGISRuntimeException: Internal error.: Failed to load OpenGLES
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativeDraw
at com.esri.arcgisruntime.internal.jni.CoreGeoView.a (SourceFile:5)
at com.esri.arcgisruntime.internal.mapping.view.p.a (SourceFile:2)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.draw (SourceFile:2)
at com.esri.arcgisruntime.mapping.view.MapView.g (SourceFile:1)
at com.esri.arcgisruntime.mapping.view.MapView.$r8$lambda$A19tjFH8vL4O7Dv7zsxJCwvUVdc
at com.esri.arcgisruntime.mapping.view.MapView$$ExternalSyntheticLambda0.a
at com.esri.arcgisruntime.internal.jni.CoreGeoView.onDrawRequested (SourceFile:4)
at com.esri.arcgisruntime.internal.jni.CoreGeoView.nativePulse
at com.esri.arcgisruntime.internal.jni.CoreGeoView.z (SourceFile:1)
at com.esri.arcgisruntime.internal.mapping.view.g.p (SourceFile:1)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.doFrame (SourceFile:3)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1106)
at android.view.Choreographer.doCallbacks (Choreographer.java:866)
at android.view.Choreographer.doFrame (Choreographer.java:792)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1092)
at android.os.Handler.handleCallback (Handler.java:938)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:226)
at android.os.Looper.loop (Looper.java:313)
at com.esri.arcgisruntime.mapping.view.GeoView$RenderingThread.run (SourceFile:5)