Hi Christian,
After I installed Java 10, I cannot use BaseXGUI 8.x anymore. The standalone access of BaseX 8.x is possible, but not with the GUI. The following is the error message (which is partially the same I get with BaseXGUI 9.0, but in that case I can still open the GUI):
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.basex.gui.GUIMacOSX (file:/Users/mycomputer/Desktop/basex%20867/BaseX.jar) to method com.apple.eawt.Application.getApplication() WARNING: Please consider reporting this to the maintainers of org.basex.gui.GUIMacOSX WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Failed to initialize native Mac OS X interface
Thanks! Giuseppe
On Jun 29, 2018, at 6:04 PM, Christian Grün christian.gruen@gmail.com wrote:
Hi Giuseppe,
Did this happen with BaseX 8, too? Does it make a difference which Java version you are using?
Cheers, Christian
On Fri, Jun 29, 2018 at 5:04 PM Giuseppe Celano celano@informatik.uni-leipzig.de wrote:
Hi,
I have also noticed that after evaluating a query, BaseXGUI continues to "work", absorbing CPU (as I can see in my "Activity monitor" and in the "Used Memory" field of the GUI). I do not know if this is somehow related to the org.basex.gui.GUIMacOSX problem, but it happens regularly.
Best, Giuseppe
Universität Leipzig Institute of Computer Science, NLP Augustusplatz 10 04109 Leipzig Deutschland E-mail: celano@informatik.uni-leipzig.de E-mail: giuseppegacelano@gmail.com Web site 1: http://www.dh.uni-leipzig.de/wo/team/ Web site 2: https://sites.google.com/site/giuseppegacelano/
On Jun 21, 2018, at 9:48 AM, Alexander Holupirek alex@holupirek.de wrote:
Hi Guiseppe,
it is a known issue and refers to macOS-specific features that have been removed, starting in JDK 9.
We've already started to prepare a fix and I've just filed an issue [1] for it.
All the best, Alex
[1] https://github.com/BaseXdb/basex/issues/1582
On 20. Jun 2018, at 21:28, Giuseppe Celano celano@informatik.uni-leipzig.de wrote:
Hi,
I have updated Java (10 from 8) and I cannot apparently customize the GUI anymore on my Mac (if I click on BaseXGUI > aboutBaseXGUI, I cannot access the relevant tabs). Is this a known issue? Moreover, if I start the GUI from the command line, I keep getting the warning message "Illegal reflective access by org.basex.gui.GUIMacOSX". Is there a way to avoid that? Thanks.
Ciao, Giuseppe
Universität Leipzig Institute of Computer Science, NLP Augustusplatz 10 04109 Leipzig Deutschland E-mail: celano@informatik.uni-leipzig.de E-mail: giuseppegacelano@gmail.com Web site 1: http://www.dh.uni-leipzig.de/wo/team/ Web site 2: https://sites.google.com/site/giuseppegacelano/