Код ответа: 500 - исключение NullPointerException при анализе проектов с помощью SonarQube 5.2
После обновления с 4.0 -> 4.5.6 -> 5.2 я вижу множество прогонов mvn sonar:sonar
сбой с исключением нулевого указателя. Странно, что не все проекты затронуты, и новые проекты не демонстрируют такое поведение.
Для тех, кто терпит неудачу, приведенный ниже вывод соответствует. Когда я нажимаю URL-адрес, указанный в запросе, указанном ниже, я получаю {"errors":[{"msg":""}]}
2015.11.23 18:17:41 ERROR web[o.s.s.w.WebServiceEngine] Fail to process request http://mysonarurl/batch/project.protobuf?key=com.groupid%3Aartifactid
java.lang.NullPointerException: null
at com.google.protobuf.Utf8.encodedLength(Utf8.java:378) ~[protobuf-java-3.0.0-beta-1.jar:na]
at com.google.protobuf.CodedOutputStream.computeStringSizeNoTag(CodedOutputStream.java:911) ~[protobuf-java-3.0.0-beta-1.jar:na]
at com.google.protobuf.FieldSet.computeElementSizeNoTag(FieldSet.java:834) ~
[snip]
Похоже, что аналогичная проблема была исправлена в 5.1.