|
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.
|