I've just downloaded JDE 2.2.6 and attempting to run it alongside XEmacs 
21.1.9 on NT.  I've installed the latest dependent libs, Semantic etc.  
JDE appears to be integrated fine, I can link to Java Docs, compile etc.  
However whenever I try and use the template feature, insert Javadoc 
comments or use code completion I receive, 'Symbol's definition is 
void:deactivate-mark.'

Turning on a debug trace and typing 'ife', the following stack is 
produced:

  deactivate-mark()
  byte-code("..." [tempo-forget-insertions boundp transient-mark-mode 
deactivate-mark] 2)
  erase-buffer()
  byte-code("..." [pop-to-buffer debugger-buffer erase-buffer t 50 
print-length print-escape-newlines standard-output backtrace debugger-mode 
re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args 
(lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char ?\* 0 
exit "Return value: " debugger-value prin1 ?\n ?\  error "Signaling: " 
"Beginning evaluation of function call form:\n" nil message "" 
buffer-read-only inhibit-trace recursive-edit] 3)
  debug(error (void-variable mark-active))
  tempo-insert-template(tempo-template-jde-if-else nil)
  tempo-template-jde-if-else()
  self-insert-command(1)
  call-interactively(self-insert-command)
  recursive-edit()
  byte-code("..." [pop-to-buffer debugger-buffer erase-buffer t 50 
print-length print-escape-newlines standard-output backtrace debugger-mode 
re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args 
(lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char ?\* 0 
exit "Return value: " debugger-value prin1 ?\n ?\  error "Signaling: " 
"Beginning evaluation of function call form:\n" nil message "" 
buffer-read-only inhibit-trace recursive-edit] 3)
  debug(error (void-variable mark-active))
  tempo-insert-template(tempo-template-jde-if-else nil)
  tempo-template-jde-if-else()
  self-insert-command(1)
  newline()
  #<compiled-function nil "...(14)" ["  " nil newline 
indent-according-to-mode] 3 170884 "*">()
  call-interactively(newline-and-indent)
  recursive-edit()
  byte-code("..." [pop-to-buffer debugger-buffer erase-buffer t 50 
print-length print-escape-newlines standard-output backtrace debugger-mode 
re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args 
(lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char ?\* 0 
exit "Return value: " debugger-value prin1 ?\n ?\  error "Signaling: " 
"Beginning evaluation of function call form:\n" nil message "" 
buffer-read-only inhibit-trace recursive-edit] 3)
  debug(error (void-variable mark-active))
  tempo-insert-template(tempo-template-jde-javadoc-describe-method nil)
  jde-javadoc-insert(tempo-template-jde-javadoc-describe-method)
  jde-javadoc-insert-function-desc(nil "void" "main")
  jde-javadoc-function-doc(("public" "static") "void" "main" (("args" 
variable "String[]" nil nil nil nil)) nil nil)
  jde-javadoc-function(("main" function "void" (("args" variable 
"String[]" nil nil nil nil)) ("public" "static") nil nil #<extent [183, 
1038) semantic 0x22283d8 in buffer HelloClient.java>) nil)
  jde-javadoc-generator(("main" function "void" (("args" variable 
"String[]" nil nil nil nil)) ("public" "static") nil nil #<extent [183, 
1038) semantic 0x22283d8 in buffer HelloClient.java>))
  #<compiled-function nil "...(28)" [major-mode jde-mode error "Major mode 
must be 'jde-mode'" jde-javadoc-nonterminal-at-line t found 
jde-javadoc-generator "No token found at point"] 3 
("d:\\utils\\myxemacs\\jde-2.2.6\\lisp\\jde-javadoc.elc" . 43372) nil>()
  call-interactively(jde-javadoc-autodoc-at-line)
  recursive-edit()
  byte-code("..." [pop-to-buffer debugger-buffer erase-buffer t 50 
print-length print-escape-newlines standard-output backtrace debugger-mode 
re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args 
(lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char ?\* 0 
exit "Return value: " debugger-value prin1 ?\n ?\  error "Signaling: " 
"Beginning evaluation of function call form:\n" nil message "" 
buffer-read-only inhibit-trace recursive-edit] 3)
  debug(error (void-variable mark-active))
  tempo-insert-template(tempo-template-jde-if-else nil)
  tempo-template-jde-if-else()
  self-insert-command(1)
  call-interactively(self-insert-command)

I couldn't find anything in the archives, any ideas ?

Thanks
Darren

Reply via email to