sqlite-jdbc-3.8.6 Fails on LInux (Raspbery Pi)

125 views
Skip to first unread message

Developer

unread,
Feb 2, 2015, 11:20:58 AM2/2/15
to xer...@googlegroups.com
I am using sqlite-jdbc-3.8.6.jar for development on WIndows & Raspbery Pi.
In both platform my common core part is developed in Java which internally using SQLite(sqlite-jdbc-3.8.6.jar).
Same DLL is running fine on Windows but it fails in Raspbery Pi.

Detail Exception :

SQLITE addDeviceInfo()-[SQLITE] SQL Exception occured. RetryCount:1 (MAX Retry: 2) ErrorCode: 27154 Exception Message: Error opening connection Stack Trace: java.sql.SQLException: Error opening connection  at org.sqlite.core.CoreConnection.open(CoreConnection.java:140)  at org.sqlite.core.CoreConnection.<init>(CoreConnection.java:66)  at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:21)  at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:23)  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.DriverManager.getConnection(DriverManager.java:571)  at java.sql.DriverManager.getConnection(DriverManager.java:215)  at kmbt.DCA.SQLite.DCASQLiteUtility.getSQliteConnection(DCASQLiteUtility.java:152)  at kmbt.DCA.SQLite.ManagedDeviceSetting.SQLite_ManagedDeviceSettingManager.addDeviceInfo(SQLite_ManagedDeviceSettingManager.java:981)  at kmbt.DCA.DCAChildProcessMng.InitManagedDeviceInfo(DCAChildProcessMng.java:5726)  at kmbt.DCA.DCAChildProcessMng.InitSQLite(DCAChildProcessMng.java:4387)  at kmbt.DCA.DCAChildProcessMng.start(DCAChildProcessMng.java:365)  at kmbt.DCA.DCAChildProcess.main(DCAChildProcess.java:23) Caused by: java.lang.Exception: Error loading native library: /org/sqlite/native/Linux/arm/libsqlitejdbc.so  at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:243)  at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:65)  at org.sqlite.core.NativeDB.load(NativeDB.java:53)  at org.sqlite.core.CoreConnection.open(CoreConnection.java:136)

from above exception I come to know that exception is occurred (sqlite-jdbc-3.8.6.jar) is not ARM build.
How to build (sqlite-jdbc-3.8.6.jar) with ARM build.

Reply all
Reply to author
Forward
0 new messages