freeplane didn't show interface

Bug #1791658 reported by tonton
This bug report is a duplicate of:  Bug #1800147: freeplane didn't show interface. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
freeplane (Ubuntu)
New
Undecided
Unassigned

Bug Description

on xenial
after install java 10 with webupteam8 repos

freeplane didn't show the GUI but is in process list

tonton 5983 0.0 0.0 12780 3144 ? S 13:39 0:00 /bin/bash /usr/bin/freeplane
tonton 6005 0.3 0.3 3817956 49496 ? Sl 13:39 0:01 /usr/lib/jvm/java-10-oracle/bin/java -Xmx512m -Dorg.freeplane.userfpdir=/home/tonton/.config/freeplane -Dorg.freeplane.old_userfpdir=/home/tonton/.freeplane -Dorg.freeplane.globalresourcedir=/usr/share/freeplane/resources -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -jar /usr/share/freeplane/freeplanelauncher.jar
tonton 7948 19.6 2.8 15168264 459016 ? Sl 13:41 0:52 /usr/lib/firefox/firefox https://bugs.launchpad.net/ubuntu/+source/freeplane/+filebug/652d32bc-b4ee-11e8-b34a-002481e7f48a?

if start in console

tonton@x230:~$ freeplane
Knopflerfish OSGi framework launcher, version 7.1.2
Copyright 2003-2015 Knopflerfish. All Rights Reserved.
See http://www.knopflerfish.org for more information.

Created Framework: org.knopflerfish.framework, version=7.1.2.
## DEBUG: errors - FrameworkErrorEvent bundle #1
## DEBUG: errors - FrameworkErrorEvent throwable:
org.osgi.framework.BundleException: Bundle#1, unable to resolve: Failed to satisfy: [org.osgi.framework.wiring.BundleRequirement: osgi.ee directives: {filter=(&(osgi.ee=JavaSE)(version=1.5))}]
 at org.knopflerfish.framework.BundleImpl.getUpdatedState(BundleImpl.java:1259)
 at org.knopflerfish.framework.BundleImpl.finalizeActivation(BundleImpl.java:312)
 at org.knopflerfish.framework.PermissionOps.callFinalizeActivation(PermissionOps.java:265)
 at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:295)
 at org.knopflerfish.framework.StartLevelController.increaseStartLevel(StartLevelController.java:339)
 at org.knopflerfish.framework.StartLevelController$2.run(StartLevelController.java:266)
 at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:216)
 at java.base/java.lang.Thread.run(Thread.java:844)
## DEBUG: errors - FrameworkErrorEvent bundle #1
## DEBUG: errors - FrameworkErrorEvent throwable:
org.osgi.framework.BundleException: Bundle#1, unable to resolve: Failed to satisfy: [org.osgi.framework.wiring.BundleRequirement: osgi.ee directives: {filter=(&(osgi.ee=JavaSE)(version=1.5))}]
 at org.knopflerfish.framework.BundleImpl.getUpdatedState(BundleImpl.java:1259)
 at org.knopflerfish.framework.BundleImpl.finalizeActivation(BundleImpl.java:312)
 at org.knopflerfish.framework.PermissionOps.callFinalizeActivation(PermissionOps.java:265)
 at org.knopflerfish.framework.BundleImpl.start(BundleImpl.java:295)
 at org.knopflerfish.framework.StartLevelController.increaseStartLevel(StartLevelController.java:339)
 at org.knopflerfish.framework.StartLevelController$2.run(StartLevelController.java:266)
 at org.knopflerfish.framework.StartLevelController.run(StartLevelController.java:216)
 at java.base/java.lang.Thread.run(Thread.java:844)
Framework launched

regards

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: freeplane 1.3.15-3
ProcVersionSignature: Ubuntu 4.15.0-33.36~16.04.1-generic 4.15.18
Uname: Linux 4.15.0-33-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Sep 10 13:40:43 2018
EcryptfsInUse: Yes
InstallationDate: Installed on 2017-07-27 (410 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2)
PackageArchitecture: all
SourcePackage: freeplane
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
tonton (virlouette) wrote :
Revision history for this message
Felix Natter (fnatter) wrote :

hi tonton,

it looks like the very old knopflerfish, freeplane's OSGi framework (for 1.3.x),
does not work with the new java10. Ŷou should do too things:

1. Install java9 or java11. Freeplane will not work with Java10
(see https://bugs.openjdk.java.net/browse/JDK-8202580)
In general you should not assume that java applications work with a Java version
they are not built for.

2. Use the upstream 1.6.x deb, which was updated for Java9 and contains all dependencies:
https://sourceforge.net/projects/freeplane/files/freeplane%20stable/freeplane_1.6.15%7Eupstream-1_all.deb/download

Please report back to I can close this bug.

Cheers and Best Regards,
Felix

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.