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
E/AndroidHarness(19265): at
E/AndroidHarness(19265): at android.opengl.GLSurfaceView$GLThread.guardedRun(
E/AndroidHarness(19265): at android.opengl.GLSurfaceView$

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.