Dear all,
We are currently using this Hudson's plugin. And we have noticed the same problem.
The log file size is nearly 200ko. But we tried with several log files with
several sizes such as: 6ko, 1mo and 2mo.
We tryed to enhance the memory with parameters like "-Xms256m -Xmx1024m" but the
out of momory remains.
The strange fact, is that the warning plugin says "[FILE Parser] Successfully
parsed file" but no warning are found. Wich is strange because there are lot of
Warning in the log file.
Here is a copy of the error.
[WARNINGS] Parsing warnings in log file...
[FILE Parser] Successfully parsed file
/viewdisks/v01/hudson_autobuild_snap_view/vobs/result/result.txt of module
result with 0 warnings.
FATAL: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:232)
at java.lang.StringCoding.encode(StringCoding.java:272)
at java.lang.String.getBytes(String.java:947)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
at java.io.File.isDirectory(File.java:754)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1093)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1095)
at
org.apache.tools.ant.DirectoryScanner.accountForIncludedDir(DirectoryScanner.java:1136)
We only wanted to add a remark on the log file size and confirm the error on
each size.
The warnings plug-in is startet on the master, i.e. it should use the memory
parameters of Hudson (or your container). How big is your logfile?