Hi Giuseppe,

You’ll probably need to wait until we have worked on the issue that Alex has referenced in an earlier reply. For now, I recommend you to stick with Java 8. As Oracle will only provide LTS versions for Java 8 and 11 (but not for version 9 and 10), Java 11 will be the next version that we’ll officially support.

Did you time to check if the errors you reported in your last mail are dependent on the Java version you are using?

Best,
Christian





Giuseppe Celano <celano@informatik.uni-leipzig.de> schrieb am Fr., 29. Juni 2018, 19:55:
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/