From ca2b9e3a90f775d7d2093e13b9f111415e3ed14c Mon Sep 17 00:00:00 2001 From: Chas Emerick Date: Wed, 3 Oct 2012 14:55:55 -0400 Subject: [PATCH] the nREPL server being an Agent was always a private impl detail (requires nREPL >= 0.2.0-beta10) --- ccw.core/src/java/ccw/CCWPlugin.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ccw.core/src/java/ccw/CCWPlugin.java b/ccw.core/src/java/ccw/CCWPlugin.java index bc4f763e..509cf5a5 100644 --- a/ccw.core/src/java/ccw/CCWPlugin.java +++ b/ccw.core/src/java/ccw/CCWPlugin.java @@ -50,7 +50,6 @@ import ccw.repl.REPLView; import ccw.util.BundleUtils; import ccw.util.DisplayUtil; -import clojure.lang.Agent; import clojure.lang.Keyword; import clojure.lang.Var; import clojure.osgi.ClojureOSGi; @@ -95,7 +94,7 @@ public synchronized void startREPLServer() throws CoreException { Object handler = BundleUtils.requireAndGetVar( getBundle().getSymbolicName(), "clojure.tools.nrepl.ack/handle-ack").invoke(defaultHandler); - ackREPLServer = (ServerSocket)((Map)((Agent)startServer.invoke(Keyword.intern("handler"), handler)).deref()).get(Keyword.intern("ss")); + ackREPLServer = (ServerSocket)((Map)startServer.invoke(Keyword.intern("handler"), handler)).get(Keyword.intern("server-socket")); CCWPlugin.log("Started ccw nREPL server: nrepl://localhost:" + ackREPLServer.getLocalPort()); } catch (Exception e) { CCWPlugin.logError("Could not start plugin-hosted REPL server", e);