You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
The libsqlite3.so (which is dynamic library) file isn't in the "lib" folder in the tar archive so the app can't be ran on new Linux machines (I have sqlite3 installed). I am on Fedora 38. Here are the logs of the application:
flutter: Reading preferences
flutter: SqfliteFfiException(error, Invalid argument(s): Failed to load dynamic library 'libsqlite3.so': libsqlite3.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type}) DatabaseException(Invalid argument(s): Failed to load dynamic library 'libsqlite3.so': libsqlite3.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type)
flutter: #0 responseToResultOrThrow (package:sqflite_common_ffi/src/method_call.dart:123)
#1 SqfliteIsolate.handle (package:sqflite_common_ffi/src/isolate.dart:33)
<asynchronous suspension>
#2 _isolateHandle (package:sqflite_common_ffi/src/database_factory_ffi_io.dart:95)
<asynchronous suspension>
#3 ffiMethodCallhandleInIsolate (package:sqflite_common_ffi/src/database_factory_ffi_io.dart:50)
<asynchronous suspension>
#4 _SqfliteDatabaseFactoryImpl.invokeMethod (package:sqflite_common/src/mixin/factory.dart:22)
<asynchronous suspension>
#5 SqfliteDatabaseMixin.openDatabase (package:sqflite_common/src/database_mixin.dart:777)
<asynchronous suspension>
#6 SqfliteDatabaseMixin.doOpen (package:sqflite_common/src/database_mixin.dart:879)
<asynchronous suspension>
#7 SqfliteDatabaseOpenHelper.openDatabase (package:sqflite_common/src/database.dart:46)
<asynchronous suspension>
#8 SqfliteDatabaseFactoryMixin.openDatabase.<anonymous closure> (package:sqflite_common/src/factory_mixin.dart:110)
<asynchronous suspension>
#9 ReentrantLock.synchronized.<anonymous closure> (package:synchronized/src/reentrant_lock.dart:37)
<asynchronous suspension>
#10 BasicLock.synchronized (package:synchronized/src/basic_lock.dart:33)
<asynchronous suspension>
#11 DatabaseProvider.openDB (package:klient/database_provider.dart:256)
<asynchronous suspension>
#12 DatabaseProvider.initDB (package:klient/database_provider.dart:67)
<asynchronous suspension>
#13 DatabaseProvider.getDB (package:klient/database_provider.dart:42)
<asynchronous suspension>
#14 Student.fetchAll (package:klient/api/student.dart:35)
<asynchronous suspension>
#15 Client.getCurrentlySelected (package:klient/api/client.dart:131)
<asynchronous suspension>
#16 main (package:klient/main.dart:37)
<asynchronous suspension>
flutter: Deleting database
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SqfliteFfiException(error, Invalid argument(s): Failed to load dynamic library 'libsqlite3.so': libsqlite3.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type}) DatabaseException(Invalid argument(s): Failed to load dynamic library 'libsqlite3.so': libsqlite3.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type)
#0 responseToResultOrThrow (package:sqflite_common_ffi/src/method_call.dart:123)
#1 SqfliteIsolate.handle (package:sqflite_common_ffi/src/isolate.dart:33)
<asynchronous suspension>
#2 _isolateHandle (package:sqflite_common_ffi/src/database_factory_ffi_io.dart:95)
<asynchronous suspension>
#3 ffiMethodCallhandleInIsolate (package:sqflite_common_ffi/src/database_factory_ffi_io.dart:50)
<asynchronous suspension>
#4 _SqfliteDatabaseFactoryImpl.invokeMethod (package:sqflite_common/src/mixin/factory.dart:22)
<asynchronous suspension>
#5 SqfliteDatabaseMixin.openDatabase (package:sqflite_common/src/database_mixin.dart:777)
<asynchronous suspension>
#6 SqfliteDatabaseMixin.doOpen (package:sqflite_common/src/database_mixin.dart:879)
<asynchronous suspension>
#7 SqfliteDatabaseOpenHelper.openDatabase (package:sqflite_common/src/database.dart:46)
<asynchronous suspension>
#8 SqfliteDatabaseFactoryMixin.openDatabase.<anonymous closure> (package:sqflite_common/src/factory_mixin.dart:110)
<asynchronous suspension>
#9 ReentrantLock.synchronized.<anonymous closure> (package:synchronized/src/reentrant_lock.dart:37)
<asynchronous suspension>
#10 BasicLock.synchronized (package:synchronized/src/basic_lock.dart:33)
<asynchronous suspension>
#11 DatabaseProvider.openDB (package:klient/database_provider.dart:256)
<asynchronous suspension>
#12 DatabaseProvider.initDB (package:klient/database_provider.dart:74)
<asynchronous suspension>
#13 DatabaseProvider.getDB (package:klient/database_provider.dart:42)
<asynchronous suspension>
#14 Student.fetchAll (package:klient/api/student.dart:35)
<asynchronous suspension>
#15 Client.getCurrentlySelected (package:klient/api/client.dart:131)
<asynchronous suspension>
#16 main (package:klient/main.dart:37)
<asynchronous suspension>
The text was updated successfully, but these errors were encountered:
Hi,
The libsqlite3.so (which is dynamic library) file isn't in the "lib" folder in the tar archive so the app can't be ran on new Linux machines (I have sqlite3 installed). I am on Fedora 38. Here are the logs of the application:
The text was updated successfully, but these errors were encountered: