Update! Patched it in my code, and it runs fine now.

If anyone is interested, here's the patch:
Index: RenderLoop.java
===================================================================
--- RenderLoop.java (revision 1844)
+++ RenderLoop.java (working copy)
@@ -143,7 +143,7 @@
private Xith3DEnvironment x3dEnv = null;
private StopOperation stopOperation = null;
- private Thread thread = null;
+ //private Thread thread = null;
/**
* @return the RunMode this RenderLoop is running in.
Index: UpdatingThread.java
===================================================================
--- UpdatingThread.java (revision 1844)
+++ UpdatingThread.java (working copy)
@@ -298,7 +298,8 @@
private long iterations = -1L;
private FPSLimiter fpsLimiter = new DefaultFPSLimiter();
- private Thread thread = null;
+ protected Thread thread = null;
+
private boolean isStopping = false;
private long minItTime;