Android Textures - break on resume

Hi guys, I’ve been getting this lately (tested with update from 05/25 zipped libs)

When resuming after pressing home button, most of my game textures turn white and I get this trace below:
(This started happening on the last few updates that RC2 IDE could download normally, don’t know whats happening or what I did wrong - atm I don’t have too much time to investigate.)

E/com.jme3.app.AndroidHarness(11389): SEVERE Exception thrown in Thread[GLThread 879,5,main]
E/com.jme3.app.AndroidHarness(11389): com.jme3.renderer.RendererException: An OpenGL error has occurred: invalid operation
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.android.RendererUtil.checkGLError(RendererUtil.java:49)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.android.OGLESShaderRenderer.updateUniform(OGLESShaderRenderer.java:761)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.android.OGLESShaderRenderer.updateShaderUniforms(OGLESShaderRenderer.java:769)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.android.OGLESShaderRenderer.setShader(OGLESShaderRenderer.java:973)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.material.Material.render(Material.java:1116)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:523)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:322)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:374)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:763)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:719)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:983)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.renderer.RenderManager.render(RenderManager.java:1029)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.app.SimpleApplication.update(SimpleApplication.java:252)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.app.AndroidHarness.update(AndroidHarness.java:467)
E/com.jme3.app.AndroidHarness(11389): at com.jme3.system.android.OGLESContext.onDrawFrame(OGLESContext.java:349)
E/com.jme3.app.AndroidHarness(11389): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1462)
E/com.jme3.app.AndroidHarness(11389): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)

Running the game normally works 100% fine.

If any of you know what the issue is please share here.

Keep Well!

That’s one of the broken builds … You will need to find a build after 6/1 for the fix.

1 Like

Thanks @Momoko_Fan !

Will do that, not sure where to find these builds though, can you please point me in the correct direction?

After this replying, this can be resolved.

<cite>@meeshter said:</cite> Thanks @Momoko_Fan !

Will do that, not sure where to find these builds though, can you please point me in the correct direction?

After this replying, this can be resolved.


use the svn url listed on this page and compile the jars. Include the jme3-core and jme3-android jar files as a library in your project and you will be able to build for android (but not for desktop) if you add all the jar files as libraries it will run out of memory when compiling for android (but work fine for desktop), so keep that in mind.

1 Like