[SOLVED] Not sure what this means…

No changes are being made to any material, so I’m not sure what value is being auto-updated improperly.

[java]
W/dalvikvm(26730): threadid=11: thread exiting with uncaught exception (group=0x40a361f8)
E/com.jme3.app.AndroidHarness(26730): SEVERE Exception thrown in Thread[GLThread 2385,5,main]
E/com.jme3.app.AndroidHarness(26730): com.jme3.renderer.RendererException: An OpenGL error has occurred: invalid value
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.android.RendererUtil.checkGLError(RendererUtil.java:125)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.android.OGLESShaderRenderer.renderMeshDefault(OGLESShaderRenderer.java:2328)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.android.OGLESShaderRenderer.renderMesh(OGLESShaderRenderer.java:2354)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.material.Material.render(Material.java:1119)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:523)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:322)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:371)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:788)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:719)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:983)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.renderer.RenderManager.render(RenderManager.java:1035)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.app.SimpleApplication.update(SimpleApplication.java:252)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.app.AndroidHarness.update(AndroidHarness.java:467)
E/com.jme3.app.AndroidHarness(26730): at com.jme3.system.android.OGLESContext.onDrawFrame(OGLESContext.java:349)
E/com.jme3.app.AndroidHarness(26730): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1462)
E/com.jme3.app.AndroidHarness(26730): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)
E/com.jme3.app.AndroidHarness(26730):
[/java]

This happens when removing a custom control, btw.

I think I may have an answer to this…

It looks like it was related to the mesh not being updated properly prior to removing the spatial. I forced an update and the issue stopped on Android.

For info’s sake: I never saw this issue on Desktop.