Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - FunkerHornsby

Pages: [1]
ENGLISH / Ancestris v12 100% CPU with openjdk21 ; openjdk11 is ok
« on: October 19, 2023, 09:58:17 »

when I start Ancestris v12 with openjdk v21. I get 100% of CPU usage; with openjdk v11 the CPU usage is  below 10%.
Trying openjdk v17 gives also 100% CPU usage.
Working with Ancestris is possible but the CPU usage remains at 100%.

The cpu usage is measured with the linux tool "top".
I found a relevant article in the french forum but without problem solving.
So i added the Debug flags in ancestris.conf and added the output as textfiles.

My System is an actual Archlinux install with KDE desktop, the version numbers are all in the debugfiles.

Please get in touch if further information is required.


ENGLISH / BUG: Ancestris chrashed at startup
« on: June 19, 2021, 16:08:31 »
OS:          Archlinux  daily updated
JAVA :      openjdk 16.0.1 2021-04-20
               OpenJDK Runtime Environment (build 16.0.1+9)
               OpenJDK 64-Bit Server VM (build 16.0.1+9, mixed mode)
Ancestris: Version 11 and 12 from 19.06

After updating from java 15 to java 16 Ancestris chrashed at startup:

Identifying path and application name:
Checking configuration file on progdir/../etc:
   Configuration file found. Executing it.
Identifying userdir from configuration file:
   userdir(from conf file)=/home/funker/.ancestris/trunk
   userdir(after argument overwrite)=/home/funker/.ancestris/trunk
Checking configuration file on userdir/etc:
   Configuration file from userdir not found.
Checking if jdkhome is defined: (for MacOS, you might need to add /Contents/Home at the end)
   jdkhome not defined.
Defining clusters:
Defining exec command:
Running exec command:
   => Linux system detected...
Juni 19, 2021 5:02:29 PM org.netbeans.ProxyURLStreamHandlerFactory register
SCHWERWIEGEND: No way to find original stream handler for jar protocol
java.lang.reflect.InaccessibleObjectException: Unable to make field transient accessible: module java.base does not "opens" to unnamed module @18be83e4
        at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(
        at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(
        at java.base/java.lang.reflect.Field.checkCanSetAccessible(
        at java.base/java.lang.reflect.Field.setAccessible(
        at org.netbeans.ProxyURLStreamHandlerFactory.register(
        at org.netbeans.JarClassLoader.<clinit>(
        at org.netbeans.MainImpl.execute(
        at org.netbeans.MainImpl.main(
        at org.netbeans.Main.main(

java.lang.Error: factory already defined
        at java.base/
        at org.eclipse.osgi.framework.internal.core.Framework.installURLStreamHandlerFactory(
        at org.eclipse.osgi.framework.internal.core.Framework.<init>(
        at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(
        at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(
        at org.eclipse.osgi.launch.Equinox.init(
        at org.netbeans.modules.netbinox.Netbinox.init(
        at org.netbeans.core.netigso.Netigso.prepare(
        at org.netbeans.NetigsoHandle.turnOn(
        at org.netbeans.ModuleManager.enable(
        at org.netbeans.ModuleManager.enable(
        at org.netbeans.core.startup.ModuleList.installNew(
        at org.netbeans.core.startup.ModuleList.trigger(
        at org.netbeans.core.startup.ModuleSystem.restore(
        at org.netbeans.core.startup.Main.getModuleSystem(
        at org.netbeans.core.startup.Main.getModuleSystem(
        at org.netbeans.core.startup.Main.start(
        at java.base/

Hope you can help

Pages: [1]