jme3 r8864 not working anymore?

Hi! I’ve updated from like r8835 to r8864 and I couldn’t launch my programs anymore(something about missing jme3_lwjgl-ogl ), then I downloaded it again as a different project named jme3_again from svn as r8864 (latest head) from http://jmonkeyengine.googlecode.com/svn/trunk/engine

just to make sure it’s clean (since in the old one for example I had edited the intersection algo to always work)



This is in eclipse btw.



At first I get this:

http://i.imgur.com/BVw05.jpg

Then i proceed to remove those so the compiling works.



I also relax my errors/warning so i don’t get warnings when hashcode isn’t overridden but equals() is.



I also add some paranoid checks on jme3tools.navigation.Coordinate on the fallthru switch (the parts in bold are added):

[java]switch (coOrdinate) {

case LAT:

switch (quad) {

case N:

this.deg = deg;

this.minsDecMins = minsDecMins;

this.coOrdinate = coOrdinate;

decCoordinate = nu.Round(this.deg + (float) this.minsDecMins / 60, Coordinate.MINPRECISION);

break;



case S:

this.deg = -deg;

this.minsDecMins = minsDecMins;

this.coOrdinate = coOrdinate;

decCoordinate = nu.Round(this.deg - ((float) this.minsDecMins / 60), Coordinate.MINPRECISION);

<strong>break;

default: throw null;</strong>

}

<strong> break;</strong>

case LNG:

switch (quad) {

case E:

this.deg = deg;

this.minsDecMins = minsDecMins;

this.coOrdinate = coOrdinate;

decCoordinate = nu.Round(this.deg + ((float) this.minsDecMins / 60), Coordinate.MINPRECISION);

break;



case W:

this.deg = -deg;

this.minsDecMins = minsDecMins;

this.coOrdinate = coOrdinate;

decCoordinate = nu.Round(this.deg - ((float) this.minsDecMins / 60), Coordinate.MINPRECISION);

<strong> break;

default: throw null;</strong>

}

<strong> break;

default: throw null;</strong>

}[/java]



Then I ignore a bunch of :

The import com.jme3.bullet.control cannot be resolved

The import com.jme3.bullet.collision.shapes.infos cannot be resolved

under src/bullet

and some:

BulletAppState cannot be resolved to a type

and more like The import com.jme3.bullet.PhysicsTickListener cannot be resolved

bullet related

under src/test



also ignoring some errors under src/blender

I go right ahead and run my program in another project:

http://i.imgur.com/L5Fbs.jpg

Dec 05, 2011 4:54:03 PM com.jme3.system.JmeDesktopSystem newContextLwjgl

SEVERE: CRITICAL ERROR: Context class is missing!

Make sure jme3_lwjgl-ogl is on the classpath.

java.lang.ClassNotFoundException: com.jme3.system.lwjgl.LwjglDisplay

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:186)

at com.jme3.system.JmeDesktopSystem.newContextLwjgl(JmeDesktopSystem.java:125)

at com.jme3.system.JmeDesktopSystem.newContext(JmeDesktopSystem.java:202)

at com.jme3.system.JmeSystem.newContext(JmeSystem.java:107)

at com.jme3.app.Application.start(Application.java:378)

at com.jme3.app.Application.start(Application.java:359)

at com.jme3.app.SimpleApplication.start(SimpleApplication.java:135)

at org.jme3.tools.ExtendedApp.start(ExtendedApp.java:186)

at org.jme3.tests.InsipidBoxes.main(InsipidBoxes.java:82)



Exception in thread “main” java.lang.NullPointerException

at com.jme3.system.JmeDesktopSystem.newContext(JmeDesktopSystem.java:203)

at com.jme3.system.JmeSystem.newContext(JmeSystem.java:107)

at com.jme3.app.Application.start(Application.java:378)

at com.jme3.app.Application.start(Application.java:359)

at com.jme3.app.SimpleApplication.start(SimpleApplication.java:135)

at org.jme3.tools.ExtendedApp.start(ExtendedApp.java:186)

at org.jme3.tests.InsipidBoxes.main(InsipidBoxes.java:82)



I’m not sure where would I be finding “jme3_lwjgl-ogl” ?

I go in my project and delete:

lwjgl64.dll

OpenAL64.dll

just in case.

Rerun and same thing happens.



What should I do ?

Thanks.

Just build it using ant, the eclipse project isn’t correct and should be deleted.

Check that post:

