1
Hello
I really like Ancestris but am on the verge of giving up on it. There seems to be so many bugs, at least on my Mac, that it's becoming simply too painful to use.
My M1 Macbook has Java pre-installed. The About Ancestris shows this:
Ancestris version: 12.0.12176
Java: 12.0.2+10 - /Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
System: Mac OS X - 10.16 - mickreed
User directory /Users/mickreed/Library/Application Support/ancestris/trunk
All seems to be correct other than the MacOS version which is Sonoma 14.0
I wondered if the Java version was the problem so installed version 8 from Oracle since this claims to support all Ancestris features.
However, I cannot get Ancestris to use this version. I don't want to change the default from Apple's version and, anyway, I don't think I can.
So I tried to force Ancestris to use version 8 by changing the config file. I read the documentation fully and also a forum exchange from August. None of it works because the files referred to do not exist in the stated folders. There are only two ancestris.conf files on my entire system. One for version 11, and the current one in the user directory referred to on the About Ancestris screen. This reads as follows:
###properties written ancestris
default_options="-J-XX:+IgnoreUnrecognizedVMOptions -J--add-opens=java.base/java.lang=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -J-Xmx8g -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J--add-opens=java.base/java.net=ALL-UNNAMED -J-Dapple.laf.useScreenMenuBar=true Support/ancestris/trunk/modules/ext/ilf-gpl.jar -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J-Dsun.zip.disableMemoryMapping=true -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED --locale en -J-Xms96m -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J-Dapple.awt.graphics.UseQuartz=true --laf net.infonode.gui.laf.InfoNodeLookAndFeel -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED -J-XX:+UseStringDeduplication -J--add-opens=java.base/java.util=ALL-UNNAMED --cp:p /Users/mickreed/Library/Application Support/ancestris/trunk/modules/ext/ilf-gpl.jar -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED --branding ancestris -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED"
default_userdir="${HOME}/.${APPNAME}/trunk"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/trunk"
Presumably, I need to add a line to this file, but what? And where?
Help appreciated.
Mick
I really like Ancestris but am on the verge of giving up on it. There seems to be so many bugs, at least on my Mac, that it's becoming simply too painful to use.
My M1 Macbook has Java pre-installed. The About Ancestris shows this:
Ancestris version: 12.0.12176
Java: 12.0.2+10 - /Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
System: Mac OS X - 10.16 - mickreed
User directory /Users/mickreed/Library/Application Support/ancestris/trunk
All seems to be correct other than the MacOS version which is Sonoma 14.0
I wondered if the Java version was the problem so installed version 8 from Oracle since this claims to support all Ancestris features.
However, I cannot get Ancestris to use this version. I don't want to change the default from Apple's version and, anyway, I don't think I can.
So I tried to force Ancestris to use version 8 by changing the config file. I read the documentation fully and also a forum exchange from August. None of it works because the files referred to do not exist in the stated folders. There are only two ancestris.conf files on my entire system. One for version 11, and the current one in the user directory referred to on the About Ancestris screen. This reads as follows:
###properties written ancestris
default_options="-J-XX:+IgnoreUnrecognizedVMOptions -J--add-opens=java.base/java.lang=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -J-Xmx8g -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J--add-opens=java.base/java.net=ALL-UNNAMED -J-Dapple.laf.useScreenMenuBar=true Support/ancestris/trunk/modules/ext/ilf-gpl.jar -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J-Dsun.zip.disableMemoryMapping=true -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED --locale en -J-Xms96m -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J-Dapple.awt.graphics.UseQuartz=true --laf net.infonode.gui.laf.InfoNodeLookAndFeel -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED -J-XX:+UseStringDeduplication -J--add-opens=java.base/java.util=ALL-UNNAMED --cp:p /Users/mickreed/Library/Application Support/ancestris/trunk/modules/ext/ilf-gpl.jar -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED --branding ancestris -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED"
default_userdir="${HOME}/.${APPNAME}/trunk"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/trunk"
Presumably, I need to add a line to this file, but what? And where?
Help appreciated.
Mick