HI Stefan,
Sincerely thanks for your reply.
As you said, I have added a format ‘Plain’ in the junit task and check the ant 
log and output of unit test.
But I can’t find not any useful info.
Ant log:
    [junit] Scanning for classes: Time=[0.219 seconds] Found=[1 classes]
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.016 sec
    [junit] EMMA: runtime coverage data merged into [c:\emma\coverage.ec] {in 
31 ms}
    [junit] Running com.ebay.ice.kernel.unittest.AllTests
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
    [junit] Test com.ebay.ice.kernel.unittest.AllTests FAILED (crashed)

JUnit output: 
Testsuite: com.ebay.ice.kernel.unittest.AllTests
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec

Testcase: null took 0 sec
                Caused an ERROR
Forked Java VM exited abnormally. Please note the time in the report does not 
reflect the time until the VM exit.
junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please 
note the time in the report does not reflect the time until the VM exit.


Is there any way to get more detail log?
Best Regards
Larry

Best Regards
Larry


-----Original Message-----
From: Stefan Bodewig [mailto:bode...@apache.org] 
Sent: 2010年9月8日 12:15
To: user@ant.apache.org
Subject: Re: forked jvm exited abnormally

On 2010-09-08, Xu, Larry wrote:

> I met a trick problem "forked jvm exited abnormally".

> I ran the JUnit test case in ant and set the fork=yes for getting EMMA
> report.

This can happen for a number of reasons, the most likely is that an
exception is thrown during your tests that terminate the VM - a good
candidate is an OutOfMemoryException.  It could also be a test invoking
System.exit or any other reason that stops a Java VM.

> When I set back the fork=no , it work well.

Your forked VM may start with different memory settings than the one
running Ant, for example.

> Someone said it is fixed bug in Ant 1.7.1. It caused the multiple
> version of Ant or JUnit.

Later in your mail you say you are using Ant 1.8.1.

> In Ant1.7.1 , it will give you a tips to said multiple version of Ant
> or JUnit exist.

I don't think this would cause the forked VM to crash.

Does the forked VM really crash or is the message wrong?  If it crashes,
can you identify the reason in some way?  Add a verbose formatter (like
plain), make sure all output goes to Ant's logging system and to a file
so you get as much of information as possible.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to