When trying to run PSL through the CLI I get the following error:
Running PSL Inference.
790 [main] INFO org.linqs.psl.runtime.Runtime - PSL Runtime Version 3.0.1-SNAPSHOT-b33adfd
1992 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initializat
ion.
java.sql.SQLException: Error opening connection
at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:258) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:61) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:23) ~[psl-cli-3.0.1-SNAPSHOT.ja
r:?]
at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:19) ~[psl-cli-3.0.1-SNAPSHOT.ja
r:?]
at org.sqlite.JDBC.createConnection(JDBC.java:104) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.sqlite.JDBC.connect(JDBC.java:77) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121) ~[psl-cli-3
.0.1-SNAPSHOT.jar:?]
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[psl-cli-3.0.1-SNAPSHOT.ja
r:?]
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[psl-cli-3.0.1-SNAPSHOT.jar
:?]
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[psl-cli-3.0.1-SNAPS
HOT.jar:?]
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[psl-cli-3.0.1-SNAPSHO
T.jar:?]
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[psl-cli-3.0.1-SNAPSHOT.jar:?
]
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81) ~[psl-cli-3.0.1-SNAPSHOT
.jar:?]
at org.linqs.psl.database.rdbms.driver.DatabaseDriver.<init>(DatabaseDriver.java:59) ~[psl-cli-
3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.database.rdbms.driver.SQLiteDriver.<init>(SQLiteDriver.java:53) ~[psl-cli-3.0.
1-SNAPSHOT.jar:?]
at org.linqs.psl.database.rdbms.driver.SQLiteDriver.<init>(SQLiteDriver.java:43) ~[psl-cli-3.0.
1-SNAPSHOT.jar:?]
at org.linqs.psl.runtime.Runtime.initDataStore(Runtime.java:246) ~[psl-cli-3.0.1-SNAPSHOT.jar:?
]
at org.linqs.psl.runtime.Runtime.runInferenceInternal(Runtime.java:403) ~[psl-cli-3.0.1-SNAPSHO
T.jar:?]
at org.linqs.psl.runtime.Runtime.runInference(Runtime.java:364) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.runtime.Runtime.runInternal(Runtime.java:172) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.runtime.Runtime.run(Runtime.java:122) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.runtime.Runtime.run(Runtime.java:99) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.cli.Launcher.run(Launcher.java:126) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.cli.Launcher.main(Launcher.java:142) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
at org.linqs.psl.cli.Launcher.main(Launcher.java:130) ~[psl-cli-3.0.1-SNAPSHOT.jar:?]
Caused by: java.lang.Exception: No native library found for
os.name=Windows
I am running it on Windows 11 with JDK 1.8.0 (Amazon Correto) and using Maven 3.9.6.