Chiradeep:

I now created a file .mavenrc (previously I put this line in
.bash_profile), with one line in it:
MAVEN_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=128m -verbose:gc"

Now my build is successful:
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache CloudStack ................................. SUCCESS [1.623s]
[INFO] Apache CloudStack Utils ........................... SUCCESS [2.103s]
[INFO] Apache CloudStack API ............................. SUCCESS [3.261s]
[INFO] Apache XenSource XAPI ............................. SUCCESS [1.068s]
[INFO] Apache CloudStack Core ............................ SUCCESS [1.184s]
[INFO] Apache CloudStack Agents .......................... SUCCESS [1.161s]
[INFO] Apache CloudStack SystemVM Patches ................ SUCCESS [2.379s]
[INFO] Apache CloudStack Console Proxy ................... SUCCESS [6.471s]
[INFO] Apache CloudStack Server .......................... SUCCESS [6.781s]
[INFO] Apache CloudStack Usage Server .................... SUCCESS [0.630s]
[INFO] Apache CloudStack Plugin POM ...................... SUCCESS [0.201s]
[INFO] Apache CloudStack Plugin - User Concentrated Pod Deployment Planner
 SUCCESS [0.534s]
[INFO] Apache CloudStack Plugin - User Dispersing Deployment Planner
 SUCCESS [0.518s]
