You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Jakob Homan (JIRA)" <ji...@apache.org> on 2009/03/24 00:49:50 UTC

[jira] Created: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Javadoc-dev ant target runs out of heap space
---------------------------------------------

                 Key: HADOOP-5561
                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
             Project: Hadoop Core
          Issue Type: Bug
          Components: build
         Environment: OSX with 4gb of RAM
            Reporter: Jakob Homan
            Assignee: Jakob Homan


The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
{noformat}
[javadoc] Constructing Javadoc information...
[javadoc] Standard Doclet version 1.6.0_07
[javadoc] Building tree for all the packages and classes...
[javadoc] java.lang.OutOfMemoryError: Java heap space
[javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
[javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
[javadoc] 	at java.util.HashMap.put(HashMap.java:385)
[javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
[javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
[javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
[javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
[javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
[javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
[javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
[javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
[javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
[javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
[javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
[javadoc] 	at java.util.Date.toString(Date.java:1025)
[javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
[javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
[javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
[javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
[javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
[javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
[javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
[javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
[javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
[javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
[javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
{noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Steve Loughran (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12688817#action_12688817 ] 

Steve Loughran commented on HADOOP-5561:
----------------------------------------

would recommend having an Ant property javadoc.memory that is set to 512m in the build file, but can be overridden by people with problems (or 64 bit JVMs) without having to patch the build file. It could also be used by all build files

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Jakob Homan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Homan updated HADOOP-5561:
--------------------------------

    Status: Patch Available  (was: Open)

submitting new patch

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch, HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Jakob Homan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Homan updated HADOOP-5561:
--------------------------------

    Status: Patch Available  (was: Open)

submitting patch

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Chris Douglas (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Douglas updated HADOOP-5561:
----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.21.0
     Hadoop Flags: [Reviewed]
           Status: Resolved  (was: Patch Available)

+1

I committed this. Thanks, Jacob

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>             Fix For: 0.21.0
>
>         Attachments: HADOOP-5561.patch, HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12688715#action_12688715 ] 

Hadoop QA commented on HADOOP-5561:
-----------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12403468/HADOOP-5561.patch
  against trunk revision 757667.

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no tests are needed for this patch.

    +1 javadoc.  The javadoc tool did not generate any warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    +1 findbugs.  The patch does not introduce any new Findbugs warnings.

    +1 Eclipse classpath. The patch retains Eclipse classpath integrity.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

    +1 core tests.  The patch passed core unit tests.

    +1 contrib tests.  The patch passed contrib unit tests.

Test results: http://hudson.zones.apache.org/hudson/job/Hadoop-Patch-vesta.apache.org/127/testReport/
Findbugs warnings: http://hudson.zones.apache.org/hudson/job/Hadoop-Patch-vesta.apache.org/127/artifact/trunk/build/test/findbugs/newPatchFindbugsWarnings.html
Checkstyle results: http://hudson.zones.apache.org/hudson/job/Hadoop-Patch-vesta.apache.org/127/artifact/trunk/build/test/checkstyle-errors.html
Console output: http://hudson.zones.apache.org/hudson/job/Hadoop-Patch-vesta.apache.org/127/console

This message is automatically generated.

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Jakob Homan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Homan updated HADOOP-5561:
--------------------------------

    Attachment: HADOOP-5561.patch

Updated patch to use javadoc.maxmemory property and have all the javadoc targets use it.  Tested by calling all the javadoc targets and verifying they're using the property.  

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch, HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Jakob Homan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Homan updated HADOOP-5561:
--------------------------------

    Attachment: HADOOP-5561.patch

Patch explicitly sets the maxmemory in the javadoc ant task to a reasonable 512 MB.  This solves the issue and the javadoc task completes quickly on my machine.  Not unit-tested as is a build configuration change.

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12695423#action_12695423 ] 

Hudson commented on HADOOP-5561:
--------------------------------

Integrated in Hadoop-trunk #796 (See [http://hudson.zones.apache.org/hudson/job/Hadoop-trunk/796/])
    

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>             Fix For: 0.21.0
>
>         Attachments: HADOOP-5561.patch, HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5561) Javadoc-dev ant target runs out of heap space

Posted by "Chris Douglas (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Douglas updated HADOOP-5561:
----------------------------------

    Status: Open  (was: Patch Available)

bq. would recommend having an Ant property javadoc.memory
+1

> Javadoc-dev ant target runs out of heap space
> ---------------------------------------------
>
>                 Key: HADOOP-5561
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5561
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: build
>         Environment: OSX with 4gb of RAM
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5561.patch
>
>
> The default configuration for the ant task javadoc-dev does not specify a maxmemory and, after churning for a while, fails with an OOM exception:
> {noformat}
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_07
> [javadoc] Building tree for all the packages and classes...
> [javadoc] java.lang.OutOfMemoryError: Java heap space
> [javadoc] 	at java.util.LinkedHashMap.createEntry(LinkedHashMap.java:424)
> [javadoc] 	at java.util.LinkedHashMap.addEntry(LinkedHashMap.java:406)
> [javadoc] 	at java.util.HashMap.put(HashMap.java:385)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:118)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)
> [javadoc] 	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)
> [javadoc] 	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)
> [javadoc] 	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)
> [javadoc] 	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)
> [javadoc] 	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)
> [javadoc] 	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)
> [javadoc] 	at java.util.TimeZone.getDisplayName(TimeZone.java:350)
> [javadoc] 	at java.util.Date.toString(Date.java:1025)
> [javadoc] 	at com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.today(HtmlDocWriter.java:337)
> [javadoc] 	at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlHeader(HtmlDocletWriter.java:281)
> [javadoc] 	at com.sun.tools.doclets.formats.html.ClassWriterImpl.writeHeader(ClassWriterImpl.java:122)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassHeader(ClassBuilder.java:164)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [javadoc] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [javadoc] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [javadoc] 	at java.lang.reflect.Method.invoke(Method.java:597)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
> [javadoc] 	at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
> {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.