Hello.  I downloaded, installed, and jde-compile-jde'd. 
 
I am using the following:
 
GNU Emacs 21.2.1 (i386-msvc-nt5.1.2600) of 2002-03-19 on buffy
ecb-1.70
eieio-0.17beta3
elib-1.0
jde-2.2.9beta12
semantic-1.4beta13
speedbar-0.14beta4
xae-1.0beta7
I'm getting the following error when trying to run jde-ant-build:
 
Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
  jde-ant-escape(nil)
  (setq target (jde-ant-escape target))
  (let (buildfile target interactive-args) (setq buildfile (jde-ant-interactive-get-buildfile)) (if jde-ant-read-target (if jde-ant-complete-target ... ...)) (setq target (jde-ant-escape target)) (if jde-ant-read-args (setq interactive-args ...)) (setq jde-ant-interactive-buildfile buildfile) (list buildfile target interactive-args))
* call-interactively(jde-ant-build)
I saw the following comment:
 
* Modifies jde-ant-build-hook to take a buffer and a message as parameters.
  IMPORTANT: You will need to update any current hooks. Adds to the the
  jde-ant-build-hook the same hooks that jde-compile-finish-hook runs.
 
And thought that was related.  I did have the following in my .emacs, but then removed them, and restarted Emacs to try and locate the problem:
 
(defun my-jde-compile-fin-hook (buf str)
  " Removes the jde-compile window after a few seconds if no errors "
  (if (null (or (string-match ".*exited abnormally.*" str)
  (string-match ".*BUILD FAILED.*" str)))
      ;;no errors, make the compilation window go away in a few seconds
      (progn
 (run-at-time
  "1 sec" nil 'delete-windows-on
  (get-buffer-create "*compilation*"))
 (message "No compilation errors"))
    ;;there were errors, so jump to the first error
    (next-error)))
 
;(add-hook 'jde-compile-finish-hook 'jde-compile-finish-refresh-speedbar)
;(add-hook 'jde-compile-finish-hook 'jde-compile-finish-flush-completion-cache)
;(add-hook 'jde-compile-finish-hook 'my-jde-compile-fin-hook)
So that wasn't the problem.  The only other customization I have for jde-ant is as follows:
 
 '(jde-ant-program "h:/usr/pkg/jakarta-ant-1.5/bin/ant.bat")
 
Set in custom-set-variables, via custom.
 
Paul, would you rather I submit a bug report?
 
Jeff

----- Original Message -----
Sent: Wednesday, September 11, 2002 1:02 AM
Subject: ANN: JDE-2.2.9beta12 available at

http://jdee.sunsite.dk/rootpage.html#Downloading

Note: I posted beta 11 to the JDEE website but discovered sone
problems (see release notes below) before announcing the post. Beta 12
fixes the problems, I hope. If you downloaded beta 11, please replace
it with beta 12 before reporting any problems. I have included
the beta 11 release notes in this announcement as beta 12
is simply a bug fix release. Beta 11 introduced many previously
unannounced features and fixes.

- Paul

JDE 2.2.9beta12

