Issue Details (XML | Word | Printable)

Key: CLOV-84
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Nick Pellow [Atlassian]
Reporter: Sam Berlin
Votes: 0
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Clover

OOM Writing Reports

Created: 26/Oct/07 12:16 PM   Updated: 01/Nov/07 09:58 PM
Component/s: None
Affects Version/s: 2.0.1
Fix Version/s: 2.0.2

Time Tracking:
Not Specified

File Attachments: 1. File clover.db (2.67 MB)


Participants: Nick Pellow [Atlassian] and Sam Berlin
Since last comment: 1 year, 4 weeks, 3 days ago
Resolution Date: 01/Nov/07 09:58 PM
Labels:


 Description  « Hide
Clover 2 is generating an OOM while writing reports for a large build. The build output is:


26-Oct-2007 03:13:12 clover-guard:
26-Oct-2007 03:13:12 [javac] WARNING: The <testresults> element is deprecated. It will be ignored.
26-Oct-2007 03:13:12 [javac] WARNING: The <testresults> element is deprecated. It will be ignored.
26-Oct-2007 03:13:12 [javac] WARNING: The <testresults> element is deprecated. It will be ignored.
26-Oct-2007 03:13:12 [clover-report] Clover Version 2.0.1, built on October 19 2007
26-Oct-2007 03:13:12 [clover-report] Loaded from: /n/​bin/​ant/​apache-ant-1.6.5/​lib/​clover.jar
26-Oct-2007 03:13:12 [clover-report] Clover: Open Source License registered to Limewire.
26-Oct-2007 03:13:12 [clover-report] Loading coverage database from: '/n/​bin/​bamboo/​data/​xml-data/​build-dir/​LW-NIGHTLY/​limewire/​clover/​clover.db'
26-Oct-2007 03:14:55 [clover-report] Writing report to '/n/​bin/​bamboo/​data/​xml-data/​build-dir/​LW-NIGHTLY/​limewire/​clover/​html'
26-Oct-2007 03:17:06
26-Oct-2007 03:17:06 BUILD FAILED
26-Oct-2007 03:17:06 java.lang.OutOfMemoryError: Java heap space

(You can ignore the ​ character – that's just Bamboo adding a character that doesn't display on IE6.)

I've attached the clover.db used for that build. You can reproduce the problem by checking out limewire with:
cvs -d:pserver:guest@cvs.limewire.org:/cvs login
type guest for the password
cvs -d:pserver:guest@cvs.limewire.org:/cvs checkout limewire

Then create a clover subdirectory within 'limewire', copy the clover.db into there. From the limewire directory, type: ant with.clover clover2html



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Nick Pellow [Atlassian] added a comment - 31/Oct/07 11:42 PM
Hi Sam,

I'm currently running test-all since I need the coverage recording files to generate a clover report.

Also, sorry this JIRA went so long unanswered, it did not appear on my radar as it was not assigned to the release I was working on.
FYI - http://support.atlassian.com would be more appropriate for this kind of request as we have a support team monitoring that instance of JIRA constantly.

Cheers and I hope I can give you some more news re your OOME soon.

Cheers,
Nick


Sam Berlin added a comment - 01/Nov/07 04:57 AM
All right – sorry about the posting in the wrong place. Good luck running the [incredibly long] tests. Don't be dismayed by the lots of failures!

Nick Pellow [Atlassian] added a comment - 01/Nov/07 09:50 PM
No problem, Sam. Tests ran overnight, they took about 164 minutes to run. I'm going to close this case, and have created you a support case over at: http://support.atlassian.com/browse/CLV-4667 . Please let me know if you have problems viewing that issue.

Best Regards,
Nick


Nick Pellow [Atlassian] added a comment - 01/Nov/07 09:58 PM