-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
matrix-apk-canary-2.1.0.jar版本 运行java -jar matrix-apk-canary-2.1.0.jar报错
[E][Matrix.ApkJob] Task executor execute with error:com.tencent.matrix.apk.model.exception.TaskExecuteException: com.google.gson.JsonPrimitive cannot be cast to com.google.gson.JsonArray
java.util.concurrent.ExecutionException: com.tencent.matrix.apk.model.exception.TaskExecuteException: com.google.gson.JsonPrimitive cannot be cast to com.google.gson.JsonArray
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at com.tencent.matrix.apk.model.job.ApkJob.execute(ApkJob.java:526)
at com.tencent.matrix.apk.model.job.ApkJob.run(ApkJob.java:499)
at com.tencent.matrix.apk.ApkChecker.run(ApkChecker.java:90)
at com.tencent.matrix.apk.ApkChecker.main(ApkChecker.java:80)
Caused by: com.tencent.matrix.apk.model.exception.TaskExecuteException: com.google.gson.JsonPrimitive cannot be cast to com.google.gson.JsonArray
at com.tencent.matrix.apk.model.task.ManifestAnalyzeTask.call(ManifestAnalyzeTask.java:91)
at com.tencent.matrix.apk.model.task.ManifestAnalyzeTask.call(ManifestAnalyzeTask.java:42)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.ClassCastException: com.google.gson.JsonPrimitive cannot be cast to com.google.gson.JsonArray
at com.google.gson.JsonObject.getAsJsonArray(JsonObject.java:182)
at com.tencent.matrix.apk.model.task.util.ManifestParser.handleEndElement(ManifestParser.java:130)
at com.tencent.matrix.apk.model.task.util.ManifestParser.parse(ManifestParser.java:79)
at com.tencent.matrix.apk.model.task.ManifestAnalyzeTask.call(ManifestAnalyzeTask.java:84)
... 5 more