This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
problems with slime
- From: RÄzvan Rotaru <razvan dot rotaru at gmail dot com>
- To: kawa at sourceware dot org
- Date: Sat, 3 Dec 2011 23:02:58 +0200
- Subject: problems with slime
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