Hi,
I'm evaluating SWT Designer on a Debian Lenny box with amd64.
I've got to the same error as already explained in this thread, regarding libxpcom.so not being found. I followed the instructions and now I've got another error.
Designer Configuration Details:
Product: GWT Designer Evaluation
Version: 5.0.0.200807042315
Expected: Eclipse 3.4
Actual: Eclipse 3.4.0.v20080512
Actual Eclipse Build Name:
Actual Eclipse Build ID: I20080617-2000
IDE Actual Name: Eclipse
IDE Actual Version: 3.3.100.v200806172000
IDE Actual NL: en_GB
Activation Key: (removed from this post)
Physical Address: 00-13-72-38-47-66, HardwareAddress[00-06-4F-12-6E-C3]
Code Gen: Flat Mode, Use Existing, First Assignment, Make Final
Events: Anonymous Class
GWT Home: /opt/JavaIDE/gwt-linux-1.4.62
Platform Product: Eclipse
Platform Version: 3.3.100.v200806172000
OS Name: Linux
OS Architecture: amd64
OS Version: 2.6.24-1-amd64
This is part of stack trace:
javax.naming.TimeLimitExceededException: Browser was not initialized during 15000 msec.
at com.instantiations.designer.gwt.moz.BrowserShell.setUrl(BrowserShell.java:127)
at com.swtdesigner.gwt.model.widgets.support.GWTState.<init>(GWTState.java:128)
at com.swtdesigner.gwt.support.browser.moz.GWTStateMoz.<init>(GWTStateMoz.java:32)
at com.swtdesigner.gwt.support.browser.moz.BrowserSupportFactory.createState(BrowserSupportFactory.java:12)
at com.swtdesigner.gwt.model.widgets.support.GWTState.createState(GWTState.java:1670)
at com.swtdesigner.gwt.model.widgets.UIObjectInfo.getState(UIObjectInfo.java:412)
at com.swtdesigner.gwt.model.widgets.UIObjectInfo.classByName(UIObjectInfo.java:186)
at com.swtdesigner.gwt.model.widgets.UIObjectInfo.<init>(UIObjectInfo.java:68)
at com.swtdesigner.gwt.model.widgets.WidgetInfo.<init>(WidgetInfo.java:55)
at com.swtdesigner.gwt.model.widgets.panel.AbstractContainerInfo.<init>(AbstractContainerInfo.java:37)
at com.swtdesigner.gwt.model.widgets.panel.PanelInfo.<init>(PanelInfo.java:25)
at com.swtdesigner.gwt.model.widgets.panel.ComplexPanelInfo.<init>(ComplexPanelInfo.java:26)
at com.swtdesigner.gwt.model.widgets.panel.AbsolutePanelInfo.<init>(AbsolutePanelInfo.java:36)
at com.swtdesigner.gwt.model.widgets.panel.RootPanelInfo.<init>(RootPanelInfo.java:23)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
In addition, these are some diagnostics I've done:
$ uname -a
Linux developer 2.6.24-1-amd64 #1 SMP Sat May 10 09:28:10 UTC 2008 x86_64 GNU/Linux
$ echo $PATH
/opt/JavaIDE/jdk1.6.0_07-x64/bin:/home/rgomes/bin:/data/users/rgomes/invest/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/JavaIDE/apache-ant-1.7.0/bin:/opt/JavaIDE/apache-maven-2.0.9/bin
$ echo $LD_LIBRARY_PATH # this variable is not defined!
$ cd /usr/bin; ls -ald mozilla firefox iceweasel
lrwxrwxrwx 1 root root 26 2008-07-19 21:53 firefox -> ../lib/iceweasel/iceweasel
lrwxrwxrwx 1 root root 26 2008-06-19 23:30 iceweasel -> ../lib/iceweasel/iceweasel
lrwxrwxrwx 1 root root 25 2007-11-22 22:20 mozilla -> /etc/alternatives/mozilla
$ cd /usr/lib; ls -ald libxpcom*
lrwxrwxrwx 1 root root 18 2008-07-19 21:47 libxpcomglue.so -> libxpcomglue.so.0d
-rw-r--r-- 1 root root 53328 2008-05-12 16:41 libxpcomglue.so.0d
lrwxrwxrwx 1 root root 14 2008-07-19 21:47 libxpcom.so -> libxpcom.so.0d
-rw-r--r-- 1 root root 12912 2008-05-12 16:41 libxpcom.so.0d
If I type "firefox" on command line, the browser opens as expected. More information about the browser I have:
Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1.14) Gecko/2008040402 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2)
Any idea?
Thanks
Richard Gomes
http://www.jquantlib.org/index.php/User:RichardGomes