On Tue, Mar 10, 2009 at 01:07:45PM +0100, Espen Wiborg wrote:
> Gary Jones writes:
[EmacsW32]
> > the compile stage, though, I got:
> > Compilation finished
> > error in process filter: bsh-compilation-buffer: Wrong type argument:
> > number-or-marker-p, "0"
> > error in process filter: Wrong type argument: number-or-marker-p, "0"
>
> This is because as of some recent(ish) version of Emacs the exit-status
> argument to compilation-handle-exit must be a number, not a string.
>
> To fix this, change the call to compilation-handle-exit in function
> bsh-compilation-buffer-filter of beanshell.el
Thanks. Yes, that fixes the EmacsW32 problem. I'll see if I can debug
into the problem in my other emacs tomorrow, but meanwhile the backtrace is:
Debugger entered--Lisp error: (error "Process bsh not running")
process-send-string(#<process bsh> "jde.util.CompileServer.compile(new
String[]
{\"/home/gary/src/learn-jdee/src/One.java\",\"-classpath\",\"/home/gary/src/learn-jdee/src;/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip\"});\n")
bsh([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE bsh buffer"
"*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh> comint-output-filter] [object
jde-compile-server-buffer "compilation buffer" "*JDEE Compile Server*" #<buffer
*JDEE Compile Server*> nil (lambda ... ...)] (lambda (&rest --cl-rest--) (apply
... ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--))
(lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) "" ""
"/usr/local/java/j2sdk/bin/java" nil ""
("/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/local/java/j2sdk/lib/tools.jar" "/home/gary/src/learn-jdee/src"
"/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip")
"/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar" "bsh.Interpreter"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/share/emacs/site-lisp/jde/java/classes"]
"jde.util.CompileServer.compile(new String[]
{\"/home/gary/src/learn-jdee/src/One.java\",\"-classpath\",\"/home/gary/src/learn-jdee/src;/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip\"});\n"
[object jde-compile-server-buffer "compilation buffer" "*JDEE Compile Server*"
#<buffer *JDEE Compile Server*> nil (lambda (&rest --cl-rest--) (apply ... ...
--cl-rest--))])
apply(bsh ([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE bsh
buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh> comint-output-filter]
[object jde-compile-server-buffer "compilation buffer" "*JDEE Compile Server*"
#<buffer *JDEE Compile Server*> nil ...] (lambda ... ...) (lambda ... ...)
(lambda ... ...) "" "" "/usr/local/java/j2sdk/bin/java" nil ""
("/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/local/java/j2sdk/lib/tools.jar" "/home/gary/src/learn-jdee/src"
"/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip")
"/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar" "bsh.Interpreter"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/share/emacs/site-lisp/jde/java/classes"]
"jde.util.CompileServer.compile(new String[]
{\"/home/gary/src/learn-jdee/src/One.java\",\"-classpath\",\"/home/gary/src/learn-jdee/src;/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip\"});\n"
[object jde-compile-server-buffer "compilation buffer" "*JDEE Compile Server*"
#<buffer *JDEE Compile Server*> nil (lambda ... ...)]))
eieio-generic-call(bsh-buffer-eval ([object jde-bsh "JDEE BeanShell" [object
jde-bsh-buffer "JDEE bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process
bsh> comint-output-filter] [object jde-compile-server-buffer "compilation
buffer" "*JDEE Compile Server*" #<buffer *JDEE Compile Server*> nil ...]
(lambda ... ...) (lambda ... ...) (lambda ... ...) "" ""
"/usr/local/java/j2sdk/bin/java" nil ""
("/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/local/java/j2sdk/lib/tools.jar" "/home/gary/src/learn-jdee/src"
"/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip")
"/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar" "bsh.Interpreter"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/share/emacs/site-lisp/jde/java/classes"]
"jde.util.CompileServer.compile(new String[]
{\"/home/gary/src/learn-jdee/src/One.java\",\"-classpath\",\"/home/gary/src/learn-jdee/src;/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip\"});\n"
[object jde-compile-server-buffer "compilation buffer" "*JDEE Compile Server*"
#<buffer *JDEE Compile Server*> nil (lambda ... ...)]))
bsh-buffer-eval([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE
bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh>
comint-output-filter] [object jde-compile-server-buffer "compilation buffer"
"*JDEE Compile Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)]
(lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) (lambda (&rest
--cl-rest--) (apply ... ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply
... ... --cl-rest--)) "" "" "/usr/local/java/j2sdk/bin/java" nil ""
("/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/local/java/j2sdk/lib/tools.jar" "/home/gary/src/learn-jdee/src"
"/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip")
"/usr/share/emacs/site-lisp/jde/java/lib/bsh.jar" "bsh.Interpreter"
"/usr/share/emacs/site-lisp/jde/java/bsh-commands"
"/usr/share/emacs/site-lisp/jde/java/lib/checkstyle-all.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jakarta-regexp.jar"
"/usr/share/emacs/site-lisp/jde/java/lib/jde.jar"
"/usr/share/emacs/site-lisp/jde/java/classes"]
"jde.util.CompileServer.compile(new String[]
{\"/home/gary/src/learn-jdee/src/One.java\",\"-classpath\",\"/home/gary/src/learn-jdee/src;/home/gary/src/learn-jdee/src/C:\\Programme\\Java\\jre1.5.0_12\\lib\\ext\\QTJava.zip\"});\n"
[object jde-compile-server-buffer "compilation buffer" "*JDEE Compile Server*"
#<buffer *JDEE Compile Server*> nil (lambda (&rest --cl-rest--) (apply ... ...
--cl-rest--))])
jde-compile-compiler([object jde-compile-javac-15 "javac 1.5.x" unbound "1.5"
unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE Compile
Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window 4 on
*Backtrace*> nil t])
apply(jde-compile-compiler [object jde-compile-javac-15 "javac 1.5.x" unbound
"1.5" unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE
Compile Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window
4 on *Backtrace*> nil t])
eieio-generic-call(jde-compile-run-server ([object jde-compile-javac-15
"javac 1.5.x" unbound "1.5" unbound [object jde-compile-server-buffer
"compilation buffer" "*JDEE Compile Server*" #<buffer *JDEE Compile Server*>
nil ...] #<window 4 on *Backtrace*> nil t]))
jde-compile-run-server([object jde-compile-javac-15 "javac 1.5.x" unbound
"1.5" unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE
Compile Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window
4 on *Backtrace*> nil t])
jde-compile-compiler([object jde-compile-javac-15 "javac 1.5.x" unbound "1.5"
unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE Compile
Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window 4 on
*Backtrace*> nil t])
apply(jde-compile-compiler [object jde-compile-javac-15 "javac 1.5.x" unbound
"1.5" unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE
Compile Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window
4 on *Backtrace*> nil t])
eieio-generic-call(jde-compile-launch ([object jde-compile-javac-15 "javac
1.5.x" unbound "1.5" unbound [object jde-compile-server-buffer "compilation
buffer" "*JDEE Compile Server*" #<buffer *JDEE Compile Server*> nil ...]
#<window 4 on *Backtrace*> nil t]))
jde-compile-launch([object jde-compile-javac-15 "javac 1.5.x" unbound "1.5"
unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE Compile
Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window 4 on
*Backtrace*> nil t])
jde-compile-compiler([object jde-compile-javac-15 "javac 1.5.x" unbound "1.5"
unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE Compile
Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window 4 on
*Backtrace*> nil t])
apply(jde-compile-compiler [object jde-compile-javac-15 "javac 1.5.x" unbound
"1.5" unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE
Compile Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window
4 on *Backtrace*> nil t])
eieio-generic-call(jde-compile-compile ([object jde-compile-javac-15 "javac
1.5.x" unbound "1.5" unbound [object jde-compile-server-buffer "compilation
buffer" "*JDEE Compile Server*" #<buffer *JDEE Compile Server*> nil ...]
#<window 4 on *Backtrace*> nil t]))
jde-compile-compile([object jde-compile-javac-15 "javac 1.5.x" unbound "1.5"
unbound [object jde-compile-server-buffer "compilation buffer" "*JDEE Compile
Server*" #<buffer *JDEE Compile Server*> nil (lambda ... ...)] #<window 4 on
*Backtrace*> nil t])
jde-compile()
(Just quickly looking at that, it isn't something to do with the mixed
cygwin and Windows paths, is it? I wouldn't expect Java to understand
/home/gary/... for example. Have I forgotten to configure something?)
------------------------------------------------------------------------------
_______________________________________________
jdee-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jdee-users