This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]