I just installed 1.3.5 under Ubuntu 8.04, with JRE 1.6 and Firefox as web browser. When firing up Knime the program starts, but the node descriptions do not show. In addition, I get a number of error messages in the text port:
KNIME/Eclipse tries to find a Mozilla-based browser automatically, if the environment variable MOZILLA_FIVE_HOME is not set. The knime.sh should write which browser it is using in this case. You can try to explicitly set MOZILLA_FIVE_HOME to the firefox directory and if this doesn't help you may also try passing "-Dorg.eclipse.swt.browser.XULRunnerPath=..." to knime.sh.
There is a known problem with Firefox 3 (and xulrunner >= 1.9) for which there is no
workaround other than using an older version. This may also cause you some trouble.
In any case, please report if you could solve the problem or not, as this may affect several other users as well.
BTW, KNIME comes with its own JRE, which currently is 1.5. If you intentionally started it with Java 6, have a try with Java 5 first.
I downgraded JRE to 1.5 on my linux box, but to no effect, nothing happens really except for Knime displaying the yellow credential window for about a minute or so. No erro messages, just at start-up:
Using '/usr/lib/xulrunner-1.9' as MOZILLA_FIVE_HOME for internal web browser
and the prompt returns. Is the type of shell of any relevance (bash vs csh)?
Switching to my Vista PC didn't help much either, Knime simply doesn't work, stating that it has logged errors under
C:\Program Files\Knime\workspace\.metadata\.log
But there is no log file here, maybe due to lack of write permissions.
I downgraded JRE to 1.5 on my linux box, but to no effect, nothing happens really except for Knime displaying the yellow credential window for about a minute or so. No erro messages, just at start-up:
Using '/usr/lib/xulrunner-1.9' as MOZILLA_FIVE_HOME for internal web browser
and the prompt returns.
This is exactly the problem I mentioned in my last post: KNIME (or any Eclipse < 3.4) does not work with Firefox >= 3 (or xulrunner >= 1.9). You have to use an older version.
HomerE wrote:
Switching to my Vista PC didn't help much either, Knime simply doesn't work, stating that it has logged errors under
C:\Program Files\Knime\workspace\.metadata\.log
But there is no log file here, maybe due to lack of write permissions.
If you don't have write access to the workspace directory it won't work, yes. You have to specify a directory were you can write to by passing "-data directory" as argument to knime.exe/knime.sh
!ENTRY org.eclipse.osgi 4 0 2008-09-20 08:09:33.950
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: no swt-win32-3232 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.win32.OS.(OS.java:18)
at org.eclipse.swt.widgets.Display.(Display.java:125)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:433)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at org.knime.product.rcp.KNIMEApplication.run(KNIMEApplication.java:55)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
I don't understand why knime doesn't work 'out-of-the box', have had it installed previously under XP and never had to specify any arguments. Why is this different under Vista?