Stefan Oltmann
03/18/2024, 8:03 AMKim.readMetadata(bytes).toString()
should be enough to verify.Robert Jaros
03/18/2024, 9:01 AMModule not found: Error: Can't resolve 'pako'
Robert Jaros
03/18/2024, 9:02 AMRobert Jaros
03/18/2024, 9:04 AMRobert Jaros
03/18/2024, 9:09 AMimplementation(npm("pako","*"))
manually to my project it does build without errors. But still doesn't work. It fails on typical nodejs modules, not available in the browser.Robert Jaros
03/18/2024, 9:09 AMStefan Oltmann
03/18/2024, 9:11 AMRobert Jaros
03/18/2024, 9:13 AMStefan Oltmann
03/18/2024, 9:14 AMRobert Jaros
03/18/2024, 9:16 AMRobert Jaros
03/18/2024, 9:17 AMRobert Jaros
03/18/2024, 9:17 AMStefan Oltmann
03/18/2024, 9:17 AMRobert Jaros
03/18/2024, 9:18 AMRobert Jaros
03/18/2024, 9:18 AMStefan Oltmann
03/18/2024, 9:18 AMRobert Jaros
03/18/2024, 9:19 AMRobert Jaros
03/18/2024, 9:21 AMStefan Oltmann
03/18/2024, 9:23 AMRobert Jaros
03/18/2024, 9:25 AMStefan Oltmann
03/18/2024, 9:26 AMRobert Jaros
03/18/2024, 9:27 AMRobert Jaros
03/18/2024, 9:31 AMRobert Jaros
03/18/2024, 9:32 AMStefan Oltmann
03/18/2024, 9:32 AMStefan Oltmann
03/18/2024, 9:32 AMRobert Jaros
03/18/2024, 9:32 AMStefan Oltmann
03/18/2024, 9:33 AMStefan Oltmann
03/18/2024, 9:33 AMRobert Jaros
03/18/2024, 9:34 AMImageReadException: Failed to read image.
Robert Jaros
03/18/2024, 9:34 AMStefan Oltmann
03/18/2024, 9:35 AMStefan Oltmann
03/18/2024, 9:36 AMRobert Jaros
03/18/2024, 9:38 AMUncaught
Object { message: "Failed to read image.", cause: SyntaxError, name: "ImageReadException", stack: "captureStack@webpack-internal:///./kotlin/kotlin-kotlin-stdlib.js:4189:25\nImageReadException@webpack-internal:///./kotlin/kotlin_com_ashampoo_kim.js:1531:17\n@webpack-internal:///./kotlin/kotlin_com_ashampoo_kim.js:723:17\n@webpack-internal:///./kotlin/kotlin_com_ashampoo_kim.js:654:18\nApp$start$lambda$lambda$lambda_0/<@webpack-internal:///./kotlin/template.js:224:46\nButton$onClick$lambda$lambda/<@webpack-internal:///./kotlin/kvision.js:12450:15\ninvokeHandler@webpack-internal:///../../node_modules/snabbdom/build/modules/eventlisteners.js:8:17\nhandleEvent@webpack-internal:///../../node_modules/snabbdom/build/modules/eventlisteners.js:22:22\nhandler@webpack-internal:///../../node_modules/snabbdom/build/modules/eventlisteners.js:27:20\nEventListener.handleEvent*updateEventListeners@webpack-internal:///../../node_modules/snabbdom/build/modules/eventlisteners.js:70:21\ncreateElm@webpack-internal:///../../node_modules/snabbdom/build/init.js:139:30\naddVnodes@webpack-internal:///../../node_modules/snabbdom/build/init.js:181:45\nupdateChildren@webpack-internal:///../../node_modules/snabbdom/build/init.js:318:22\npatchVnode@webpack-internal:///../../node_modules/snabbdom/build/init.js:344:35\npatch@webpack-internal:///../../node_modules/snabbdom/build/init.js:378:23\n@webpack-internal:///./kotlin/kvision.js:556:17\n@webpack-internal:///./kotlin/kvision.js:15188:50\n@webpack-internal:///./kotlin/kvision.js:11044:26\n@webpack-internal:///./kotlin/kvision.js:15495:10\n@webpack-internal:///./kotlin/kvision.js:15514:10\nbutton@webpack-internal:///./kotlin/kvision.js:12621:19\nApp$start$lambda/<@webpack-internal:///./kotlin/template.js:239:13\nRoot_init_$Init$@webpack-internal:///./kotlin/kvision.js:14779:11\nRoot_init_$Create$@webpack-internal:///./kotlin/kvision.js:14783:12\nroot@webpack-internal:///./kotlin/kvision.js:15262:12\n@webpack-internal:///./kotlin/template.js:250:9\n@webpack-internal:///./kotlin/kvision.js:434:10\nstartApplication$start@webpack-internal:///./kotlin/kvision.js:481:17\nstartApplication$lambda_0/<@webpack-internal:///./kotlin/kvision.js:497:25\nEventListener.handleEvent*startApplication@webpack-internal:///./kotlin/kvision.js:472:13\nmain@webpack-internal:///./kotlin/template.js:253:21\n@webpack-internal:///./kotlin/template.js:262:3\n@webpack-internal:///./kotlin/template.js:5:35\n@webpack-internal:///./kotlin/template.js:8:2\n./kotlin/template.js@http://localhost:3000/main.bundle.js:1339:1\n__webpack_require__@http://localhost:3000/main.bundle.js:1862:33\n@http://localhost:3000/main.bundle.js:2942:56\n@http://localhost:3000/main.bundle.js:2945:12\nwebpackUniversalModuleDefinition@http://localhost:3000/main.bundle.js:17:22\n@http://localhost:3000/main.bundle.js:18:3\n" }
kotlin_com_ashampoo_kim.js:739
<anonimowa> kotlin_com_ashampoo_kim.js:739
<anonimowa> kotlin_com_ashampoo_kim.js:670
lambda_0 template.js:246
lambda kvision.js:12469
invokeHandler eventlisteners.js:4
handleEvent eventlisteners.js:18
handler eventlisteners.js:23
(asynchroniczny: EventListener.handleEvent)
updateEventListeners eventlisteners.js:66
createElm init.js:132
addVnodes init.js:174
updateChildren init.js:311
patchVnode init.js:337
patch init.js:371
<anonimowa> kvision.js:575
<anonimowa> kvision.js:15207
<anonimowa> kvision.js:11063
<anonimowa> kvision.js:15514
<anonimowa> kvision.js:15533
button kvision.js:12640
lambda template.js:261
Root_init_$Init$ kvision.js:14798
Root_init_$Create$ kvision.js:14802
root kvision.js:15281
<anonimowa> template.js:272
<anonimowa> kvision.js:453
startApplication$start kvision.js:500
lambda_0 kvision.js:516
(asynchroniczny: EventListener.handleEvent)
startApplication kvision.js:491
main template.js:275
<anonimowa> template.js:284
<anonimowa> template.js:3
<anonimowa> template.js:30
js main.bundle.js:1339
__webpack_require__ main.bundle.js:1862
<anonimowa> main.bundle.js:2942
<anonimowa> main.bundle.js:2945
webpackUniversalModuleDefinition main.bundle.js:17
<anonimowa> main.bundle.js:18
Robert Jaros
03/18/2024, 9:39 AMStefan Oltmann
03/18/2024, 9:41 AM@Throws
or else it may crash the whole app.
The next version I will include more details in the message of the wrapping exception.Robert Jaros
03/18/2024, 9:44 AMSyntaxError: invalid class property name in regular expression
Regex kotlin-kotlin-stdlib.js:12041
Regex_init_$Init$_0 kotlin-kotlin-stdlib.js:11815
Regex_init_$Create$_0 kotlin-kotlin-stdlib.js:11819
PngImageParser kotlin_com_ashampoo_kim.js:7318
PngImageParser_getInstance kotlin_com_ashampoo_kim.js:7459
<anonymous> kotlin_com_ashampoo_kim.js:2350
<anonymous> kotlin_com_ashampoo_kim.js:718
<anonymous> kotlin_com_ashampoo_kim.js:670
Stefan Oltmann
03/18/2024, 9:46 AMStefan Oltmann
03/18/2024, 9:47 AMRobert Jaros
03/18/2024, 9:51 AMStefan Oltmann
03/18/2024, 9:52 AMRobert Jaros
03/18/2024, 9:52 AMStefan Oltmann
03/18/2024, 9:53 AMRobert Jaros
03/18/2024, 9:54 AMStefan Oltmann
03/18/2024, 4:12 PMRobert Jaros
03/18/2024, 5:05 PMRobert Jaros
03/18/2024, 5:05 PMRobert Jaros
03/18/2024, 5:06 PMRobert Jaros
03/18/2024, 5:06 PMRobert Jaros
03/18/2024, 5:09 PMRobert Jaros
03/18/2024, 5:09 PMRobert Jaros
03/18/2024, 5:16 PMStefan Oltmann
03/18/2024, 7:22 PMStefan Oltmann
03/19/2024, 11:25 AMStefan Oltmann
03/19/2024, 11:26 AMRobert Jaros
03/19/2024, 1:09 PMbrowser()
or node()
to js / wasmJs targets will allow correct package.json
generation in the klib artifact and will fix the missing pako
dependency error.Robert Jaros
03/19/2024, 1:09 PMStefan Oltmann
03/19/2024, 1:10 PMStefan Oltmann
03/19/2024, 1:10 PM