This is an automated email from the ASF dual-hosted git repository. entl pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit e4a9fb4d51a1b082ee834ba3e3d46a2da543b3eb Author: Martin Entlicher <[email protected]> AuthorDate: Mon Mar 22 14:51:37 2021 +0100 Report closed InputOutputProvider. Not doing so cause problems on repeated write. --- .../modules/java/lsp/server/ui/AbstractLspInputOutputProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/AbstractLspInputOutputProvider.java b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/AbstractLspInputOutputProvider.java index 593b602..ebc15ee 100644 --- a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/AbstractLspInputOutputProvider.java +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/ui/AbstractLspInputOutputProvider.java @@ -92,7 +92,7 @@ public abstract class AbstractLspInputOutputProvider implements InputOutputProvi @Override public final boolean isIOClosed(LspIO io) { - return false; + return io.closed; } @Override @@ -133,6 +133,7 @@ public abstract class AbstractLspInputOutputProvider implements InputOutputProvi final Reader in; final PrintWriter out; final PrintWriter err; + volatile boolean closed; LspIO(String name, IOContext ioCtx, Lookup lookup) { this.name = name; @@ -170,6 +171,7 @@ public abstract class AbstractLspInputOutputProvider implements InputOutputProvi @Override public void close() throws IOException { + closed = true; } } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
