itdelatrisu / opsu

opsu! ~ an open-source osu! client
https://itdelatrisu.github.io/opsu/
GNU General Public License v3.0
761 stars 123 forks source link

The databases could not be initialized. #638

Open ghost opened 2 years ago

ghost commented 2 years ago

Version: 0.16.1 Build date: 2018-06-03 19:24 OS: Mac OS X (aarch64) JRE: 17.0.2 Error: The databases could not be initialized. Stack trace:

java.sql.SQLException: Could not connect to database: '/Users/luma/Downloads/.opsu.db'.
    at itdelatrisu.opsu.db.DBController.createConnection(DBController.java:61)
    at itdelatrisu.opsu.db.BeatmapDB.init(BeatmapDB.java:136)
    at itdelatrisu.opsu.db.DBController.init(DBController.java:40)
    at itdelatrisu.opsu.Opsu.main(Opsu.java:123)
Caused by: java.sql.SQLException: Error opening connection
    at org.sqlite.core.CoreConnection.open(CoreConnection.java:215)
    at org.sqlite.core.CoreConnection.<init>(CoreConnection.java:76)
    at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:24)
    at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:24)
    at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:45)
    at org.sqlite.JDBC.createConnection(JDBC.java:114)
    at org.sqlite.JDBC.connect(JDBC.java:88)
    at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
    at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:252)
    at itdelatrisu.opsu.db.DBController.createConnection(DBController.java:59)
    ... 3 more
Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64
    at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:328)
    at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64)
    at org.sqlite.core.NativeDB.load(NativeDB.java:56)
    at org.sqlite.core.CoreConnection.open(CoreConnection.java:211)
    ... 12 more