Why won't this file work, it's fundamentally the same as cylab's:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://www.gamebrewers.com/webe">
<information>
<title>Exodus Online Client</title>
<vendor>Gamebrewers</vendor>
<homepage href="http://www.gamebrewers.com"/>
<description>Exodus Online</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se href="http://java.sun.com/products/autodl/j2se" version="1.5+"/>
<property name="sun.java2d.noddraw" value="true"/>
<property name="org.xith3d.defaultRenderer" value="JOGL"/>
<jar href="ExodusOnline.jar" main="true"/>
<jar href="resources.jar"/>
<jar href="jogl.jar"/>
<jar href="hial.jar"/>
<jar href="Xith3D.jar"/>
<jar href="jagatoo.jar"/>
<jar href="openmali.jar"/>
<jar href="gluegen-rt.jar"/>
<jar href="hud-themes.jar"/>
<jar href="media.jar"/>
<jar href="jops.jar"/>
</resources>
<application-desc main-class="exodus.game.worlds.zero.four.ExodusMain"/>
</jnlp>
I always get a NullPointerException while loading terrain:
java.lang.NullPointerException
at exodus.game.threeD.terrain.TerrainManager.update(TerrainManager.java:51)
at exodus.game.threeD.terrain.TerrainManager.<init>(TerrainManager.java:40)
at exodus.game.worlds.zero.four.ExodusMain.<init>(ExodusMain.java:91)
at exodus.game.worlds.zero.four.ExodusMain.main(ExodusMain.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)