Webstart woes with updateUI()

I hadn’t updated my webstart builds for a while, and yet after an update earlier I seem to have broken the VScript editor. It will work fine locally, when run direct from Eclipse. And S-Type uses the same code (and startup sequence) about the only difference is the webstart startup script and some extra code being run.

The whole thing just hangs… sits their inert and fails to actually draw anything other than the window title. No exception, and much log messages track it down to two lines:

            sceneGraphTree.updateUI();
                  
                  treeView.updateUI();

(where sceneGraphTree is a JTree and treeView is a JScrollPane). Now without these it starts up fine, but then the nodes in the tree are continuously duplicated leaving it growing exponentially during use (and confusing the heck out of the user).

I have no idea why these would behave differently webstarted or no. Does anyone have an explaination for this? Any ideas to fix this?
Thanks.