java.nio.charset.MalformedInputException: Input length = 1

已回答

Use the 

installers.cmd -Dintellij.build.use.compiled.classes=true -Dintellij.build.target.os=linux

command to build the intellij-community. Error reported: java.nio.charset.MalformedInputException: Input length = 1.

There was no problem before, but it suddenly happened two days ago.

runJava (duration=34 s 71 ms, end=11:42:35.3512, output=Pre-building SVG images...
Expecting product icons: [/idea-ce-eap.svg, /idea-ce-eap_16.svg, /idea-ce.svg, /idea-ce_16.svg]
14816 ms
190.21 MB (190214667, iconCount=3671, resultSize=2222)
, workingDir=C:\ws\ws\idea\intellij-community-idea-231.8109.175, mainClass=org.jetbrains.intellij.build.images.ImageSvgPreCompiler, timeoutMillis=10m, pid=14440, jvmArgs=…, args=${buildRoot}\temp\icon-db, ${buildRoot}\temp\svg-prebuild-request.txt, /idea-ce.svg, /idea-ce_16.svg, /idea-ce-eap.svg, /idea-ce-eap_16.svg, processArgs=…)
  events:
    free disk space (dir=C:\ws\ws\idea\intellij-community-idea-231.8109.175, phase=before org.jetbrains.intellij.build.images.ImageSvgPreCompiler ${buildRoot}\temp\icon-db ${buildRoot}\temp\svg-prebuild-request.txt /idea-ce.svg /idea-ce_16.svg /idea-ce-eap.svg /idea-ce-eap_16.svg, usableSpace=22.23 GB, time=11:42:01.2866)
    free disk space (dir=C:\ws\ws\idea\intellij-community-idea-231.8109.175, phase=after org.jetbrains.intellij.build.images.ImageSvgPreCompiler ${buildRoot}\temp\icon-db ${buildRoot}\temp\svg-prebuild-request.txt /idea-ce.svg /idea-ce_16.svg /idea-ce-eap.svg /idea-ce-eap_16.svg, usableSpace=21.36 GB, time=11:42:35.3511)
prebuild SVG icons (duration=34 s 88 ms, end=11:42:35.3526)
  events:
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-1.0-d.db, relativePath=bin/icons/icon-v4-1.0-d.db, os=null, arch=null), time=11:42:35.3518)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-1.0.db, relativePath=bin/icons/icon-v4-1.0.db, os=null, arch=null), time=11:42:35.3518)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-1.25-d.db, relativePath=bin/icons/icon-v4-1.25-d.db, os=null, arch=null), time=11:42:35.3519)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-1.25.db, relativePath=bin/icons/icon-v4-1.25.db, os=null, arch=null), time=11:42:35.3520)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-1.5-d.db, relativePath=bin/icons/icon-v4-1.5-d.db, os=null, arch=null), time=11:42:35.3520)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-1.5.db, relativePath=bin/icons/icon-v4-1.5.db, os=null, arch=null), time=11:42:35.3521)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-2.0-d.db, relativePath=bin/icons/icon-v4-2.0-d.db, os=null, arch=null), time=11:42:35.3521)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-2.0.db, relativePath=bin/icons/icon-v4-2.0.db, os=null, arch=null), time=11:42:35.3522)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-2.5-d.db, relativePath=bin/icons/icon-v4-2.5-d.db, os=null, arch=null), time=11:42:35.3523)
    add app resource (file=DistFile(file=${buildRoot}\temp\icon-db\icon-v4-2.5.db, relativePath=bin/icons/icon-v4-2.5.db, os=null, arch=null), time=11:42:35.3524)

FATAL: java.nio.charset.MalformedInputException: Input length = 1
        at java.base/java.lang.String.throwMalformed(String.java:1240)
        at java.base/java.lang.String.decodeUTF8_UTF16(String.java:1191)
        at java.base/java.lang.String.newStringUTF8NoRepl(String.java:728)
        at java.base/java.lang.String.newStringNoRepl1(String.java:756)
        at java.base/java.lang.String.newStringNoRepl(String.java:738)
        at java.base/java.lang.System$2.newStringNoRepl(System.java:2390)
        at java.base/java.nio.file.Files.readString(Files.java:3369)
        at java.base/java.nio.file.Files.readString(Files.java:3325)
        at org.jetbrains.intellij.build.io.ProcessKt.checkOutput(process.kt:118)
        at org.jetbrains.intellij.build.io.ProcessKt.access$checkOutput(process.kt:1)
        at org.jetbrains.intellij.build.io.ProcessKt$runJava$2$1.invokeSuspend(process.kt:104)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

runJava (duration=52 s 492 ms, end=11:43:15.6228, workingDir=C:\ws\ws\idea\intellij-community-idea-231.8109.175, mainClass=com.intellij.idea.Main, timeoutMillis=10m, pid=7992, jvmArgs=…, args=traverseUI, ${buildRoot}\temp\searchableOptionsResult, true, processArgs=…)
  events:
    free disk space (dir=C:\ws\ws\idea\intellij-community-idea-231.8109.175, phase=before com.intellij.idea.Main traverseUI ${buildRoot}\temp\searchableOptionsResult true, usableSpace=21.65 GB, time=11:42:23.1412)
    free disk space (dir=C:\ws\ws\idea\intellij-community-idea-231.8109.175, phase=after com.intellij.idea.Main traverseUI ${buildRoot}\temp\searchableOptionsResult true, usableSpace=21.27 GB, time=11:43:15.6213)
    exception (exception.message=Input length = 1, exception.stacktrace=
  ┌───────────────────────────────────────────────────────────────────────────────┐
   java.nio.charset.MalformedInputException: Input length = 1
        at java.base/java.lang.String.throwMalformed(String.java:1240)
        at java.base/java.lang.String.decodeUTF8_UTF16(String.java:1191)
        at java.base/java.lang.String.newStringUTF8NoRepl(String.java:728)
        at java.base/java.lang.String.newStringNoRepl1(String.java:756)
        at java.base/java.lang.String.newStringNoRepl(String.java:738)
        at java.base/java.lang.System$2.newStringNoRepl(System.java:2390)
        at java.base/java.nio.file.Files.readString(Files.java:3369)
        at java.base/java.nio.file.Files.readString(Files.java:3325)
        at org.jetbrains.intellij.build.io.ProcessKt.checkOutput(process.kt:118)
        at org.jetbrains.intellij.build.io.ProcessKt.access$checkOutput(process.kt:1)
        at org.jetbrains.intellij.build.io.ProcessKt$runJava$2$1.invokeSuspend(process.kt:104)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
        at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
  └───────────────────────────────────────────────────────────────────────────────┘, exception.type=java.nio.charset.MalformedInputException, time=11:43:15.6214)
build searchable options index (duration=52 s 628 ms, end=11:43:15.6229)
0

Hi,

It's hard to tell what can be the reason from these stacktraces. Did you try to delete build directories, update the project and rebuild again?

0

请先登录再写评论。