Почему компиляция моего кода 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"
}