Strange problem with the xith3d demos

Hello! After much troubles I’ve been able to finally get Xith3d to work. I can start the demos without seeing any exceptions or strange errors, but after a few seconds they all close down with the message “Interrupted (SIGABRT)”. I can see the graphics they produce so I don’t think there is anything wrong with my OpenGL/video driver config. So can anyone help me please?

I run Redhat 9, Nvidia GeForce 2 MX/AGP/SSE, xith3d community build from 13 nov and with third-party libraries from the www.xith.org site.

Try running it with

java -DXITH3D_USE_VERTEX_BUFFER_CACHING=FALSE ...

There is a very annoying bug related to vertex buffer caching on Linux.

Thanks! That solved the problem.

Btw. what troubles did you have? Did you read the xith.org installation tutorial?

I think most of my troubles were because I tried to use the latest official build which was from 25 july. I couldn’t compile it because it needed jlwgl and the precompiled jar created some strange out of the jvm exceptions. Maybe it wasn’t compatible with the much more recent version of jogl i used. The community build was much easier. The only problem I had with that one was that I had to edit the build.xml and remove the test that tested if my classpath existed. Somehow it didn’t want to realise that I hadn’t any classpath variable.

[quote]I think most of my troubles were because I tried to use the latest official build which was from 25 july. I couldn’t compile it because it needed jlwgl and the precompiled jar created some strange out of the jvm exceptions. Maybe it wasn’t compatible with the much more recent version of jogl i used.
[/quote]
Almost nothing will run if you use the latest official build, because Xith3D has changed a lot in the last months. It would be really good to release a new official build.

[quote]The community build was much easier. The only problem I had with that one was that I had to edit the build.xml and remove the test that tested if my classpath existed. Somehow it didn’t want to realise that I hadn’t any classpath variable.
[/quote]
In the community builds xith3d.jar already exists, so I don’t think you have to run the build script at all.

Or just remove that old build and link to xith.org/download.php. Official releases are a good idea if they are maintained. Maybe when the API matures, there will be a way of testing and releasing official versions - but without the testing aspect they are no different to any other build.

Xith.org could mirror the old release for completeness (currently it has that build but with some other stuff, ie. javadocs).

Will.