Java.lang.NoSuchFieldError: GL_ARB_multitexture

I’m trying to run the demos - I’m using lwjgl 0.96 (alpha?) and jme 0.8.



When I run the demo window appears, and I can make my resolution selection etc. But then it exits complaining about OpenGL capabilities I think. I have an NVIDIA 6600GT, so I think my card can support whatever JME wants to throw at it.



I didn’t build JME, I downloaded the binary JAR file instead. The same with lwjgl.



Any suggestions appreciated

Thanks



[mike@pc-00069 Demo08]$ java -Djava.library.path=./lib -cp ./lib/lwjgl.jar:./lib/jogg-0
.0.5.jar:./lib/jorbis-0.0.12.jar:./target/jme.jar:./target/jmetest.jar:./target/jmetest
-data.jar jmetest.effects.TestDynamicSmoker
May 11, 2005 8:02:32 PM com.jme.app.BaseGame start
INFO: Application started.
May 11, 2005 8:02:32 PM com.jme.system.PropertiesIO <init>
INFO: PropertiesIO created
May 11, 2005 8:02:32 PM com.jme.system.PropertiesIO load
INFO: Read properties
Warning: Cannot convert string "-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
May 11, 2005 8:02:38 PM com.jme.system.lwjgl.LWJGLDisplaySystem <init>
INFO: LWJGL Display System created.
May 11, 2005 8:02:38 PM com.jme.system.PropertiesIO save
INFO: Saved properties
May 11, 2005 8:02:38 PM com.jme.system.lwjgl.LWJGLDisplaySystem <init>
INFO: LWJGL Display System created.
java.lang.NoSuchFieldError: GL_ARB_multitexture
        at com.jme.scene.state.lwjgl.LWJGLTextureState.<init>(Unknown Source)
        at com.jme.renderer.lwjgl.LWJGLRenderer.<init>(Unknown Source)
        at com.jme.system.lwjgl.LWJGLDisplaySystem.createWindow(Unknown Source)
        at com.jme.app.SimpleGame.initSystem(Unknown Source)
        at com.jme.app.BaseGame.start(Unknown Source)
        at jmetest.effects.TestDynamicSmoker.main(Unknown Source)
May 11, 2005 8:02:39 PM com.jme.app.SimpleGame cleanup
INFO: Cleaning up resources.
May 11, 2005 8:02:39 PM com.jme.input.InputSystem getKeyInput
WARNING: KeyInput is null, insure that a call to createInputSystem was made before getting the devices.
May 11, 2005 8:02:39 PM com.jme.input.InputSystem getMouseInput
WARNING: MouseInput is null, insure that a call to createInputSystem was made before getting the devices.
May 11, 2005 8:02:39 PM com.jme.app.BaseGame start
INFO: Application ending.

jME 0.8 does not support lwjgl 0.96. Please use either the CVS version of jME or version 0.94 of lwjgl.

Argh, I thought I’d matched up the correct versions! Sorry for that!

Wait i get the same error and i’m running the cvs with lwjgl .96(tha is what came in the cvs right?) do I have the same problem?

Do you have any other LWJGL versions installed on your machine (in your PATH)? It’s possible an older version is coming first in the PATH variable, and this would be used rather than the other.

i’ll look into that

::edit::

I took all the jars and copied them over into the the right place same for the dll’s still doesn’t work, Good job on dividing up jme.

nobody has any ideas?

so you use lwjgl .96 with the cvs right?

yes

I had this problem too, i solve downloading lwjgl 0.94 directly www.lwjgl.org, now everything is working fine.