http://hub.jmonkeyengine.org/groups/development-discussion-jme3/forum/topic/library-and-source-cleanups-bye-bye-jmonkeyengine3-jar/

Deleted the eclipse files now, eclipse users should set up the project themselves.

EDIT: I’ll try and use this opportunity to look at lwjgl, maybe it’s better for my use (no pun intended)

I think I’m not doing something right, in eclipse I position myself on build.xml and choose Run As->1 Ant Build

which runs default target but I get compile errors like:


Buildfile: D:workspace.Djme3_againbuild.xml
-pre-init:
-init-private:
-pre-init-libraries:
-init-private-libraries:
-init-libraries:
-init-user:
-init-project:
-init-macrodef-property:
-do-init:
-post-init:
-init-check:
-init-ap-cmdline-properties:
-init-macrodef-javac-with-processors:
-init-macrodef-javac-without-processors:
-init-macrodef-javac:
-init-macrodef-junit:
-init-debug-args:
-init-macrodef-nbjpda:
-init-macrodef-debug:
-init-macrodef-java:
-init-presetdef-jar:
-init-ap-cmdline-supported:
-init-ap-cmdline:
init:
-deps-jar-init:
deps-jar:
[mkdir] Created dir: D:workspace.Djme3_againbuild
-warn-already-built-jar:
[propertyfile] Updating property file: D:workspace.Djme3_againbuildbuilt-jar.properties
-check-automatic-build:
-clean-after-automatic-build:
-verify-automatic-build:
-pre-pre-compile:
[mkdir] Created dir: D:workspace.Djme3_againbuildclasses
-pre-compile:
-copy-persistence-xml:
-compile-depend:
-do-compile:
[mkdir] Created dir: D:workspace.Djme3_againbuildcore
[mkdir] Created dir: D:workspace.Djme3_againbuildplugins
[mkdir] Created dir: D:workspace.Djme3_againbuildjogg
[mkdir] Created dir: D:workspace.Djme3_againbuildblender
[mkdir] Created dir: D:workspace.Djme3_againbuilddesktop
[mkdir] Created dir: D:workspace.Djme3_againbuildterrain
[mkdir] Created dir: D:workspace.Djme3_againbuildjbullet
[mkdir] Created dir: D:workspace.Djme3_againbuildbullet
[mkdir] Created dir: D:workspace.Djme3_againbuildniftygui
[mkdir] Created dir: D:workspace.Djme3_againbuildlwjgl
[mkdir] Created dir: D:workspace.Djme3_againbuildandroid
[echo] Compile Core
[mkdir] Created dir: D:workspace.Djme3_againbuildempty
[javac] Compiling 460 source files to D:workspace.Djme3_againbuildcore
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[javac] Creating empty D:workspace.Djme3_againbuildcorecheckersqualspackage-info.class
[copy] Copying 156 files to D:workspace.Djme3_againbuildcore
[echo] Compile Plugins (Ogre, XML)
[javac] Compiling 16 source files to D:workspace.Djme3_againbuildplugins
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[copy] Copying 1 file to D:workspace.Djme3_againbuildplugins
[echo] Compile Jogg
[javac] Compiling 3 source files to D:workspace.Djme3_againbuildjogg
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: D:workspace.Djme3_againsrcjoggcomjme3audiopluginsOGGLoader.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[echo] Compile Desktop
[javac] Compiling 28 source files to D:workspace.Djme3_againbuilddesktop
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] D:workspace.Djme3_againsrcdesktopjme3toolssavegameSaveGame.java:20: warning: UUDecoder is internal proprietary
API and may be removed in a future release
[javac] import sun.misc.UUDecoder;
[javac] ^
[javac] D:workspace.Djme3_againsrcdesktopjme3toolssavegameSaveGame.java:21: warning: UUEncoder is internal proprietary
API and may be removed in a future release
[javac] import sun.misc.UUEncoder;
[javac] ^
[javac] D:workspace.Djme3_againsrcdesktopjme3toolssavegameSaveGame.java:47: warning: UUEncoder is internal proprietary
API and may be removed in a future release
[javac] UUEncoder enc = new UUEncoder();
[javac] ^
[javac] D:workspace.Djme3_againsrcdesktopjme3toolssavegameSaveGame.java:47: warning: UUEncoder is internal proprietary
API and may be removed in a future release
[javac] UUEncoder enc = new UUEncoder();
[javac] ^
[javac] D:workspace.Djme3_againsrcdesktopjme3toolssavegameSaveGame.java:78: warning: UUDecoder is internal proprietary
API and may be removed in a future release
[javac] UUDecoder dec = new UUDecoder();
[javac] ^
[javac] D:workspace.Djme3_againsrcdesktopjme3toolssavegameSaveGame.java:78: warning: UUDecoder is internal proprietary
API and may be removed in a future release
[javac] UUDecoder dec = new UUDecoder();
[javac] ^
[javac] Note: D:workspace.Djme3_againsrcdesktopjme3toolsnvtexNVCompress.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 7 warnings
[copy] Copying 1 file to D:workspace.Djme3_againbuilddesktop
[echo] Compile Blender Loader
[javac] Compiling 79 source files to D:workspace.Djme3_againbuildblender
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] 1 warning
[copy] Copying 4 files to D:workspace.Djme3_againbuildblender
[echo] Compile Terrain
[javac] Compiling 46 source files to D:workspace.Djme3_againbuildterrain
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[copy] Copying 9 files to D:workspace.Djme3_againbuildterrain
[echo] Compile jBullet
[javac] Compiling 51 source files to D:workspace.Djme3_againbuildjbullet
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[echo] Compile Bullet
[javac] Compiling 54 source files to D:workspace.Djme3_againbuildbullet
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[echo] Compile Nifty
[javac] Compiling 8 source files to D:workspace.Djme3_againbuildniftygui
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] 1 warning
[copy] Copying 3 files to D:workspace.Djme3_againbuildniftygui
[echo] Compile Lwjgl
[javac] Compiling 14 source files to D:workspace.Djme3_againbuildlwjgl
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: D:workspace.Djme3_againsrclwjglcomjme3inputlwjglJInputJoyInput.java uses unchecked or unsafe operation
s.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[echo] Compile Android
[javac] Compiling 23 source files to D:workspace.Djme3_againbuildandroid
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] 1 warning
[echo] Compile Tests
[javac] Compiling 199 source files to D:workspace.Djme3_againbuildclasses
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[copy] Copying 9 files to D:workspace.Djme3_againbuildclasses
-post-compile:
compile:
-pre-pre-compile-test:
[mkdir] Created dir: D:workspace.Djme3_againbuildtestclasses
-pre-compile-test:
-compile-test-depend:
-do-compile-test:
[javac] Compiling 4 source files to D:workspace.Djme3_againbuildtestclasses
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:3: error: package com.jme3.animation
does not exist
[javac] import com.jme3.animation.CompactQuaternionArray;
[javac] ^
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:4: error: cannot find symbol
[javac] import com.jme3.math.Quaternion;
[javac] ^
[javac] symbol: class Quaternion
[javac] location: package com.jme3.math
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:3: error: package com.jme3.animation do
es not exist
[javac] import com.jme3.animation.CompactVector3Array;
[javac] ^
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:4: error: package com.jme3.export.binar
y does not exist
[javac] import com.jme3.export.binary.BinaryExporter;
[javac] ^
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:5: error: package com.jme3.export.binar
y does not exist
[javac] import com.jme3.export.binary.BinaryImporter;
[javac] ^
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:6: error: cannot find symbol
[javac] import com.jme3.math.Vector3f;
[javac] ^
[javac] symbol: class Vector3f
[javac] location: package com.jme3.math
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:15: error: cannot find symbol
[javac] private final Vector3f[] objArray1 = new Vector3f[] {
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:22: error: cannot find symbol
[javac] private final Vector3f[] objArray2 = new Vector3f[] {
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:34: error: cannot find symbol
[javac] CompactVector3Array compact;
[javac] ^
[javac] symbol: class CompactVector3Array
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:21: error: cannot find symbol
[javac] ColorTags tag1 = new ColorTags(str1);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:21: error: cannot find symbol
[javac] ColorTags tag1 = new ColorTags(str1);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:25: error: cannot find symbol
[javac] ColorTags tag2 = new ColorTags(str2);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:25: error: cannot find symbol
[javac] ColorTags tag2 = new ColorTags(str2);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:32: error: cannot find symbol
[javac] ColorTags tag1 = new ColorTags(str1);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:32: error: cannot find symbol
[javac] ColorTags tag1 = new ColorTags(str1);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:36: error: cannot find symbol
[javac] ColorTags tag2 = new ColorTags(str2);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3fontColorTagsTest.java:36: error: cannot find symbol
[javac] ColorTags tag2 = new ColorTags(str2);
[javac] ^
[javac] symbol: class ColorTags
[javac] location: class ColorTagsTest
[javac] D:workspace.Djme3_againtestcomjme3mathTrigonometryTest.java:10: error: cannot find symbol
[javac] Vector2f original = new Vector2f(1, 2);
[javac] ^
[javac] symbol: class Vector2f
[javac] location: class TrigonometryTest
[javac] D:workspace.Djme3_againtestcomjme3mathTrigonometryTest.java:10: error: cannot find symbol
[javac] Vector2f original = new Vector2f(1, 2);
[javac] ^
[javac] symbol: class Vector2f
[javac] location: class TrigonometryTest
[javac] D:workspace.Djme3_againtestcomjme3mathTrigonometryTest.java:11: error: cannot find symbol
[javac] Vector2f recreated = new Vector2f();
[javac] ^
[javac] symbol: class Vector2f
[javac] location: class TrigonometryTest
[javac] D:workspace.Djme3_againtestcomjme3mathTrigonometryTest.java:11: error: cannot find symbol
[javac] Vector2f recreated = new Vector2f();
[javac] ^
[javac] symbol: class Vector2f
[javac] location: class TrigonometryTest
[javac] D:workspace.Djme3_againtestcomjme3mathTrigonometryTest.java:16: error: cannot find symbol
[javac] recreated.set( FastMath.cos(angle), FastMath.sin(angle) );
[javac] ^
[javac] symbol: variable FastMath
[javac] location: class TrigonometryTest
[javac] D:workspace.Djme3_againtestcomjme3mathTrigonometryTest.java:16: error: cannot find symbol
[javac] recreated.set( FastMath.cos(angle), FastMath.sin(angle) );
[javac] ^
[javac] symbol: variable FastMath
[javac] location: class TrigonometryTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:18: error: cannot find symbol
[javac] Quaternion[] objArray = new Quaternion[] {
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:18: error: cannot find symbol
[javac] Quaternion[] objArray = new Quaternion[] {
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:19: error: cannot find symbol
[javac] new Quaternion(1, 0, 1, 1),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:20: error: cannot find symbol
[javac] new Quaternion(1, 1, 1, 0),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:21: error: cannot find symbol
[javac] new Quaternion(0, 1, 1, 0),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:22: error: cannot find symbol
[javac] new Quaternion(1, 1, 1, 0),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:23: error: cannot find symbol
[javac] new Quaternion(1, 0, 1, 1),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:25: error: cannot find symbol
[javac] CompactQuaternionArray compact = new CompactQuaternionArray();
[javac] ^
[javac] symbol: class CompactQuaternionArray
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:25: error: cannot find symbol
[javac] CompactQuaternionArray compact = new CompactQuaternionArray();
[javac] ^
[javac] symbol: class CompactQuaternionArray
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:35: error: cannot find symbol
[javac] Quaternion[] objArray = new Quaternion[] {
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:35: error: cannot find symbol
[javac] Quaternion[] objArray = new Quaternion[] {
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:36: error: cannot find symbol
[javac] new Quaternion(1, 0, 1, 1),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:37: error: cannot find symbol
[javac] new Quaternion(1, 1, 1, 0),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:38: error: cannot find symbol
[javac] new Quaternion(0, 1, 1, 0),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:39: error: cannot find symbol
[javac] new Quaternion(1, 1, 1, 0),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:40: error: cannot find symbol
[javac] new Quaternion(1, 0, 1, 1),
[javac] ^
[javac] symbol: class Quaternion
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:42: error: cannot find symbol
[javac] CompactQuaternionArray compact = new CompactQuaternionArray(dataArray, indexArray);
[javac] ^
[javac] symbol: class CompactQuaternionArray
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactQuaternionArrayTest.java:42: error: cannot find symbol
[javac] CompactQuaternionArray compact = new CompactQuaternionArray(dataArray, indexArray);
[javac] ^
[javac] symbol: class CompactQuaternionArray
[javac] location: class CompactQuaternionArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:15: error: cannot find symbol
[javac] private final Vector3f[] objArray1 = new Vector3f[] {
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:16: error: cannot find symbol
[javac] new Vector3f(1, 0, 1), // 0
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:17: error: cannot find symbol
[javac] new Vector3f(1, 1, 1), // 1
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:18: error: cannot find symbol
[javac] new Vector3f(0, 1, 1), // 2
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:19: error: cannot find symbol
[javac] new Vector3f(1, 1, 1), // 1
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:20: error: cannot find symbol
[javac] new Vector3f(1, 0, 1), // 0
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:22: error: cannot find symbol
[javac] private final Vector3f[] objArray2 = new Vector3f[] {
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:23: error: cannot find symbol
[javac] new Vector3f(1, 0, 2), // 3
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:24: error: cannot find symbol
[javac] new Vector3f(1, 1, 1), // 1
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:25: error: cannot find symbol
[javac] new Vector3f(0, 1, 1), // 2
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:27: error: cannot find symbol
[javac] new Vector3f(1, 0, 2), // 3
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:38: error: cannot find symbol
[javac] compact = new CompactVector3Array();
[javac] ^
[javac] symbol: class CompactVector3Array
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:67: error: cannot find symbol
[javac] Vector3f[] objArray = new Vector3f[] {
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:67: error: cannot find symbol
[javac] Vector3f[] objArray = new Vector3f[] {
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:68: error: cannot find symbol
[javac] new Vector3f(1, 0, 1),
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:69: error: cannot find symbol
[javac] new Vector3f(1, 1, 1),
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:70: error: cannot find symbol
[javac] new Vector3f(0, 1, 1),
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:71: error: cannot find symbol
[javac] new Vector3f(1, 1, 1),
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:72: error: cannot find symbol
[javac] new Vector3f(1, 0, 1),
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:74: error: cannot find symbol
[javac] CompactVector3Array compact = new CompactVector3Array(dataArray, indexArray);
[javac] ^
[javac] symbol: class CompactVector3Array
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:74: error: cannot find symbol
[javac] CompactVector3Array compact = new CompactVector3Array(dataArray, indexArray);
[javac] ^
[javac] symbol: class CompactVector3Array
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:95: error: cannot find symbol
[javac] Vector3f v1 = compact.get(1, new Vector3f());
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:95: error: cannot find symbol
[javac] Vector3f v1 = compact.get(1, new Vector3f());
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:96: error: cannot find symbol
[javac] assertEquals(new Vector3f(1, 1, 1), v1);
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:102: error: cannot find symbol
[javac] Vector3f v2 = compact.get(1, new Vector3f());
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:102: error: cannot find symbol
[javac] Vector3f v2 = compact.get(1, new Vector3f());
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:103: error: cannot find symbol
[javac] assertEquals(new Vector3f(1, 1, 1), v2);
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:104: error: cannot find symbol
[javac] Vector3f v3 = compact.get(5, new Vector3f());
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:104: error: cannot find symbol
[javac] Vector3f v3 = compact.get(5, new Vector3f());
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:105: error: cannot find symbol
[javac] assertEquals(new Vector3f(1, 0, 2), v3);
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:129: error: cannot find symbol
[javac] Vector3f[] reverse = new Vector3f[objArray1.length];
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:129: error: cannot find symbol
[javac] Vector3f[] reverse = new Vector3f[objArray1.length];
[javac] ^
[javac] symbol: class Vector3f
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:145: error: cannot find symbol
[javac] BinaryImporter importer = new BinaryImporter();
[javac] ^
[javac] symbol: class BinaryImporter
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:145: error: cannot find symbol
[javac] BinaryImporter importer = new BinaryImporter();
[javac] ^
[javac] symbol: class BinaryImporter
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:146: error: cannot find symbol
[javac] BinaryExporter exporter = new BinaryExporter();
[javac] ^
[javac] symbol: class BinaryExporter
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:146: error: cannot find symbol
[javac] BinaryExporter exporter = new BinaryExporter();
[javac] ^
[javac] symbol: class BinaryExporter
[javac] location: class CompactVector3ArrayTest
[javac] D:workspace.Djme3_againtestcomjmeanimationCompactVector3ArrayTest.java:150: error: cannot find symbol
[javac] compact = (CompactVector3Array) importer.load(file);
[javac] ^
[javac] symbol: class CompactVector3Array
[javac] location: class CompactVector3ArrayTest
[javac] 78 errors
[javac] 1 warning

BUILD FAILED
D:workspace.Djme3_againnbprojectbuild-impl.xml:1071: The following error occurred while executing this line:
D:workspace.Djme3_againnbprojectbuild-impl.xml:346: Compile failed; see the compiler error output for details.

Total time: 14 seconds