Hmmm.
I remember a brief discussion about this in a thread IIRC about puppytron. If GAGETimer can’t find the timer.dll it prints an exception and continues. Originally i thought that puppytron was catching the exception and printing the trace. Just replaced the Java3D timer with GAGEtimer though and i notice that GAGETimer ITSELF actually prints the stack trace out to System.out
Would it not be better to catch the error and then re-throw an exception or something ? Obviously you don’t want an error propogating up through the stack because that would kill the app if the DLL wasn’t there. However catching it and throwing another exception would fulfill most of what JBanes was talking about originally when he explained his reasoning behind having it print out…
I’m not actually having any trouble with it at all (good stuff incidentally) and i’ve recompiled the thing without the stacktrace printout myself, I just think it’d be … Nicer … if it worked like the above
So i’m now finally completely free of Java3D. Hurrah ! unfortunately 5 seconds after deleting all the Java3D jars and libs i discovered that i’d lazily been copying and pasting all my imports all the way through my project. So 10 minutes later AFTER going through my entire codebase and laboriously checking everything out , killing the Java3D imports and checking everything back IN again THEN i was finally able to recompile. Theres a moral there somewhere
D.