Robert Jaros
04/14/2025, 12:29 PMkotlinx-datetime
on Kotlin/JS on Windows I have a strange problem with casing. There is a webpack warning and the library is not working correctly (ClassCastException
is thrown):
There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
javascript/esm|C:\Users\kpadarz\Desktop\Wykaz\wykaz2\wykaz\build\js\packages\wykaz\kotlin\Kotlin-DateTime-library-kotlinx-datetime\kotlinx\datetime\serializers\LocalTimeSerializers.mjs Used by 1 module(s), i. e. javascript/esm|C:\Users\kpadarz\Desktop\Wykaz\wykaz2\wykaz\build\js\packages\wykaz\kotlin\Kotlin-DateTime-library-kotlinx-datetime\kotlinx\datetime\localtime.mjs
javascript/esm|C:\Users\kpadarz\Desktop\Wykaz\wykaz2\wykaz\build\js\packages\wykaz\kotlin\kotlin-datetime-library-kotlinx-datetime\kotlinx\datetime\serializers\LocalTimeSerializers.mjs Used by 1 module(s), i. e. javascript/esm|C:\Users\kpadarz\Desktop\Wykaz\wykaz2\wykaz\build\js\packages\wykaz\kotlin\kotlin-datetime-library-kotlinx-datetime\kotlinx\datetime\localtime.mjs
Robert Jaros
04/14/2025, 12:30 PMbuild/js/packages/wykaz/kotlin
- Kotlin-DateTime-library-kotlinx-datetime
and kotlin-datetime-library-kotlinx-datetime
with different content).Robert Jaros
04/14/2025, 12:45 PMkotlin.js.ir.output.granularity=per-file
Dmitry Khalanskiy [JB]
04/14/2025, 1:27 PMRobert Jaros
04/14/2025, 3:38 PMRobert Jaros
04/17/2025, 6:34 PMDmitry Khalanskiy [JB]
04/21/2025, 8:32 PMRobert Jaros
04/22/2025, 10:47 AM