You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Hari Shreedharan (JIRA)" <ji...@apache.org> on 2012/07/31 08:15:35 UTC

[jira] [Resolved] (FLUME-1256) OutofMemory erros in Flume build

     [ https://issues.apache.org/jira/browse/FLUME-1256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hari Shreedharan resolved FLUME-1256.
-------------------------------------

    Resolution: Fixed
    
> OutofMemory erros in Flume build
> --------------------------------
>
>                 Key: FLUME-1256
>                 URL: https://issues.apache.org/jira/browse/FLUME-1256
>             Project: Flume
>          Issue Type: Bug
>          Components: Build
>            Reporter: Hari Shreedharan
>            Assignee: Arvind Prabhakar
>            Priority: Blocker
>             Fix For: v1.3.0
>
>         Attachments: build.txt
>
>
> The build fails on Apache Jenkins:
> https://builds.apache.org/job/flume-trunk/222/
> Also consistently failing on my machine:
> [INFO] 
> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ flume-ng-sdk ---
> [INFO] Compiling 5 source files to /home/hshreedharan/flume/flume-ng-sdk/target/test-classes
> [INFO] -------------------------------------------------------------
> [ERROR] COMPILATION ERROR : 
> [INFO] -------------------------------------------------------------
> [ERROR] Failure executing javac, but could not parse the error:
> The system is out of resources.
> Consult the following stack trace for details.
> java.lang.OutOfMemoryError: PermGen space
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> 	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> 	at org.codehaus.plexus.compiler.javac.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:56)
> 	at com.sun.tools.javac.jvm.ClassReader.readCompoundAnnotation(ClassReader.java:1154)
> 	at com.sun.tools.javac.jvm.ClassReader.attachAnnotations(ClassReader.java:1096)
> 	at com.sun.tools.javac.jvm.ClassReader.readMemberAttr(ClassReader.java:867)
> 	at com.sun.tools.javac.jvm.ClassReader.readClassAttr(ClassReader.java:1053)
> 	at com.sun.tools.javac.jvm.ClassReader.readClassAttrs(ClassReader.java:1067)
> 	at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:1560)
> 	at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:1658)
> 	at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:1845)
> 	at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1777)
> 	at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
> 	at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:763)
> 	at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:1951)
> 	at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:844)
> 	at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1013)
> 	at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:1921)
> 	at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1835)
> 	at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1522)
> 	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
> 	at com.sun.tools.javac.comp.Attr.attribType(Attr.java:390)
> 	at com.sun.tools.javac.comp.MemberEnter.attribImportType(MemberEnter.java:681)
> 	at com.sun.tools.javac.comp.MemberEnter.visitImport(MemberEnter.java:545)
> 	at com.sun.tools.javac.tree.JCTree$JCImport.accept(JCTree.java:495)
> [INFO] 1 error
> [INFO] -------------------------------------------------------------
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Apache Flume ...................................... SUCCESS [2:32.941s]
> [INFO] Flume NG SDK ...................................... FAILURE [7.092s]
> [INFO] Flume NG Configuration ............................ SKIPPED
> [INFO] Flume NG Core ..................................... SKIPPED
> [INFO] Flume NG Sinks .................................... SKIPPED
> [INFO] Flume NG HDFS Sink ................................ SKIPPED
> [INFO] Flume NG IRC Sink ................................. SKIPPED
> [INFO] Flume NG HBase Sink ............................... SKIPPED
> [INFO] Flume NG Channels ................................. SKIPPED
> [INFO] Flume NG JDBC channel ............................. SKIPPED
> [INFO] Flume NG Node ..................................... SKIPPED
> [INFO] Flume NG file-based channel ....................... SKIPPED
> [INFO] Flume NG file backed Memory channel ............... SKIPPED
> [INFO] Flume legacy Sources .............................. SKIPPED
> [INFO] Flume legacy Avro source .......................... SKIPPED
> [INFO] Flume legacy Thrift Source ........................ SKIPPED
> [INFO] Flume NG Clients .................................. SKIPPED
> [INFO] Flume NG Log4j Appender ........................... SKIPPED
> [INFO] Flume NG distribution ............................. SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 2:40.622s
> [INFO] Finished at: Tue Jun 05 01:39:32 PDT 2012
> [INFO] Final Memory: 76M/6098M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (default-testCompile) on project flume-ng-sdk: Compilation failure
> [ERROR] Failure executing javac, but could not parse the error:
> [ERROR] 
> [ERROR] 
> [ERROR] The system is out of resources.
> [ERROR] Consult the following stack trace for details.
> [ERROR] java.lang.OutOfMemoryError: PermGen space
> [ERROR] at java.lang.ClassLoader.defineClass1(Native Method)
> [ERROR] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> [ERROR] at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> [ERROR] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> [ERROR] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> [ERROR] at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> [ERROR] at java.security.AccessController.doPrivileged(Native Method)
> [ERROR] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> [ERROR] at org.codehaus.plexus.compiler.javac.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:56)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.readCompoundAnnotation(ClassReader.java:1154)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.attachAnnotations(ClassReader.java:1096)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.readMemberAttr(ClassReader.java:867)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.readClassAttr(ClassReader.java:1053)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.readClassAttrs(ClassReader.java:1067)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:1560)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:1658)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:1845)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1777)
> [ERROR] at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
> [ERROR] at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:763)
> [ERROR] at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:1951)
> [ERROR] at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:844)
> [ERROR] at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1013)
> [ERROR] at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:1921)
> [ERROR] at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1835)
> [ERROR] at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1522)
> [ERROR] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
> [ERROR] at com.sun.tools.javac.comp.Attr.attribType(Attr.java:390)
> [ERROR] at com.sun.tools.javac.comp.MemberEnter.attribImportType(MemberEnter.java:681)
> [ERROR] at com.sun.tools.javac.comp.MemberEnter.visitImport(MemberEnter.java:545)
> [ERROR] at com.sun.tools.javac.tree.JCTree$JCImport.accept(JCTree.java:495)
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :flume-ng-sdk

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira