ProbeJS
ProbeJS copied to clipboard
Uncaught Exception in Wrapper appears during generation of lang-keys.json
ver. probejs: 6.0.1 ver. forge: 47.4.5 ver. kubejs: 2001.6.5-build.16
latest.log imo relevant section:
[17:17:12] [Thread-29/ERROR]: Uncaught exception has occurred!
java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:274) ~[?:?]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:307) ~[?:?]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) ~[?:?]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:132) ~[?:?]
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:205) ~[?:?]
at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120) ~[?:?]
at java.io.BufferedWriter.write(BufferedWriter.java:233) ~[?:?]
at java.io.Writer.write(Writer.java:249) ~[?:?]
at com.probejs.features.rich.lang.RichLangCompiler.compile(RichLangCompiler.java:74) ~[probejs-6.0.1-forge.jar%23456!/:?]
at com.probejs.ProbeCommands.lambda$triggerDump$4(ProbeCommands.java:118) ~[probejs-6.0.1-forge.jar%23456!/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
it seems to happen somewhen during generation of lang-keys.json like this after about 7.385.259 characters (7611280(selected after removing tabulators) -226022 lines + 1 (no linebreak on last line) )):
[
"//...",
{
"languages": {
"English": "[Create]: use /killtps stop to bring back server tick to regular speed",
"Anglish": "[Create]: use /killtps stop to bring back server tick to regular speed",
"Shakespearean English": "[Create]: use /killtps stop to bring back server tick to regular speed",
"Pirate Speak": "[Create]: use /killtps stop to bring back server tick to regular speed",
"ɥsᴉꞁᵷuƎ": "pǝǝds ɹɐןnbǝɹ oʇ ʞɔıʇ ɹǝʌɹǝs ʞɔɐq buıɹq oʇ doʇs sdʇןןıʞ/ ǝsn :]ǝʇɐǝɹƆ["
},
"key": "create.command.killTPSCommand.status.usage.0",
"selected": "English"
},
{
"languages": {
"English": "[Create]: use /killtps start <tickTime> to artificially slow down the server tick",
"Anglish": "[Create]: use /killtps start <tickTime> to artificially slow down the server tick",
"Shakespearean English": "[Create]: use /killtps start <tickTime> to artificially slow down the server tick",
"Pirate Speak":"[Create]: use /killtps start <
is there a way to skip that step ?
apparently this can be solved by giving Minecraft more RAM, or not...