***************************************************************
*                         PLEASE READ                         *
***************************************************************
*                                                             *
* This release requires semantic 1.4beta13 (or later),        *
* speedbar 0.14beta2 (or later), and                          *
* eieio-0.17beta3 (or later). You can obtain all three        *
* packages at http://cedet.sourceforge.net                    *
*                                                             *
* This release requires version 1.2.2 (or later) of the       *
* JDK.                                                        *
*                                                             *
* This release also requires avltree.el, which is part of the *
* elib 1.0 package. You can obtain elib at the JDE web site   *
* in compressed tar (http://jdee.sunsite.dk/elib.tar.gz)      *
* or zip (http://sunsite.dk/jde/elib.zip) format.             *
*                                                             *
* JDEbug runs on Windows 2000 only if Service Pack 2 (or      *
* later) is installed.                                        *
*                                                             *
* If syntax-coloring does not work, download and install      *
* overlay-fix.el from the semantic web site.                  *
*                                                             *
***************************************************************

* Recompiled the JDEE's Java classes, using the JDK 1.3.1
  compiler instead of the 1.4.0 compiler as was done
  in beta 11. This seems to fix a problem where completion
  would not work under JDK 1.3.1

* Added jde-devel-debug customization variable intended to
  enable features that facilitate development of the JDEE.

* Fixed bug that buried error messages from the interface
  wizard.

JDE 2.2.9beta11

* Adds a Check Style command (M-x jde-checkstyle) command
  to the JDE menu. This command by default checks the current
  buffer for conformity to the Java coding standard estabished
  by Sun Microsystems. Execute jde-checkstyle-customize to
  customize the command to support your own coding standard.

  This command is based on Oliver Burn's CheckStyle utility
  and Markus Mohnen's JDE interface to CheckStyle.


* The JDEE now waits for the BeanShell startup message
  on Windows. Previously, it returned possibly creating
  subtle timing bugs.

* Fixes strack trace highlighting of classes that contains underscores.
  Thanks to Laurent Martelli <[EMAIL PROTECTED]>

* Fixes bug in jde-import-find-and-import that failed to get the correct
  import for an inner class.

* Fixes jde-ant to use the correct jvm.
  Thanks to Andrew Hyatt <[EMAIL PROTECTED]>

* Fixes a bug in jde-normalize-path whereby it was expanding a
  relative path even when jde-resolve-relative-paths-p was false.

* Adds new method jde-gen-try-catch-wrapper and jde-gen-try-finally-wrapper.
  This is a modified implementation of the qflib-make-try-wrapper.

* Fixes bug in jde-wiz-extend-abstract-class. Protected methods were
  not being added to the skeleton       .

* Modifies jde-ant-build-hook to take a buffer and a message as parameters.
  IMPORTANT: You will need to update any current hooks. Adds to the the
  jde-ant-build-hook the same hooks that jde-compile-finish-hook runs.
       
* Fixes jde-ant-build to avoid displaying the java.lang.SecurityException stack
  trace at the end of a sucessful build when using ant 1.5.

* Fixes jde-find-class-source-file to handle inner classes correctly.
  This method is used to step while debugging.

* Fixes bug in jde-run-etrace commands to parse inner classes correctly.

* Adds a jde-compile-finish-hook function that kills the compilation
  buffer if no compilation errors occured.

  Thanks to Jack Donohue <[EMAIL PROTECTED]>.

* Fixes bug in completion that was not appending all the thrown exceptions
  to the possible completions.
       
* Fixes bug in jde-db-option-verbose when set to (t nil nil).
  It was appending -v to the arguments instead of -verbose:class.

  Thanks to Herv� Bitteur <[EMAIL PROTECTED]> for diagnosing this problem

* Fixes bug in jde-completion.
  Object obj;
  if (something)
      obj = new Ojbect();
  else
      obj = new Object(2);
  obj.
  In this case, completion was seeing that obj belong to the "else" class!!!
  Thanks to Christian Matuszewski <[EMAIL PROTECTED]> for reporting
  this bug.

* This release improves highlighting of HTML tags that span
  multiple lines in javadoc comments. When fontifying inside
  comments, the JDEE checks that matching occurs within a
  single comment.

  Thanks to David Ponce.

* There is a new option `jde-javadoc-check-undeclared-exception-flag'.
  When non-nil, jde-javadoc checks undeclared exceptions (extra
  @exception tags not found in the throws clause) to see if they are
  implicitly declared (that is inherit from java.lang.RuntimeException).
  If so corresponding exception tags are just kept without signaling an
  When jde-javadoc can't determine if an exception is implicitly
  declared it always keep the @exception tag!

  When `jde-javadoc-check-undeclared-exception-flag' is nil (the
  default) jde-javadoc works like in previous version.  It doesn't check
  anything: all extra @exception tags are kept and errors (maybe) are
  reported.

  Thanks to David Ponce.

* JDE->Find->Symbol Definition now works with relative paths in
  jde-sourcepath.

  Thanks to Phillip Lord for reporting this bug.


* Fixed bug in interface implementation code for class templates.

  Thanks to Phillip Lord for reporting the bug.

* Conditionalized the :set-after option out of jde-jdk for versions
  of Emacs earlier than Emacs 21. This is so users will not need
  Emacs 21 to run the JDEE.

  Thanks to Yuji Yamano.

* XEmacs compatibility fix: set directory sep character to be
  a forward slash for project files. This fixes a project file save
  bug that corrupted project files under some circumstances.

  Thanks to Hanson Char <[EMAIL PROTECTED]> for reporting and
  diagnosing this bug.

Reply via email to