diff --git a/framework/bundles/org.eclipse.ecf.ai.mcp.transports/src/org/eclipse/ecf/ai/mcp/transports/ServerStringChannel.java b/framework/bundles/org.eclipse.ecf.ai.mcp.transports/src/org/eclipse/ecf/ai/mcp/transports/ServerStringChannel.java index ad1bca27e..5c7c40c07 100644 --- a/framework/bundles/org.eclipse.ecf.ai.mcp.transports/src/org/eclipse/ecf/ai/mcp/transports/ServerStringChannel.java +++ b/framework/bundles/org.eclipse.ecf.ai.mcp.transports/src/org/eclipse/ecf/ai/mcp/transports/ServerStringChannel.java @@ -83,7 +83,9 @@ public void writeMessage(String message) throws IOException { if (c != null) { writeMessageToChannel(c, message); } else { - throw new IOException("not connected"); + if (logger.isDebugEnabled()) { + logger.debug("No acceptedClient attached to writeMessage={}", message); + } } }