Freeplane won't start correctly - the process is running but no window appears. I wait some time, nothing happens and I kill the process. Logs are below.
Previously I was running Freeplane 1.7.7 on Fedora 29 and that worked fine. Perhaps something has changed in Fedora 30 and/or Freeplane 1.7.9.
Thanks for any help in advance and for this great project.
STDOUT: Jul 26, 2019 2:54:16 PM org.freeplane.core.util.LogUtils info INFO: freeplane_version = 1.7.9; freeplane_xml_version = freeplane 1.7.0 git revision = 2387c571bd85a40c679c06f3cc2a718afd92b690 Dimitry Polivaev 2019-06-10T17:19:31Z java_version = 1.8.0_212; os_name = Linux; os_version = 5.1.18-300.fc30.x86_64 STDOUT: Jul 26, 2019 2:54:21 PM org.freeplane.core.util.LogUtils severe SEVERE: java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Window.<init>(Window.java:536) at java.awt.Frame.<init>(Frame.java:420) at javax.swing.JFrame.<init>(JFrame.java:233) at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:178) at org.freeplane.main.osgi.ActivatorImpl.startFramework(ActivatorImpl.java:176) at org.freeplane.main.osgi.ActivatorImpl.start(ActivatorImpl.java:77) at org.freeplane.main.osgi.Activator.start(Activator.java:35) at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:386) at org.knopflerfish.framework.BundleThread.run(BundleThread.java:145) STDERR: java.lang.RuntimeException: java.awt.HeadlessException STDERR: at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:235) STDERR: at org.freeplane.main.osgi.ActivatorImpl.startFramework(ActivatorImpl.java:176) STDERR: at org.freeplane.main.osgi.ActivatorImpl.start(ActivatorImpl.java:77) STDERR: at org.freeplane.main.osgi.Activator.start(Activator.java:35) STDERR: at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:386) STDERR: at org.knopflerfish.framework.BundleThread.run(BundleThread.java:145) STDERR: Caused by: java.awt.HeadlessException STDERR: at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) STDERR: at java.awt.Window.<init>(Window.java:536) STDERR: at java.awt.Frame.<init>(Frame.java:420) STDERR: at javax.swing.JFrame.<init>(JFrame.java:233) STDERR: at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:178) STDERR: ... 5 more STDERR: ## DEBUG: errors - FrameworkErrorEvent bundle #1 STDERR: ## DEBUG: errors - FrameworkErrorEvent throwable: STDERR: org.osgi.framework.BundleException: Bundle#1 start failed STDERR: at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:420) STDERR: at org.knopflerfish.framework.BundleThread.run(BundleThread.java:145) STDERR: Caused by: java.lang.RuntimeException: java.awt.HeadlessException STDERR: at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:235) STDERR: at org.freeplane.main.osgi.ActivatorImpl.startFramework(ActivatorImpl.java:176) STDERR: at org.freeplane.main.osgi.ActivatorImpl.start(ActivatorImpl.java:77) STDERR: at org.freeplane.main.osgi.Activator.start(Activator.java:35) STDERR: at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:386) STDERR: ... 1 more STDERR: Caused by: java.awt.HeadlessException STDERR: at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) STDERR: at java.awt.Window.<init>(Window.java:536) STDERR: at java.awt.Frame.<init>(Frame.java:420) STDERR: at javax.swing.JFrame.<init>(JFrame.java:233) STDERR: at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:178) STDERR: ... 5 more STDERR: Nested bundle exception: STDERR: java.lang.RuntimeException: java.awt.HeadlessException STDERR: at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:235) STDERR: at org.freeplane.main.osgi.ActivatorImpl.startFramework(ActivatorImpl.java:176) STDERR: at org.freeplane.main.osgi.ActivatorImpl.start(ActivatorImpl.java:77) STDERR: at org.freeplane.main.osgi.Activator.start(Activator.java:35) STDERR: at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:386) STDERR: at org.knopflerfish.framework.BundleThread.run(BundleThread.java:145) STDERR: Caused by: java.awt.HeadlessException STDERR: at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) STDERR: at java.awt.Window.<init>(Window.java:536) STDERR: at java.awt.Frame.<init>(Frame.java:420) STDERR: at javax.swing.JFrame.<init>(JFrame.java:233) STDERR: at org.freeplane.main.application.FreeplaneGUIStarter.createController(FreeplaneGUIStarter.java:178) STDERR: ... 5 more STDOUT: Framework launched
hi Ian,
you have to install the normal (non-headless) JRE/JDK:
Is
sudo dnf install java-1.8.0-openjdk
enough?Cheers and Best Regards,
Felix
That was exactly the solution thank you! Sorry not really a Freeplane issue at all...