Hi there,
I am following the tutorial here https://wiki.jmonkeyengine.org/sdk/sample_code.html. However, I can’t run this “TestPostWaterLake.java”, successfully. I pasted the error message for you to see below.
init:
Deleting: /home/erick/JmeTests/build/built-jar.properties
deps-jar:
Updating property file: /home/erick/JmeTests/build/built-jar.properties
compile:
run:
Aug 06, 2018 12:59:02 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.2-stable
* Branch: HEAD
* Git Hash: f85624a
* Build Date: 2018-04-17
Aug 06, 2018 12:59:03 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: LWJGL 2.9.3 context running on thread jME3 Main
* Graphics Adapter: null
* Driver Version: null
* Scaling Factor: 1
Aug 06, 2018 12:59:03 PM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon
INFO: OpenGL Renderer Information
* Vendor: NVIDIA Corporation
* Renderer: GeForce GTX 750 Ti/PCIe/SSE2
* OpenGL Version: 4.6.0 NVIDIA 396.45
* GLSL Version: 4.60 NVIDIA
* Profile: Compatibility
Aug 06, 2018 12:59:03 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio Renderer Information
* Device: OpenAL Soft
* Vendor: OpenAL Community
* Renderer: OpenAL Soft
* Version: 1.1 ALSOFT 1.15.1
* Supported channels: 64
* ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
* AL extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
Aug 06, 2018 12:59:03 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
WARNING: Pausing audio device not supported.
Aug 06, 2018 12:59:03 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio effect extension version: 1.0
Aug 06, 2018 12:59:03 PM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFO: Audio max auxiliary sends: 4
Aug 06, 2018 12:59:03 PM com.jme3.asset.plugins.HttpZipLocator setRootPath
WARNING: Failed to set root path http://jmonkeyengine.googlecode.com/files/wildhouse.zip
java.io.IOException: 404 Not Found
at com.jme3.asset.plugins.HttpZipLocator.readData(HttpZipLocator.java:196)
at com.jme3.asset.plugins.HttpZipLocator.readEndHeader(HttpZipLocator.java:295)
at com.jme3.asset.plugins.HttpZipLocator.load(HttpZipLocator.java:322)
at com.jme3.asset.plugins.HttpZipLocator.setRootPath(HttpZipLocator.java:346)
at com.jme3.asset.ImplHandler$ImplThreadLocal.initialValue(ImplHandler.java:120)
at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:180)
at java.lang.ThreadLocal.get(ThreadLocal.java:170)
at com.jme3.asset.ImplHandler.tryLocate(ImplHandler.java:178)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:359)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:416)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:420)
at jme3test.water.TestPostWaterLake.simpleInitApp(TestPostWaterLake.java:81)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:220)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:211)
at java.lang.Thread.run(Thread.java:748)
Aug 06, 2018 12:59:03 PM com.jme3.app.LegacyApplication handleError
SEVERE: Uncaught exception thrown in Thread[jME3 Main,6,main]
java.lang.NullPointerException
at com.jme3.asset.plugins.HttpZipLocator.locate(HttpZipLocator.java:354)
at com.jme3.asset.ImplHandler.tryLocate(ImplHandler.java:178)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:359)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:416)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:420)
at jme3test.water.TestPostWaterLake.simpleInitApp(TestPostWaterLake.java:81)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:220)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:211)
at java.lang.Thread.run(Thread.java:748)
BUILD SUCCESSFUL (total time: 3 minutes 0 seconds)
How do I fix this “404 not Found” problem?
Thank you.