Philip Wedemann
Philip Wedemann
> Still getting the same intermittent error unfortunately The IntelliJ error or the version mismatch error?
Honestly, I don't understand why you want to remove the toolchain feature and not just set the build JDK to 21 and keep the target level to 8/17.
That's strange, there is no cyclic dependency on the json-module in our build. Can you please try it again with removing `implementation("app.cash.sqldelight:sqlite-json-module:2.0.1")`? One cause could be the java-test-fixture plugin which...
Personally I want to get rid of this file at all and move the implementation just below the Database interface with private accessor and also remove the `KClass` hack.
Can you please try it again with 2.0.2?
Thanks, it looks like there is [no 3rd plugin support for K2](https://blog.jetbrains.com/idea/2024/03/k2-kotlin-mode-alpha-in-intellij-idea/#what-ide-features-are-supported?)
AFAIK, it will be fixed with https://github.com/cashapp/sqldelight/pull/4983/files, sqldelight uses IntelliJ as compiler platform but the used version only supports JDK 11.
Got it too: ``` StubFileElementType version: psi.file:0:FILE List of suitable conflicting StubFileElementTypes: com.intellij.psi.tree.ILightStubFileElementType: plugin=null, language=Language: SqlDelight, externalId=psi.file, debugName=FILE app.cash.sqldelight.core.lang.MigrationParserDefinition$Companion$FILE$1: plugin=com.squareup.sqldelight, language=Language: SqlDelightMigration, externalId=psi.file, debugName=FILE com.intellij.psi.tree.IStubFileElementType: plugin=null, language=Language: ANY, externalId=psi.file, debugName=FILE...
Yes, this one of the problems, another one is R2DBC does not link a transaction to a single thread. I will create a draft PR next days.
Regarding initialization: In the tests we use a `ConnectionFactory` and `val connection = connectionFactory.create().awaitSingle()`. What do you miss? Regarding async/sync: Please share you configuration/a reproducer because it works in our...