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));