Bug#1128209: freeplane: Crashes always with Java 25 or 26
Changwoo Ryu
cwryu at debian.org
Mon Feb 16 14:02:21 GMT 2026
Package: freeplane
Version: 1.7.10-2
Severity: important
freeplane always crashes when running with openjdk-25-jre or openjdk-26-jre,
running with:
env JAVA_HOME=/usr/lib/jvm/java-25-openjdk-amd64 freeplane
env JAVA_HOME=/usr/lib/jvm/java-26-openjdk-amd64 freeplane
The exception is:
java.lang.UnsupportedOperationException: Setting a system-wide Policy object is
not supported
at java.base/java.security.Policy.setPolicy(Policy.java:114)
at
org.freeplane.plugin.script.ScriptingPolicy.installRestrictingPolicy(ScriptingPolicy.java:112)
at
org.freeplane.plugin.script.ScriptingRegistration.register(ScriptingRegistration.java:184)
at
org.freeplane.plugin.script.ScriptingRegistration.<init>(ScriptingRegistration.java:142)
at
org.freeplane.plugin.script.Activator$1.installExtension(Activator.java:26)
at
org.freeplane.main.osgi.ActivatorImpl$OsgiExtentionInstaller.installExtensions(ActivatorImpl.java:280)
at
org.freeplane.main.osgi.ActivatorImpl.installControllerExtensions(ActivatorImpl.java:296)
at
org.freeplane.main.osgi.ActivatorImpl.startFramework(ActivatorImpl.java:215)
at org.freeplane.main.osgi.ActivatorImpl.start(ActivatorImpl.java:109)
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)
Newer upstream version 1.13.x won't fix this. It looks like that Freeplane uses
the obsolete Java security manager, so even the latest freeplane doesn't run
with Java 24 or later.
(https://github.com/freeplane/freeplane/discussions/2124)
-- Package-specific info:
[debug] /usr/bin/freeplane: Found JAVA_HOME = '/usr/lib/jvm/java-25-openjdk-amd64'
[debug] /usr/bin/freeplane: Found JAVA_CMD = '/usr/lib/jvm/java-25-openjdk-amd64/bin/java'
DEBUG: Freeplane parameters are ''.
DEBUG: Linux calcium 6.18.10+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.18.10-1 (2026-02-13) x86_64 GNU/Linux
DEBUG: Distributor ID: Debian
Description: Debian GNU/Linux forky/sid
Release: n/a
Codename: forky
DEBUG: The following DEB packages are installed:
ii freeplane 1.7.10-2 all Java program for working with Mind Maps
DEBUG: Link '/usr/bin/freeplane' resolved to '/usr/share/freeplane/freeplane.sh'.
DEBUG: Freeplane Directory is '/usr/share/freeplane'.
DEBUG: Calling: /usr/lib/jvm/java-25-openjdk-amd64/bin/java
-Xmx512m
-Dorg.freeplane.basedirectory=/usr/share/freeplane
-Dorg.freeplane.userfpdir=/home/changwoo/.config/freeplane
-Dorg.freeplane.old_userfpdir=/home/changwoo/.freeplane
-Dorg.freeplane.globalresourcedir=/usr/share/freeplane/resources
-Dswing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel
-Dorg.freeplane.os.lib.ext=/usr/share/java
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dgnu.java.awt.peer.gtk.Graphics=Graphics2D
-Dorg.freeplane.main.application.FreeplaneSecurityManager.disable=true
-jar
/usr/share/freeplane/freeplanelauncher.jar
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.18.10+deb14-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=ko_KR.UTF-8, LC_CTYPE=ko_KR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages freeplane depends on:
ii darcula 2018.2-3
ii default-jre [java8-runtime] 2:1.21-76
ii groovy 2.4.21-10
ii ivy 2.5.3-1
ii javahelp2 2.0.05.ds1-10
ii jmapviewer 2.25+dfsg-1
ii libavalon-framework-java 4.2.0+ds-1
ii libbatik-java 1.18+dfsg-2
ii libcommons-codec-java 1.18.0-1
ii libcommons-io-java 2.19.0-1
ii libcommons-lang-java 2.6-12
ii libcommons-logging-java 1.3.0-2
ii libdata-url-java 1.0.1-2
ii libfop-java 1:2.10+dfsg-2
ii libiconloader-java 0.0+git20170615+dfsg1-2
ii libidw-java 1.6.1-2
ii libjaxp1.3-java 1.3.05-6
ii libjgoodies-forms-java 1.9.0-4
ii libjlatexmath-java 1.0.7-4
ii libjsyntaxpane-java 0.9.6~r156-7.1
ii libknopflerfish-osgi-framework-java 6.1.1-4
ii libmnemonicsetter-java 0.6-1
ii librhino-java 1.7.15-1
ii libsvgsalamander-java 1.1.4-1
ii libxerces2-java 2.12.2-1
ii libxml-commons-external-java 1.4.01-6
ii libxmlgraphics-commons-java 2.11-1
ii openjdk-17-jre [java8-runtime] 17.0.18+8-1
ii openjdk-21-jre [java8-runtime] 21.0.10+7-1
ii openjdk-8-jre [java8-runtime] 8u472-ga-1
ii simplyhtml 0.17.3+dfsg1-1.1
Versions of packages freeplane recommends:
ii java-wrappers 0.5
ii xdg-utils 1.2.1-2
Versions of packages freeplane suggests:
pn freeplane-scripting-api <none>
-- no debconf information
More information about the pkg-java-maintainers
mailing list