Ошибка пользовательского пути JdbcSqliteDriver

Моя Ошбика: Exception in thread "DefaultDispatcher-worker-1" org.koin.core.error.InstanceCreationException: Could not create instance for '[Factory:'data.local.sqldelight.dao.ITeamDao']'

Сразу поясню, что с JdbcSqliteDriver.IN_MEMORY работает на суперпупер

я реализую DatabaseDriberFactory:

actual class DatabaseDriverFactory {
    actual fun createDriver(): SqlDriver {
        val databasePath = File(System.getProperty("java.io.tmpdir"), "${DatabaseHelper.DATABASE_NAME}.db")
        println(databasePath.path)
        val driver = JdbcSqliteDriver(
            url = "jdbc:sqlite:test.db",
            properties = Properties().apply { put("foreign_keys", "true") }
        ).also {
            AppDatabase.Schema.create(it)
        }
        return driver
    }
}

Koin.kt:

 val databaseModule = module {
    single {
        createDatabase(driver = get())
    }
    single<ITeamDao> { TeamDao() }
}

Ниже все эти модули будут инициализированы. Опустил лишний код


build.gradle.kts:

sqldelight {
    databases {
        create("AppDatabase") {
            packageName.set("data.local.sqldelight")
            srcDirs.setFrom("src/commonMain/kotlin")
//            project.set(listOf("kotlin"))
//            schemaOutputDirectory = file("src/commonMain/sqldelight/schema")
        }
    }
}

Я пытался найти, как решить эту ошибку, но не смог

Ниже мне дарят вот эту ошибку: Caused by: org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_FOREIGNKEY] A foreign key constraint failed (FOREIGN KEY constraint failed)


Ответы (0 шт):