"Javier S. Lopez" wrote:
>Set it to this path and restart the beanshell. Check that the beanshell
>classpath includes that directory /var/.../classes
>
Hi Javier,
I changed my classpath entry and restarted the beanshell (I don't
know how to check the beanshell classpath). I now get this:
Debugger entered--Lisp error: (error "Beanshell eval error. See messages
buffer for details.")
signal(error ("Beanshell eval error. See messages buffer for
details."))
error("Beanshell eval error. See messages buffer for details.")
(progn (message "Beanshell expression evaluation error.\n Expression:
%s\n Error: %s" expr bsh-tq-reply) (error "Beanshell eval error. See
messages buffer for details."))
(if (string-match "// Error:" bsh-tq-reply) (progn (message "Beanshell
expression evaluation error.\n Expression: %s\n Error: %s" expr
bsh-tq-reply) (error "Beanshell eval error. See messages buffer for
details.")))
(progn (setq bsh-tq-reply nil) (set-process-filter bsh-process (quote
bsh-eval-filter)) (process-send-string bsh-process (concat expr "\n"))
(if (not ...) (error "No reply from BeanShell")) (set-process-filter
bsh-process comint-filter) (if (string-match "// Error:" bsh-tq-reply)
(progn ... ...)) (if eval-return (if bsh-tq-reply ... ...)
bsh-tq-reply))
(if bsh-process (progn (setq bsh-tq-reply nil) (set-process-filter
bsh-process ...) (process-send-string bsh-process ...) (if ... ...)
(set-process-filter bsh-process comint-filter) (if ... ...) (if
eval-return ... bsh-tq-reply)))
(when bsh-process (setq bsh-tq-reply nil) (set-process-filter
bsh-process (quote bsh-eval-filter)) (process-send-string bsh-process
(concat expr "\n")) (if (not ...) (error "No reply from BeanShell"))
(set-process-filter bsh-process comint-filter) (if (string-match "//
Error:" bsh-tq-reply) (progn ... ...)) (if eval-return (if bsh-tq-reply
... ...) bsh-tq-reply))
(let* ((bsh-process ...) (comint-filter ...)) (when bsh-process (setq
bsh-tq-reply nil) (set-process-filter bsh-process ...)
(process-send-string bsh-process ...) (if ... ...) (set-process-filter
bsh-process comint-filter) (if ... ...) (if eval-return ...
bsh-tq-reply)))
bsh-eval("jde.util.Completion.getClassInfo(\"edu.mit.emcc.util.DatePatterns\",0);"
t)
bsh-eval-r("jde.util.Completion.getClassInfo(\"edu.mit.emcc.util.DatePatterns\",0);")
jde-complete-invoke-getClassInfo("edu.mit.emcc.util.DatePatterns" 0)
(setq public-methods (jde-complete-invoke-getClassInfo name
jde-complete-public))
(progn (setq public-methods (jde-complete-invoke-getClassInfo name
jde-complete-public)) (setq protected-methods
(jde-complete-invoke-getClassInfo name jde-complete-protected)) (setq
package-methods (jde-complete-invoke-getClassInfo name
jde-complete-package)) (setq private-methods
(jde-complete-invoke-getClassInfo name jde-complete-private)) (setq
class-info (append public-methods protected-methods package-methods
private-methods)) (if class-info (jde-complete-add-to-classinfo-cache
name class-info)))
(if (not class-info) (progn (setq public-methods ...) (setq
protected-methods ...) (setq package-methods ...) (setq private-methods
...) (setq class-info ...) (if class-info ...)))
(when (not class-info) (setq public-methods
(jde-complete-invoke-getClassInfo name jde-complete-public)) (setq
protected-methods (jde-complete-invoke-getClassInfo name
jde-complete-protected)) (setq package-methods
(jde-complete-invoke-getClassInfo name jde-complete-package)) (setq
private-methods (jde-complete-invoke-getClassInfo name
jde-complete-private)) (setq class-info (append public-methods
protected-methods package-methods private-methods)) (if class-info
(jde-complete-add-to-classinfo-cache name class-info)))
(let ((class-info ...) public-methods protected-methods
private-methods package-methods) (when (not class-info) (setq
public-methods ...) (setq protected-methods ...) (setq package-methods
...) (setq private-methods ...) (setq class-info ...) (if class-info
...)) (setq class-info (jde-complete-get-accessible-info class-info
access-level name)) (setq class-info (jde-complete-build-completion-list
class-info)) (setq class-info (jde-complete-remove-duplicates
class-info)) (setq class-info (sort class-info ...)) class-info)
jde-complete-get-classinfo("edu.mit.emcc.util.DatePatterns")
(let ((classinfo ...)) (if classinfo (if ... ... ...)))
(cond ((member type jde-complete-primitive-types) (error "Cannot
complete primitive type: %s" type)) ((string= type "void") (error
"Cannot complete return type of %s is void." ...)) (access-level (let
... ...)) (t (let ... ...)))
(if type (cond (... ...) (... ...) (access-level ...) (t ...)) nil)
(let ((type ...)) (if type (cond ... ... ... ...) nil))
jde-complete-find-completion-for-pair(("_dp" ""))
(setq completion-list (jde-complete-find-completion-for-pair pair))
(if access (setq completion-list
(jde-complete-find-completion-for-pair pair nil access)) (setq
completion-list (jde-complete-find-completion-for-pair pair)))
(progn (if (string= ... "") (progn ...)) (if (string= ... "this")
(setq access jde-complete-private) (if ... ...)) (if access (setq
completion-list ...) (setq completion-list ...)) (if (null
completion-list) (setq completion-list ...)) (if (null completion-list)
(setq completion-list ...)) (if completion-list (let ... ...) (message
"No completion at this point")))
(if pair (progn (if ... ...) (if ... ... ...) (if access ... ...) (if
... ...) (if ... ...) (if completion-list ... ...)) (message "No
completion at this point"))
(let* ((pair ...) jde-complete-attempted-to-import completion-list
access) (setq jde-complete-current-list nil) (if pair (progn ... ... ...
... ... ...) (message "No completion at this point")))
jde-complete-at-point-menu()
call-interactively(jde-complete-at-point-menu)
And here is what I am running:
emacs 21.1
eieio-0.17beta3.tar.gz
elib.tar.gz
jde-beta.tar.gz
speedbar-0.14beta2.tar.gz
semantic-1.4beta13.tar.gz
ecb 1.70
Thanks,
Heather