You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by tf...@apache.org on 2019/12/23 23:04:36 UTC
[lucene-solr] 02/02: SOLR-14095: Fix Java 8 compile issue
This is an automated email from the ASF dual-hosted git repository.
tflobbe pushed a commit to branch branch_8x
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit 5f5ef58117578045de3798dd487b89246c15a23b
Author: Tomas Fernandez Lobbe <tf...@apache.org>
AuthorDate: Mon Dec 23 14:53:35 2019 -0800
SOLR-14095: Fix Java 8 compile issue
---
solr/core/src/java/org/apache/solr/cloud/OverseerSolrResponse.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/solr/core/src/java/org/apache/solr/cloud/OverseerSolrResponse.java b/solr/core/src/java/org/apache/solr/cloud/OverseerSolrResponse.java
index 8ecce58..135bffb 100644
--- a/solr/core/src/java/org/apache/solr/cloud/OverseerSolrResponse.java
+++ b/solr/core/src/java/org/apache/solr/cloud/OverseerSolrResponse.java
@@ -16,6 +16,7 @@
*/
package org.apache.solr.cloud;
+import org.apache.commons.io.IOUtils;
import org.apache.solr.client.solrj.SolrResponse;
import org.apache.solr.common.SolrException;
import org.apache.solr.common.SolrException.ErrorCode;
@@ -69,12 +70,12 @@ public class OverseerSolrResponse extends SolrResponse {
return SolrResponse.serializable(responseObject);
}
try {
- return Utils.toJavabin(responseObject.getResponse()).readAllBytes();
+ return IOUtils.toByteArray(Utils.toJavabin(responseObject.getResponse()));
} catch (IOException|RuntimeException e) {
throw new SolrException(ErrorCode.SERVER_ERROR, "Exception serializing response to Javabin", e);
}
}
-
+
static boolean useUnsafeSerialization() {
String useUnsafeOverseerResponse = System.getProperty("solr.useUnsafeOverseerResponse");
return useUnsafeOverseerResponse != null && ("true".equals(useUnsafeOverseerResponse));