Почему компиляция моего кода Closure с помощью Plovr дает мне странные символы?

Я побежал java -jar ~/PlovrFiles/plovr.jar build ~/js/config.js > /tmp/compiled.js

Однако компилятор Closure выдает странную ошибку со странными символами, такими как RPP?LQ?RP*)?K??,)I?S??$?d?$?,

Exception in thread "main" com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected literal value near ??*??RPP?LQ?RP*)?K??,)I?S??$?d?$? ???
    at com.google.gson.JsonParser.parse(JsonParser.java:64)
    at com.google.gson.JsonParser.parse(JsonParser.java:44)
    at org.plovr.ConfigParser.createBuilderFromFile(ConfigParser.java:29)
    at org.plovr.ConfigParser.parseFile(ConfigParser.java:98)
    at org.plovr.cli.BuildCommand.runCommandWithOptions(BuildCommand.java:55)
    at org.plovr.cli.BuildCommand.runCommandWithOptions(BuildCommand.java:31)
    at org.plovr.cli.AbstractCommandRunner.runCommand(AbstractCommandRunner.java:41)
    at org.plovr.cli.Command.execute(Command.java:47)
    at org.plovr.cli.Main.mainWithExitCode(Main.java:56)
    at org.plovr.cli.Main.main(Main.java:30)
Caused by: com.google.gson.stream.MalformedJsonException: Expected literal value near ??*??RPP?LQ?RP*)?K??,)I?S??$?d?$? ???
    at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1111)
    at com.google.gson.stream.JsonReader.readLiteral(JsonReader.java:1079)
    at com.google.gson.stream.JsonReader.nextValue(JsonReader.java:808)
    at com.google.gson.stream.JsonReader.quickPeek(JsonReader.java:382)
    at com.google.gson.stream.JsonReader.peek(JsonReader.java:340)
    at com.google.gson.JsonParser.parse(JsonParser.java:59)
    ... 9 more
t.js

Сначала я думал, что эти символы были из-за скрытых файлов кэша, созданных моим текстовым редактором JEdit. Однако удаление этих файлов не устраняет эту ошибку. Кажется, ни один из файлов в моем пути не имеет этих символов. Любой совет, где я мог бы посмотреть, чтобы отладить эту ошибку?

Вот мой простой config.js файл.

// File: config.js
{
  "id": "myApp",
  "paths": ".",
  "inputs": "mainengine.js"
}

0 ответов

Другие вопросы по тегам