Hi, I'm not an elisp expert, but based on the many mails on this list about the subject, this looks like a byte-compilation problem. So I would try this:
1. remove all .elc files for JDE and related packages (eieio, etc) 2. try again 3. if it works but feels too slow, byte-compile with jde-compile-jde (doesn't work for me in 2.2.9beta8) or the makefiles supplied with the packages. / Petter > -----Original Message----- > From: eugene kim [mailto:[EMAIL PROTECTED]] > Sent: den 16 februari 2002 23:19 > To: [EMAIL PROTECTED] > Subject: jde2.2.9beta.. error on .emacs loading.. > > > > hello.. > > what's the problem here? > ------------------------------------------------------------------ > ----------- > Signaling: (cl-assertion-failed (typep listener jde-db-listener)) > signal(cl-assertion-failed ((typep listener jde-db-listener))) > (or (typep listener jde-db-listener) (signal (quote > cl-assertion-failed) > (list ...))) > ) > (progn (or (typep listener jde-db-listener) (signal ... ...)) nil) > ) > (assert (typep listener jde-db-listener)) > ) > jde-db-debugger([object jde-db-jpda-jdb "jpda jdb" "jdb" "Java > Debugger" > unbound unbound nil unbound nil [object jde-jdb-cmd-set "jdb commands" #0 > [object jde-jdb-cmd-launch "launch" unbound #0] [object > jde-jdb-cmd-run "run" > unbound #0] [object jde-jdb-cmd-cont "cont" unbound #0] [object > jde-jdb-cmd-quit "jdb quit" unbound #0] [object > jde-jdb-cmd-step-over "jdb > step-over cmd" unbound #0] [object jde-jdb-cmd-step-into "jdb > step-into cmd" > unbound #0] [object jde-jdb-cmd-up "jdb up cmd" unbound #0] [object > jde-jdb-cmd-down "jdb down cmd" unbound #0] [object > jde-jdb-cmd-where "jdb > where cmd" unbound #0] [object jde-jdb-cmd-set-breakpoint "jdb set > breakpoint" unbound #0 unbound] [object jde-jdb-cmd-clear-breakpoint "jdb > clear breakpoint" unbound #0 unbound]] nil unbound "jdb" "jdb"] [object > jde-jdb-breakpoint-listener "jdb breakpoint listener" [object > jde-db-jpda-jdb > "jpda jdb" "jdb" "Java Debugger" unbound unbound nil unbound nil [object > jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... > ...] nil unbound "jdb" "jdb"] "^.*: thread=.*, > \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)," 3 5 > "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]) > apply(jde-db-debugger ([object jde-db-jpda-jdb "jpda jdb" "jdb" "Java > Debugger" unbound unbound nil unbound nil [object jde-jdb-cmd-set "jdb > commands" #1 ... ... ... ... ... ... ... ... ... ... ...] nil > unbound "jdb" > "jdb"] [object jde-jdb-breakpoint-listener "jdb breakpoint > listener" [object > jde-db-jpda-jdb "jpda jdb" "jdb" "Java Debugger" unbound unbound > nil unbound > nil ... nil unbound "jdb" "jdb"] "^.*: thread=.*, > \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)," 3 5 > "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""])) > eieio-generic-call(jde-db-add-listener ([object jde-db-jpda-jdb > "jpda jdb" > "jdb" "Java Debugger" unbound unbound nil unbound nil [object > jde-jdb-cmd-set > "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ...] > nil unbound > "jdb" "jdb"] [object jde-jdb-breakpoint-listener "jdb breakpoint > listener" > [object jde-db-jpda-jdb "jpda jdb" "jdb" "Java Debugger" unbound > unbound nil > unbound nil ... nil unbound "jdb" "jdb"] "^.*: thread=.*, > \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)," 3 5 > "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""])) > jde-db-add-listener([object jde-db-jpda-jdb "jpda jdb" "jdb" "Java > Debugger" unbound unbound nil unbound nil [object jde-jdb-cmd-set "jdb > commands" #0 [object jde-jdb-cmd-launch "launch" unbound #0] [object > jde-jdb-cmd-run "run" unbound #0] [object jde-jdb-cmd-cont "cont" > unbound #0] > [object jde-jdb-cmd-quit "jdb quit" unbound #0] [object > jde-jdb-cmd-step-over > "jdb step-over cmd" unbound #0] [object jde-jdb-cmd-step-into > "jdb step-into > cmd" unbound #0] [object jde-jdb-cmd-up "jdb up cmd" unbound #0] [object > jde-jdb-cmd-down "jdb down cmd" unbound #0] [object > jde-jdb-cmd-where "jdb > where cmd" unbound #0] [object jde-jdb-cmd-set-breakpoint "jdb set > breakpoint" unbound #0 unbound] [object jde-jdb-cmd-clear-breakpoint "jdb > clear breakpoint" unbound #0 unbound]] nil unbound "jdb" "jdb"] [object > jde-jdb-breakpoint-listener "jdb breakpoint listener" [object > jde-db-jpda-jdb > "jpda jdb" "jdb" "Java Debugger" unbound unbound nil unbound nil [object > jde-jdb-cmd-set "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... > ...] nil unbound "jdb" "jdb"] "^.*: thread=.*, > \\(\\(.*[.]\\)*\\)\\([^$]*\\)\\($.*\\)*[.].+(), line=\\([0-9]*\\)," 3 5 > "^Breakpoint hit: .*(pc \\([0-9]*\\))" ""]) > jde-db-jdb([object jde-db-jpda-jdb "jpda jdb" "jdb" "Java > Debugger" unbound > unbound nil unbound nil [object jde-jdb-cmd-set "jdb commands" #0 [object > jde-jdb-cmd-launch "launch" unbound #0] [object jde-jdb-cmd-run > "run" unbound > #0] [object jde-jdb-cmd-cont "cont" unbound #0] [object > jde-jdb-cmd-quit "jdb > quit" unbound #0] [object jde-jdb-cmd-step-over "jdb step-over > cmd" unbound > #0] [object jde-jdb-cmd-step-into "jdb step-into cmd" unbound #0] [object > jde-jdb-cmd-up "jdb up cmd" unbound #0] [object jde-jdb-cmd-down > "jdb down > cmd" unbound #0] [object jde-jdb-cmd-where "jdb where cmd" unbound #0] > [object jde-jdb-cmd-set-breakpoint "jdb set breakpoint" unbound > #0 unbound] > [object jde-jdb-cmd-clear-breakpoint "jdb clear breakpoint" unbound #0 > unbound]] nil unbound "jdb" "jdb"] nil) > apply(jde-db-jdb ([object jde-db-jpda-jdb "jpda jdb" "jdb" > "Java Debugger" > unbound unbound nil unbound nil [object jde-jdb-cmd-set "jdb > commands" #1 ... > ... ... ... ... ... ... ... ... ... ...] nil unbound "jdb" "jdb"] nil)) > eieio-generic-call(initialize-instance ([object jde-db-jpda-jdb > "jpda jdb" > "jdb" "Java Debugger" unbound unbound nil unbound nil [object > jde-jdb-cmd-set > "jdb commands" #1 ... ... ... ... ... ... ... ... ... ... ...] > nil unbound > "jdb" "jdb"] nil)) > initialize-instance([object jde-db-jpda-jdb "jpda jdb" "jdb" "Java > Debugger" unbound unbound nil unbound nil [object jde-jdb-cmd-set "jdb > commands" #0 [object jde-jdb-cmd-launch "launch" unbound #0] [object > jde-jdb-cmd-run "run" unbound #0] [object jde-jdb-cmd-cont "cont" > unbound #0] > [object jde-jdb-cmd-quit "jdb quit" unbound #0] [object > jde-jdb-cmd-step-over > "jdb step-over cmd" unbound #0] [object jde-jdb-cmd-step-into > "jdb step-into > cmd" unbound #0] [object jde-jdb-cmd-up "jdb up cmd" unbound #0] [object > jde-jdb-cmd-down "jdb down cmd" unbound #0] [object > jde-jdb-cmd-where "jdb > where cmd" unbound #0] [object jde-jdb-cmd-set-breakpoint "jdb set > breakpoint" unbound #0 unbound] [object jde-jdb-cmd-clear-breakpoint "jdb > clear breakpoint" unbound #0 unbound]] nil unbound "jdb" "jdb"] nil) > (let ((no ...)) (aset no object-name newname) (initialize-instance no > fields) no) > ) > jde-db-jpda-jdb("jpda jdb") > byte-code("..." [eieio-defclass jde-db-jpda-jdb (jde-db-jdb) nil > ((:allow-nil-initform t) "Class of JPDA-based jdb shipped with post-JPDA > versions of the\nJDK.") jde-db-jdb-debuggers current-load-list boundp > jde-db-jdb-1\.1 "jdb 1.1" jde-db-old-jdb "old jdb" "jpda jdb" "List of > supported jdb debuggers."] 5) > load-internal("jde-jdb" nil t nil nil nil) > load("jde-jdb" nil t nil) > require(jde-jdb) > byte-code("..." [jde-xemacs20p current-load-list jde-xemacsp > emacs-major-version 20 jde-emacs21p string-match "\\bEmacs\\b" > emacs-version > 21 require jde-help semantic-load easymenu cl font-lock cc-mode cus-edit > comint jde-compile jde-db jde-bug jde-jdb jde-run jde-make > jde-gen compile > imenu speedbar browse-url beanshell jde-wiz jde-java-grammar jde-complete > jde-javadoc jde-javadoc-gen jde-stat jde-which-method jde-java-font-lock > jde-import jde-package executable jde-ant efc nil (byte-code > "��!�" [require > custom] 2) ((error)) featurep custom fboundp ...] 8) > load-internal("jde" nil t nil nil nil) > load("jde" nil t nil) > require(jde) > load-internal("/home/eugene/.emacs" nil nil t nil nil) > load("/home/eugene/.emacs" nil nil t) > load-file("~/.emacs") > call-interactively(load-file) > command-execute(load-file t) > execute-extended-command(nil) > call-interactively(execute-extended-command)
