Philip Wedemann

Results 247 comments of 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.

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...