From: Sébastien Lesaint Date: Wed, 7 Feb 2018 08:09:31 +0000 (+0100) Subject: SONAR-10364 upgrade protobuf to 3.5.1 X-Git-Tag: 7.5~1665 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3ba0210407680ae481d91658f0b623d5353a2663;p=sonarqube.git SONAR-10364 upgrade protobuf to 3.5.1 3.2.0 includes "The default parsing byte size limit has been raised from 64MB to 2GB" next versions include bug fixes and performance improvements --- diff --git a/pom.xml b/pom.xml index adf83a9be5c..6adcdfb8628 100644 --- a/pom.xml +++ b/pom.xml @@ -88,7 +88,7 @@ 3.7.0 2.6.6 0.9.0 - 3.0.0-beta-2 + 3.5.1 3.8.6 @@ -269,7 +269,7 @@ org.xolstice.maven.plugins protobuf-maven-plugin - 0.5.0 + 0.5.1 com.github.genthaler diff --git a/server/sonar-server/src/test/java/org/sonar/server/ws/TestRequest.java b/server/sonar-server/src/test/java/org/sonar/server/ws/TestRequest.java index 49fd1096567..e859b1be113 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/ws/TestRequest.java +++ b/server/sonar-server/src/test/java/org/sonar/server/ws/TestRequest.java @@ -23,7 +23,7 @@ import com.google.common.base.Throwables; import com.google.common.collect.ArrayListMultimap; import com.google.common.collect.ListMultimap; import com.google.common.collect.Maps; -import com.google.protobuf.GeneratedMessage; +import com.google.protobuf.GeneratedMessageV3; import java.io.InputStream; import java.util.HashMap; import java.util.List; @@ -149,7 +149,7 @@ public class TestRequest extends ValidatingRequest { } } - public T executeProtobuf(Class protobufClass) { + public T executeProtobuf(Class protobufClass) { return setMediaType(PROTOBUF).execute().getInputObject(protobufClass); } diff --git a/server/sonar-server/src/test/java/org/sonar/server/ws/TestResponse.java b/server/sonar-server/src/test/java/org/sonar/server/ws/TestResponse.java index 8f833d763a6..0d2286f04e3 100644 --- a/server/sonar-server/src/test/java/org/sonar/server/ws/TestResponse.java +++ b/server/sonar-server/src/test/java/org/sonar/server/ws/TestResponse.java @@ -19,7 +19,7 @@ */ package org.sonar.server.ws; -import com.google.protobuf.GeneratedMessage; +import com.google.protobuf.GeneratedMessageV3; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.lang.reflect.Method; @@ -40,7 +40,7 @@ public class TestResponse { return new ByteArrayInputStream(dumbResponse.getFlushedOutput()); } - public T getInputObject(Class protobufClass) { + public T getInputObject(Class protobufClass) { try (InputStream input = getInputStream()) { Method parseFromMethod = protobufClass.getMethod("parseFrom", InputStream.class); @SuppressWarnings("unchecked")