Android opengl error 1280

We are nearing the end of our project and it is working fine on our tablet (Nexus 7).

But when I try to run it on my Samsung Galaxy s2 I get an opengl 1280 error. and I cant seem to figure out what causes it.
Does anyone here maybe have an idea what could cause it?

E/AndroidHarness(19265): Exception thrown in Thread[GLThread 5586,5,main]
E/AndroidHarness(19265): com.jme3.renderer.RendererException: OpenGL Error 1280. Enable error checking for more info.
E/AndroidHarness(19265): at com.jme3.renderer.android.OGLESShaderRenderer.onFrame(OGLESShaderRenderer.java:559)
E/AndroidHarness(19265): at com.jme3.system.android.OGLESContext.onDrawFrame(OGLESContext.java:334)
E/AndroidHarness(19265): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1462)
E/AndroidHarness(19265): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)

I ran into this error as well. This thread has good info on it.

What fixed it for me was using a short array for the indices of all meshes. One of my meshes had an unsigned int array for the indices which isn’t supported by all phones.