sirius-ms / sirius

SIRIUS is a software for discovering a landscape of de-novo identification of metabolites using tandem mass spectrometry. This repository contains the code of the SIRIUS Software (GUI and CLI)
GNU Affero General Public License v3.0
78 stars 17 forks source link

unexpected error when starting sirius #102

Closed AndreaCa96 closed 1 year ago

AndreaCa96 commented 1 year ago

I got unexpected errors below when starting "sirius-gui.exe" in my mac (fine on my laptot with Windows). Tried to update JAVA but problem remains. Any ideas on how to fix this? Thanks!

Unexpected error! java.lang.NullPointerException at java.base/java.util.Objects.requireNonNull(Unknown Source) at java.base/sun.nio.fs.UnixFileSystem.getPath(Unknown Source) at java.base/java.nio.file.Path.of(Unknown Source) at java.base/java.nio.file.Paths.get(Unknown Source) at de.unijena.bioinf.chemdb.SearchableDatabases.getDatabaseDirectory(SearchableDatabases.java:76) at de.unijena.bioinf.chemdb.SearchableDatabases.getCustomDatabaseDirectory(SearchableDatabases.java:57) at de.unijena.bioinf.chemdb.SearchableDatabases.loadCustomDatabases(SearchableDatabases.java:171) at de.unijena.bioinf.chemdb.SearchableDatabases.getCustomDatabases(SearchableDatabases.java:153) at de.unijena.bioinf.chemdb.SearchableDatabases.getCustomDatabases(SearchableDatabases.java:148) at de.unijena.bioinf.chemdb.SearchableDatabases.getAvailableDatabases(SearchableDatabases.java:164) at de.unijena.bioinf.ms.frontend.subtools.gui.GuiAppOptions$Flow$2.compute(GuiAppOptions.java:142) at de.unijena.bioinf.ms.frontend.subtools.gui.GuiAppOptions$Flow$2.compute(GuiAppOptions.java:133) at de.unijena.bioinf.jjobs.BasicJJob.call(BasicJJob.java:117) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)

mfleisch commented 1 year ago

sirius-gui.exe is a window executable and only part of the windows version. Please download and install the mac version instead. e.g. here: https://github.com/bright-giant/sirius/releases/download/v5.6.3/sirius-5.6.3-osx64.pkg

Please reopen if this does not solve your issue.

AndreaCa96 commented 1 year ago

I did installed the mac version but i had always the same error:

Unexpected error! java.lang.NullPointerException at java.base/java.util.Objects.requireNonNull(Unknown Source) at java.base/sun.nio.fs.UnixFileSystem.getPath(Unknown Source) at java.base/java.nio.file.Path.of(Unknown Source) at java.base/java.nio.file.Paths.get(Unknown Source) at de.unijena.bioinf.chemdb.SearchableDatabases.getDatabaseDirectory(SearchableDatabases.java:76) at de.unijena.bioinf.chemdb.SearchableDatabases.getCustomDatabaseDirectory(SearchableDatabases.java:57) at de.unijena.bioinf.chemdb.SearchableDatabases.loadCustomDatabases(SearchableDatabases.java:171) at de.unijena.bioinf.chemdb.SearchableDatabases.getCustomDatabases(SearchableDatabases.java:153) at de.unijena.bioinf.chemdb.SearchableDatabases.getCustomDatabases(SearchableDatabases.java:148) at de.unijena.bioinf.chemdb.SearchableDatabases.getAvailableDatabases(SearchableDatabases.java:164) at de.unijena.bioinf.ms.frontend.subtools.gui.GuiAppOptions$Flow$2.compute(GuiAppOptions.java:142) at de.unijena.bioinf.ms.frontend.subtools.gui.GuiAppOptions$Flow$2.compute(GuiAppOptions.java:133) at de.unijena.bioinf.jjobs.BasicJJob.call(BasicJJob.java:117) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)