Menu

#2693 Freeplane doesn't start correctly (Fedora 30)

Next Release
not-a-bug
nobody
None
normal
block
HaveNotTried
none
Fedora
x86
2019-07-29
2019-07-26
Ian
No

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

Discussion

  • Felix Natter

    Felix Natter - 2019-07-27

    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

     
    • Ian

      Ian - 2019-07-29

      That was exactly the solution thank you! Sorry not really a Freeplane issue at all...

       
  • Ian

    Ian - 2019-07-29
    • status: new --> not-a-bug