mirror of https://github.com/apache/druid.git
Remove try-with-resources for log stream in WokerResource
This commit is contained in:
parent
e872952390
commit
54068e8b1d
|
@ -32,8 +32,6 @@ import com.google.common.collect.Iterables;
|
|||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.google.common.io.ByteSource;
|
||||
import com.google.common.io.ByteStreams;
|
||||
import com.google.common.io.InputSupplier;
|
||||
import com.google.common.util.concurrent.FutureCallback;
|
||||
import com.google.common.util.concurrent.Futures;
|
||||
import com.google.common.util.concurrent.ListenableFuture;
|
||||
|
|
|
@ -41,6 +41,7 @@ import javax.ws.rs.Produces;
|
|||
import javax.ws.rs.QueryParam;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
/**
|
||||
|
@ -167,10 +168,10 @@ public class WorkerResource
|
|||
final Optional<ByteSource> stream = taskRunner.streamTaskLog(taskid, offset);
|
||||
|
||||
if (stream.isPresent()) {
|
||||
try (InputStream logStream = stream.get().openStream()) {
|
||||
return Response.ok(logStream).build();
|
||||
try {
|
||||
return Response.ok(stream.get().openStream()).build();
|
||||
}
|
||||
catch (Exception e) {
|
||||
catch (IOException e) {
|
||||
log.warn(e, "Failed to read log for task: %s", taskid);
|
||||
return Response.serverError().build();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue