I replaced JDE's default ant script (/usr/bin/ant) with the simple
wrapper script called "ant-jde" shown below:

#!/bin/bash
ant "$@" 2>&1

This wrapper simply redirects stderr to stdout.  That seems to solve the
problem, which is apparently caused by the *compilation* buffer not
being able to handle an undefined stderr.

You replace the default ant script by setting the jde-ant-program option
(go to menu / JDE / Project / Options / Ant) and enter the path of your
wrapper script in the spot labeled "JDE Ant Program".

Good luck,

Mark

-----Original Message-----
From: Dirk Husemann [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 09, 2004 4:00 AM
To: Suraj Acharya
Cc: Mark D. Hansen; JDE (E-mail)
Subject: Re: ant build problem


Suraj Acharya wrote:

>Hi Mark,
>
>Have you tried running the ant command from your shell to see if it
>completes sucessfully?
>Use the same arguments that emacs is passing to ant:
>
>ant -Dant.home=/usr/share/ant -buildfile
>'/home/mhansen/chap5/oneway/build.xml' -emacs  init
>
>Suraj
>
>
>On Wed, 8 Sep 2004 21:01:29 -0400, Mark D. Hansen
><[EMAIL PROTECTED]> wrote:
>  
>
>>One more thing on this ...
>>
>>I've read all the posts related to jde-ant-build and can't find this
problem.  My problem is NOT related to the \' delimiter around the
buildfile.
>>
>>Thanks for any possible help / ideas.
>>
>>-- Mark
>>
>>
>>
>>-----Original Message-----
>>From: Mark D. Hansen [mailto:[EMAIL PROTECTED]
>>Sent: Monday, September 06, 2004 12:08 AM
>>To: JDE (E-mail)
>>Subject: ant build problem
>>
>>When I try to build (any target / any build file) C-c C-v C-b, I get
the following error message:
>>
>>error in process sentinel: byte-code: No more errors
>>error in process sentinel: No more errors
>>
>>... and the following in the compilation window (abnormal exit):
>>
>>cd ~/chap5/oneway/
>>ant -Dant.home=/usr/share/ant -buildfile
'/home/mhansen/chap5/oneway/build.xml' -emacs  init
>>Buildfile: /home/mhansen/chap5/oneway/build.xml
>>
>>Compilation exited abnormally with code 129 at Mon Sep  6 00:04:30
>>    
>>
i've got the same problem...in addition, i've observed that whenever i 
invoke an ant build target that in turn invokes something different than

the normal java tools (javac, etc) --- for example, when i'm using 
antenna (to build MIDP packages) --- the process running in JDE will 
just die, the same process running in the shell just completes fine...

-- 
Dr Dirk Husemann, Mobile Computing, IBM Research, Zurich Research Lab
        [EMAIL PROTECTED] --- http://www.zurich.ibm.com/~hud/
       PGP key: http://www.zurich.ibm.com/~hud/contact/PGP
  PGP Fingerprint: 983C 48E7 0A78 A313 401C  C4AD 3C0A 278E 6431 A149
             Email only authentic if signed with PGP key.

Appended to this email is an electronic signature attachment. You can
ignore it if your email program does not know how to verify such a
signature. If you'd like to learn more about this topic, www.gnupg.org
is a good starting point.

Reply via email to