[INFO] Apache CloudStack Plugin - Host Allocator Random .. SUCCESS [0.664s]
[INFO] Apache CloudStack Plugin - Hypervisor OracleVM .... SUCCESS [0.598s]
[INFO] Apache CloudStack Plugin - Open vSwitch ........... SUCCESS [0.647s]
[INFO] Apache CloudStack Plugin - Hypervisor Xen ......... SUCCESS [0.557s]
[INFO] Apache CloudStack Plugin - Hypervisor KVM ......... SUCCESS [0.971s]
[INFO] Apache CloudStack Plugin - Network Elastic Load Balancer  SUCCESS
[0.499s]
[INFO] Apache CloudStack Plugin - Network Nicira NVP ..... SUCCESS [0.600s]
[INFO] Apache CloudStack Plugin - Storage Allocator Random  SUCCESS [0.460s]
[INFO] Apache CloudStack Plugin - User Authenticator LDAP  SUCCESS [0.494s]
[INFO] Apache CloudStack Plugin - User Authenticator MD5 . SUCCESS [0.530s]
[INFO] Apache CloudStack Plugin - User Authenticator Plain Text  SUCCESS
[0.583s]
[INFO] Apache CloudStack AWS API Bridge .................. SUCCESS [7.125s]
[INFO] Apache CloudStack Test ............................ SUCCESS [6.983s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS

I just hope my experience might be useful to others.

Thanks for your help.

Yichi

On Wed, Sep 12, 2012 at 4:17 PM, Yichi Lu <yichi...@sungard.com> wrote:

> Hey, Chiradeep:
>
> Thanks for your help. But I still have the same problem:
>
> USLT-205731:incubator-cloudstack yichi.lu$ echo $MAVEN_OPTS
> -Xms512m -Xmx1024m -XX:MaxPermSize=128m
>
> [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
> cloud-awsapi ---
> [INFO] Compiling 972 source files to /Users/
> yichi.lu/CloudStack/incubator-cloudstack/awsapi/target/classes
> Exception in thread "Poller SunPKCS11-Darwin" java.lang.OutOfMemoryError:
> Java heap space
> at sun.security.pkcs11.wrapper.PKCS11.C_GetSlotInfo(Native Method)
>  at sun.security.pkcs11.SunPKCS11.initToken(SunPKCS11.java:767)
> at sun.security.pkcs11.SunPKCS11.access$100(SunPKCS11.java:42)
>  at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:700)
> at java.lang.Thread.run(Thread.java:680)
> [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: Java heap space
> at com.sun.tools.javac.tree.TreeMaker.TypeIdent(TreeMaker.java:401)
>  at
> com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:2463)
> at com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2405)
>  at com.sun.tools.javac.parser.Parser.classCreatorRest(Parser.java:1414)
> at com.sun.tools.javac.parser.Parser.creator(Parser.java:1351)
>  at com.sun.tools.javac.parser.Parser.term3(Parser.java:958)
> at com.sun.tools.javac.parser.Parser.term2(Parser.java:683)
>  at com.sun.tools.javac.parser.Parser.term1(Parser.java:654)
> at com.sun.tools.javac.parser.Parser.term(Parser.java:610)
>  at com.sun.tools.javac.parser.Parser.term(Parser.java:592)
> at com.sun.tools.javac.parser.Parser.expression(Parser.java:582)
>  at
> com.sun.tools.javac.parser.Parser.variableInitializer(Parser.java:1443)
> at
> com.sun.tools.javac.parser.Parser.variableDeclaratorRest(Parser.java:2071)
>  at
> com.sun.tools.javac.parser.Parser.variableDeclaratorsRest(Parser.java:2042)
> at com.sun.tools.javac.parser.Parser.variableDeclarators(Parser.java:2025)
>  at com.sun.tools.javac.parser.Parser.blockStatements(Parser.java:1554)
> at com.sun.tools.javac.parser.Parser.block(Parser.java:1459)
>  at com.sun.tools.javac.parser.Parser.block(Parser.java:1473)
> at com.sun.tools.javac.parser.Parser.methodDeclaratorRest(Parser.java:2529)
>  at
> com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:2478)
> at com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2405)
>  at com.sun.tools.javac.parser.Parser.classDeclaration(Parser.java:2250)
> at
> com.sun.tools.javac.parser.Parser.classOrInterfaceOrEnumDeclaration(Parser.java:2188)
>  at
> com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:2443)
> at com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2405)
>  at com.sun.tools.javac.parser.Parser.classDeclaration(Parser.java:2250)
> at
> com.sun.tools.javac.parser.Parser.classOrInterfaceOrEnumDeclaration(Parser.java:2188)
>  at com.sun.tools.javac.parser.Parser.typeDeclaration(Parser.java:2177)
> at com.sun.tools.javac.parser.Parser.compilationUnit(Parser.java:2123)
>  at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:509)
> at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
>  at
> com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
>
> [INFO] 1 error
>
> But the spot where the error occurred is slightly different.
>
> Yichi
>
> On Wed, Sep 12, 2012 at 1:56 PM, Chiradeep Vittal <
> chiradeep.vit...@citrix.com> wrote:
>
>> Try adding -XX:MaxPermSize=128m to MAVEN_OPTS
>>
>> On 9/12/12 11:50 AM, "Yichi Lu" <yichi...@sungard.com> wrote:
>>
>> >Hello, fellow CloudStacker.
>> >
>> >I am new here,and I have a problem. I downloaded CloudStack,
>> >incubator-cloudstack, and tried to build it. I just typed mvn, and I got:
>> >
>> >...
>> >[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
>> >cloud-awsapi ---
>> >[INFO] Compiling 972 source files to /Users/
>> >yichi.lu/CloudStack/incubator-cloudstack/awsapi/target/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: Java heap space
>> >at com.sun.tools.javac.tree.TreeMaker.Select(TreeMaker.java:383)
>> >at com.sun.tools.javac.parser.Parser.term3(Parser.java:1026)
>> >at com.sun.tools.javac.parser.Parser.term2(Parser.java:683)
>> >at com.sun.tools.javac.parser.Parser.term1(Parser.java:654)
>> >at com.sun.tools.javac.parser.Parser.term(Parser.java:610)
>> >at com.sun.tools.javac.parser.Parser.term(Parser.java:592)
>> >at com.sun.tools.javac.parser.Parser.type(Parser.java:586)
>> >at com.sun.tools.javac.parser.Parser.formalParameter(Parser.java:2636)
>> >at com.sun.tools.javac.parser.Parser.formalParameters(Parser.java:2617)
>> >at
>> >com.sun.tools.javac.parser.Parser.methodDeclaratorRest(Parser.java:2519)
>> >at
>>
>> >com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.j
>> >ava:2478)
>> >at
>> >com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2405)
>> >at com.sun.tools.javac.parser.Parser.classDeclaration(Parser.java:2250)
>> >at
>>
>> >com.sun.tools.javac.parser.Parser.classOrInterfaceOrEnumDeclaration(Parser
>> >.java:2188)
>> >at
>>
>> >com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.j
>> >ava:2443)
>> >at
>> >com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2405)
>> >at com.sun.tools.javac.parser.Parser.classDeclaration(Parser.java:2250)
>> >at
>>
>> >com.sun.tools.javac.parser.Parser.classOrInterfaceOrEnumDeclaration(Parser
>> >.java:2188)
>> >at com.sun.tools.javac.parser.Parser.typeDeclaration(Parser.java:2177)
>> >at com.sun.tools.javac.parser.Parser.compilationUnit(Parser.java:2123)
>> >at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:509)
>> >at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
>> >at
>> com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
>> >at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
>> >at com.sun.tools.javac.main.Main.compile(Main.java:353)
>> >at com.sun.tools.javac.main.Main.compile(Main.java:279)
>> >at com.sun.tools.javac.main.Main.compile(Main.java:270)
>> >at com.sun.tools.javac.Main.compile(Main.java:87)
>> >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >at
>>
>> >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> >39)
>> >at
>>
>> >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>> >pl.java:25)
>> >at java.lang.reflect.Method.invoke(Method.java:597)
>> >
>> >[INFO] 1 error
>> >
>> >I have:
>> >USLT-205731:incubator-cloudstack yichi.lu$ echo $MAVEN_OPTS
>> >-Xms512m -Xmx1024m
>> >
>> >Has anyone seen this problem before? Any suggestions? My machine is a
>> >MacBook Pro, MacOS 10.7.3. I followed instructions here:
>> >
>> http://wiki.cloudstack.org/display/dev/Setting+up+a+CloudStack+development
>> >+environment+on+Mac+OSX
>> >
>> >Thanks.
>> >
>> >Yichi Lu
>>
>>
>>
>

Reply via email to