problems with slime
Răzvan Rotaru
razvan.rotaru@gmail.com
Sun Dec 4 07:32:00 GMT 2011
Hi,
I'm trying to connect slime to kawa, and ran into some issues. I'm
starting the swank server by hand like this:
razvan@ro-rotaru:~$ kawa -e '(begin (require "swank-kawa.scm")
(create-swank-server 4005))'
Listening on port: 4005
Then I'm connecting with a swank client (it's a vim script, not
emacs), but get an error:
connection: Socket[addr=/127.0.0.1,port=59493,localport=4005]
listener: Thread[swank-listener,5,main] 2061171244 chan@3e5e9db7
#<environment main>
attaching: 13324 20
attaching2: com.sun.jdi.ProcessAttach (defaults: pid=, timeout=)
{pid=pid=13324, timeout=timeout=20}
closing socket: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=4005]
java.lang.Error: mcase failed tmp
(chan@3a0b2c64
(error
"java.io.IOException: Not a debuggee, or not listening for debugger to attach"
"IOException"
("com.sun.tools.jdi.ProcessAttachingConnector.attach(ProcessAttachingConnector.java:94)"
"swank$Mnkawa.attach(swank-kawa.scm:1754)"
"swank$Mnkawa.vmAttach(swank-kawa.scm:1734)"
"swank$Mnkawa.vmMonitor(swank-kawa.scm:1270)"
"swank$Mnkawa.apply1(swank-kawa.scm:1268)"
"gnu.expr.ModuleBody.applyN(ModuleBody.java:228)"
"swank$Mnkawa.applyN(swank-kawa.scm:976)"
"gnu.expr.ModuleMethod.applyN(ModuleMethod.java:216)"
"gnu.kawa.functions.ApplyToArgs.applyN(ApplyToArgs.java:139)"
"gnu.mapping.ProcedureN.apply2(ProcedureN.java:39)"
"swank$Mnkawa$frame36.lambda60(swank-kawa.scm:1983)"
"swank$Mnkawa$frame36.apply1(swank-kawa.scm:1981)"
"gnu.expr.ModuleBody.applyN(ModuleBody.java:228)"
"gnu.expr.ModuleMethod.applyN(ModuleMethod.java:216)"
"gnu.kawa.functions.ApplyToArgs.applyN(ApplyToArgs.java:139)"
"gnu.mapping.ProcedureN.apply2(ProcedureN.java:39)"
"swank$Mnkawa$frame35.lambda59(swank-kawa.scm:1974)"
"swank$Mnkawa$frame35.apply0(swank-kawa.scm:1974)"
"gnu.expr.ModuleBody.applyN(ModuleBody.java:226)"
"gnu.expr.ModuleMethod.applyN(ModuleMethod.java:216)"
"gnu.kawa.functions.ApplyToArgs.applyN(ApplyToArgs.java:139)"
"gnu.mapping.ProcedureN.apply1(ProcedureN.java:31)"
"swank$Mnkawa$frame33.lambda56(swank-kawa.scm:1877)"
"swank$Mnkawa$frame33.apply0(swank-kawa.scm:1876)"
"gnu.expr.ModuleMethod.apply0(ModuleMethod.java:186)"
"gnu.mapping.RunnableClosure.run(RunnableClosure.java:78)"
"java.lang.Thread.run(Thread.java:662)")))
at swank$Mnkawa.ferror$V(swank-kawa.scm:977)
at swank$Mnkawa.dispatchEvents(swank-kawa.scm:406)
at swank$Mnkawa.setupServer(swank-kawa.scm:363)
at swank$Mnkawa.createSwankServer(swank-kawa.scm:346)
at swank$Mnkawa.apply1(swank-kawa.scm:346)
at gnu.expr.ModuleMethod.apply1(ModuleMethod.java:192)
at gnu.expr.ModuleMethod.apply(ModuleMethod.java:163)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
at gnu.expr.ModuleExp.evalModule2(ModuleExp.java:348)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:185)
at kawa.Shell.run(Shell.java:281)
at kawa.Shell.run(Shell.java:194)
at kawa.repl.processArgs(repl.java:196)
at kawa.repl.main(repl.java:827)
The problem is more likely in the way i'm setting up the swank server,
than in the swank client, since it works for other lisps. Any ideas
what could be wrong?
Thanks,
Razvan
More information about the Kawa
mailing list