Test Failures on FC3

Dear All,



Here are a list fo test failures for jME - thought it might help



CNF - Can’t find the class. Prob. just a naming error

F - Fail, see below

P - Pass


  • jmetest.effects.TestDynamicSmoker - F
  • jmetest.effects.TestLensFlare - P
  • jmetest.effects.TestParticleSystem - P
  • jmetest.intersection.TestCollision - P
  • jmetest.milestone.TestMilestone2 - F
  • jmetest.milestone.TestMilestone3 - P
  • jmetest.renderer.TestAnisotropic - P
  • jmetest.renderer.TestBezierMesh - P
  • jmetest.renderer.TestBoxColor - P
  • jmetest.renderer.TestCylinder - P
  • jmetest.renderer.TestDisk - P
  • jmetest.renderer.TestEnvMap - P
  • jmetest.renderer.TestManyChildren - CNF
  • jmetest.renderer.TestRenderQueue - P
  • jmetest.renderer.TestScenegraph - P
  • jmetest.renderer.TestTorus - P
  • jmetest.renderer.TestFireMilk - CNF
  • jmetest.renderer.TestMd2 - CNF
  • jmetest.renderer.TestMd2JmeWrite - CNF
  • jmetest.sound.TestSoundGraph - CNF
  • jmetest.terrain.TestTerrainLighting - F
  • jmetest.widget.TestWidgetButtonLightSwitch -F





    TestDynamicSmoker - There seems to be some File missing…



    27-May-2005 15:16:57 com.jme.scene.Node <init>

    INFO: Node created.

    Could not load image… URL was null.

    27-May-2005 15:16:57 com.jme.scene.Node <init>

    INFO: Node created.

    27-May-2005 15:16:57 com.jme.scene.Node attachChild

    INFO: Child (FPS label) attached to this node (FPS node)

    27-May-2005 15:16:57 com.jme.scene.Node <init>

    INFO: Node created.

    27-May-2005 15:16:57 com.jme.scene.Node <init>

    INFO: Node created.

    27-May-2005 15:16:57 com.jme.scene.TriMesh reconstruct

    INFO: TriMesh reconstructed.

    27-May-2005 15:16:57 com.jme.scene.Node attachChild

    INFO: Child (Box01) attached to this node (ms3d file)

    27-May-2005 15:16:57 com.jme.scene.TriMesh reconstruct

    INFO: TriMesh reconstructed.

    27-May-2005 15:16:57 com.jme.scene.Node attachChild

    INFO: Child (Cylinder01) attached to this node (ms3d file)

    java.lang.NoClassDefFoundError: com/jmex/terrain/TerrainBlock

    at com.jmex.model.XMLparser.Converters.MilkToJme.convert(Unknown Source)

    at jmetest.effects.TestDynamicSmoker.simpleInitGame(Unknown Source)

    at com.jme.app.SimpleGame.initGame(Unknown Source)

    at com.jme.app.BaseGame.start(Unknown Source)

    at jmetest.effects.TestDynamicSmoker.main(Unknown Source)







    jmetest.milestone.TestMilestone2: Some horrible C error, I think:

    #

An unexpected error has been detected by HotSpot Virtual Machine:

#

SIGSEGV (0xb) at pc=0xb29468d4, pid=9111, tid=2981473200

#

Java VM: Java HotSpot™ Client VM (1.5.0_01-b08 mixed mode, sharing)

Problematic frame:

j com.jme.scene.state.lwjgl.LWJGLTextureState.<init>()V+12

#

An error report file with more information is saved as hs_err_pid9111.log



Terrain Lighting: Some other class missing (jme-terrain.jar is in the cp)
Exception in thread "main" java.lang.NoClassDefFoundError: com/jmex/terrain/TerrainBlock


TestWidgetButtonLightSwitch: A missing file, I think

java.io.FileNotFoundException: com/jme/widget/lookandfeel/data/Default.glf (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at java.net.URL.openStream(URL.java:1007)
at com.jme.widget.font.WidgetAbstractFont.create(Unknown Source)
at com.jme.widget.font.WidgetAbstractFont.create(Unknown Source)
at com.jme.widget.font.WidgetAbstractFont.<init>(Unknown Source)
at com.jme.widget.impl.lwjgl.WidgetLWJGLFont.<init>(Unknown Source)
at com.jme.system.lwjgl.LWJGLDisplaySystem.getFont(Unknown Source)
at com.jme.widget.font.WidgetFontManager.<init>(Unknown Source)
at com.jme.widget.font.WidgetFontManager.init(Unknown Source)
at com.jme.widget.WidgetAbstractFrame.init(Unknown Source)
at com.jme.widget.WidgetAbstractFrame.<init>(Unknown Source)
at com.jme.widget.WidgetAbstractFrame.<init>(Unknown Source)
at jmetest.widget.TestWidgetButtonLightSwitch$TestFrame.<init>(Unknown Source)
at jmetest.widget.TestWidgetButtonLightSwitch.initGame(Unknown Source)
at com.jme.app.BaseGame.start(Unknown Source)
at jmetest.widget.TestWidgetButtonLightSwitch.main(Unknown Source)
27-May-2005 15:22:05 com.jme.scene.Node <init>
INFO: Node created.
null
Could not load image... URL was null.
java.lang.NullPointerException
at com.jme.widget.renderer.WidgetAbstractRenderer.<init>(Unknown Source)
at com.jme.widget.impl.lwjgl.WidgetLWJGLAbstractRenderer.<init>(Unknown Source)
at com.jme.widget.impl.lwjgl.WidgetLWJGLPanelRenderer.<init>(Unknown Source)
at com.jme.widget.renderer.WidgetRendererFactory.getRenderer(Unknown Source)
at com.jme.widget.panel.WidgetPanel.initWidgetRenderer(Unknown Source)
at com.jme.widget.WidgetAbstractContainer.init(Unknown Source)
at com.jme.widget.WidgetAbstractContainer.<init>(Unknown Source)
at com.jme.widget.panel.WidgetPanel.<init>(Unknown Source)
at jmetest.widget.TestWidgetButtonLightSwitch$TestFrame.<init>(Unknown Source)
at jmetest.widget.TestWidgetButtonLightSwitch.initGame(Unknown Source)
at com.jme.app.BaseGame.start(Unknown Source)
at jmetest.widget.TestWidgetButtonLightSwitch.main(Unknown Source)


HTH,

Matt


cvs'd on 27.5.5 at about 13:30 GMT. Built using ant 1.6.x and java 1.5.0, running on Fedora Core 3 (i386 version) on an AMD64

It seems that your classpath is not containing all the required jars - which commands did you use to start the tests?

(tested some of the failing tests here - working fine)

java -Djava.library.path=./lib -Dorg.lwjgl.opengl.Display.allowSoftwareOpenGL=true -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:./target/jme-effects.jar:./target/jme-model.jar:./target/jme-sound.jar:

./jme-terrain.jar



Matt

There is a ‘/target’ missing for jme-terrain.jar



The VM Crash seems to be caused by lwjgl - maybe you should report that there. (make sure your grphics driver and lwjgl version is up to date before)