[eclipse-maintainers] Running Eclipse 3.0.1 packages on a few VMs

Thomas Fogwill tfogwill@csir.co.za
Fri, 14 Jan 2005 08:53:58 +0200


--=-HKyfwteVonrKe+3e+E+s
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Kaffe(1.1.4.PRECVS6-1): 
works with the original and patched launcher scripts (except for the
common "workbench state" error that happens with all the free VMs I
tried - see below). Also, eclipse crashes occasionally on kaffe during
startup with an SWTException (Widget is disposed).


SableVM(1.1.8-1.1): 
seems to work (mostly) with the standard and patched launcher scripts.
When it starts up, it displays a dialog with an error: "The Eclipse
executable launcher was unable to locate its companion startup.jar
file ...", even though the jar file is there. Also, the splash screen
does not show, and an exception is thrown:
Message: While loading class "org.eclipse.ui.plugin.AbstractUIPlugin",
thread "Framework Event Dispatcher" timed out waiting (5000ms) for
thread "Main-1" to finish starting bundle "org.eclipse.ui.workbench". To
avoid deadlock, thread "Framework Event Dispatcher" is proceeding but
"org.eclipse.ui.plugin.AbstractUIPlugin" may not be fully initialized.
Thrown at EclipseClassLoader.java:102

However, the app continues to load normally and then starts up fine
(except for the common "workbench state" error - see below). Also, just
like on kaffe, eclipse crashes occasionally on sablevm during startup
with an SWTException (Widget is disposed).


Sun(1.4.2+06): 
I added a -config parameter to the startup script, otherwise (with the
Sun VMs) the getInstallLocation method (in Main.java) gets the install
location wrong, possibly due to the moving and symlinking of startup.jar
(see my earlier message). Anyway, a patch is included, and with the
patch applied to the startup script, this one works.


Sun(1.5.0): 
This works; exactly the same as with 1.4.2 above.


IKVM: 
not tested yet


gij: 
not tested yet


JamVM: 
not tested yet


"workbench state" error:
=======================
With all the free VMs I tried, an error dialog pops up as the workbench
starts: "Unable to load workbench state. Workbench UI will be reset."
This seems to be caused by a few Exceptions that are thrown:
Messages:
- Plug-in "org.eclipse.ui.ide" was unable to instantiate class
"org.eclipse.ui.views.navigator.ResourceNavigator".
- Problems occurred when invoking code from plug-in:
"org.eclipse.core.runtime".
Exceptions:
(AssertionFailedException, DefaultPartPresentation.java:1228)
(NullPointer, DialogSettings.java:248)


Perhaps we should starting getting this stuff onto alioth?

Cheers
-- 
Thomas Fogwill <tfogwill@csir.co.za>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.


--=-HKyfwteVonrKe+3e+E+s
Content-Disposition: attachment; filename=eclipse.sh.diff
Content-Type: text/x-patch; name=eclipse.sh.diff; charset=ANSI_X3.4-1968
Content-Transfer-Encoding: 7bit

7a8
> 	-install /usr/share/eclipse \

--=-HKyfwteVonrKe+3e+E+s--