turansky
10/04/2019, 2:26 PM6.4.0 from 6.3.3 doesn't work following JS tests
JS lib (target browser) -> MPP lib (jvm { target 1.8 }, js { browser {} })
If JS lib contains test, than:
Caused by: java.lang.NullPointerException
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnImportedPackagesVersionResolver.updateVersionsMap(YarnImportedPackagesVersionResolver.kt:79)
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnImportedPackagesVersionResolver.updatePackageJson(YarnImportedPackagesVersionResolver.kt:71)
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnImportedPackagesVersionResolver.updatePackages(YarnImportedPackagesVersionResolver.kt:63)
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnImportedPackagesVersionResolver.resolveAndUpdatePackages(YarnImportedPackagesVersionResolver.kt:29)
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnWorkspaces.saveRootProjectWorkspacesPackageJson(YarnWorkspaces.kt:51)
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnWorkspaces.resolveWorkspaces(YarnWorkspaces.kt:35)
at org.jetbrains.kotlin.gradle.targets.js.yarn.YarnWorkspaces.resolveRootProject(YarnWorkspaces.kt:24)
at org.jetbrains.kotlin.gradle.targets.js.yarn.Yarn.resolveRootProject(Yarn.kt:27)
Kotlin 1.3.50romainbsl
10/05/2019, 6:06 PMturansky
10/05/2019, 9:05 PM1.3.60-eap-16 - problem also reproduced.turansky
10/05/2019, 9:13 PMnot sure this that this is kodein specificI also think that Kodein isn’t root cause, but migration from
6.3.3 to 6.4.0 reveals the problem.
Is there any package.json files in Kodein 6.4.0 projects?romainbsl
10/06/2019, 4:30 AMI also think that Kodein isn’t root cause, but migration fromThis is related somwhow, we also migrate our build plugins betweento6.3.3reveals the problem.6.4.0
6. 3 and 6.4. Now we'll have to find what...romainbsl
10/06/2019, 4:32 AMIs there anyI haven't been that much on the JS side lately. I'll need to work on this to give you a proper answer.files in Kodein `6.4.0`projects?package.json
turansky
10/08/2019, 9:12 AM6.4.1romainbsl
10/08/2019, 9:29 AMturansky
10/08/2019, 9:33 AMturansky
10/08/2019, 9:34 AM6.4.0turansky
10/08/2019, 9:36 AM6.4.0- add devDependencies block to custom package.json
With 6.4.1 WA not required
https://github.com/turansky/yfiles-kotlin/blob/master/libraries/yfiles-kotlin/package.json