Added the following and it sprung to life: export MAVEN_OPTS="-Xms512m
-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"

Thanks


On 2 July 2013 10:20, Sebastien Goasguen <run...@gmail.com> wrote:

> On 7/2/13 11:10 AM, CK wrote:
>
>> To start off with I did allocate 2048 MB RAM and hit the problem, I then
>> increased the RAM to 4096 and still not working.
>>
>>
> maybe you can check your maven options, check:
> https://cwiki.apache.org/**confluence/display/CLOUDSTACK/**
> How+to+build+on+master+branch<https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+on+master+branch>
>
> And the MAVEN_OPTS variable
>
>
>
>
>> On 2 July 2013 08:29, Sebastien Goasguen<run...@gmail.com>  wrote:
>>
>>
>>
>>> On Jul 1, 2013, at 8:45 PM, CK<cloudw...@gmail.com>  wrote:
>>>
>>>
>>>
>>>> I’m having some problems deploying DevCloud2 and wonder if you could
>>>> help
>>>> please. I would like to build the Cloudstack source in DevCloud2 and run
>>>> everything from within the DevCloud2 VM. So far I have done the
>>>>
>>>>
>>> following,
>>>
>>>
>>>> any idea what can be causing the PermGen error at the end:**
>>>>
>>>> 1.       Downloaded and imported the DevCloud2 image into VirtualBox –
>>>> ensured network settings were correct etc.
>>>>
>>>> **
>>>>
>>>> 2.       Used PuTTY to SSH to the machine at 192.168.56.10 and logged in
>>>> with root and password for username and password****
>>>>
>>>> 3.       cd to /opt/cloudstack****
>>>>
>>>> 4.       git cloned into the source code for
>>>>
>>>>
>>> apache-cloudstack-4.1.0-src**
>>>
>>>
>>>> 5.       once that had completed I cd’d to the
>>>> apache-cloudstack-4.1.0-src directory****
>>>>
>>>> 6.       Ran mvn clean install –P developer,systemvm****
>>>>
>>>> 7.       Changed the host value in devcloud.sql to 192.168.56.10 as I
>>>>
>>>>
>>> want
>>>
>>>
>>>> everything to run inside this one VM****
>>>>
>>>> 8.       Ran mvn –pl developer,tools/devloud –Deploydb –P developer****
>>>>
>>>> 9.     Ran mvn -pl :cloud-client-ui jetty:run
>>>> I get the following messages:
>>>> ...
>>>> INFO  [cloud.server.**ManagementServerImpl] (Timer-2:) Startup
>>>> CloudStack
>>>> management server...
>>>> INFO  [cloud.cluster.**ClusterServiceServletContainer**] (Thread-16:)
>>>> Cluster
>>>> service servlet container listening on port 9090
>>>> INFO  [cloud.cluster.**ClusterManagerImpl] (Cluster-Heartbeat-1:) We
>>>> are
>>>> good, no orphan management server msid in host table is found
>>>> INFO  [cloud.cluster.**ClusterManagerImpl] (Cluster-Heartbeat-1:) No
>>>>
>>>>
>>> inactive
>>>
>>>
>>>> management server node found
>>>> WARN  [cloud.cluster.**ClusterManagerImpl] (Cluster-Notification-1:)
>>>> Notifying management server join event took 20 ms
>>>>
>>>> Then when I browse from my laptop: 
>>>> http://192.168.56.10:8080/**client/<http://192.168.56.10:8080/client/>I
>>>>
>>>>
>>> get
>>>
>>>
>>>> the following PermGen error in the browser:
>>>>
>>>> HTTP ERROR 500
>>>>
>>>> Problem accessing /client/. Reason:
>>>>
>>>>     PermGen space
>>>>
>>>> Caused by:
>>>>
>>>> java.lang.OutOfMemoryError: PermGen space
>>>>        at java.lang.ClassLoader.**defineClass1(Native Method)
>>>>        at java.lang.ClassLoader.**defineClass(ClassLoader.java:**634)
>>>>        at
>>>>
>>>>
>>> java.security.**SecureClassLoader.defineClass(**
>>> SecureClassLoader.java:142)
>>>
>>>
>>>>        at java.net.URLClassLoader.**defineClass(URLClassLoader.**
>>>> java:277)
>>>>        at java.net.URLClassLoader.**access$000(URLClassLoader.**
>>>> java:73)
>>>>        at java.net.URLClassLoader$1.run(**URLClassLoader.java:212)
>>>>        at java.security.**AccessController.doPrivileged(**Native
>>>> Method)
>>>>        at java.net.URLClassLoader.**findClass(URLClassLoader.java:**
>>>> 205)
>>>>        at
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.realm.ClassRealm.**
>>> loadClassFromSelf(ClassRealm.**java:386)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.strategy.**
>>> SelfFirstStrategy.loadClass(**SelfFirstStrategy.java:42)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.realm.ClassRealm.**
>>> loadClass(ClassRealm.java:244)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.realm.ClassRealm.**
>>> loadClass(ClassRealm.java:230)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.eclipse.jdt.internal.**compiler.lookup.**LookupEnvironment.**
>>> buildTypeBindings(**LookupEnvironment.java:143)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.eclipse.jdt.internal.**compiler.Compiler.**
>>> beginToCompile(Compiler.java:**292)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.eclipse.jdt.internal.**compiler.Compiler.compile(**
>>> Compiler.java:315)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.apache.jasper.compiler.**JDTJavaCompiler.compile(**
>>> JDTJavaCompiler.java:503)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.apache.jasper.compiler.**Compiler.generateClass(**Compiler.java:368)
>>>
>>>
>>>>        at org.apache.jasper.compiler.**Compiler.compile(Compiler.**
>>>> java:437)
>>>>        at
>>>>
>>>>
>>> org.apache.jasper.**JspCompilationContext.compile(**
>>> JspCompilationContext.java:**608)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.apache.jasper.servlet.**JspServletWrapper.service(**
>>> JspServletWrapper.java:360)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.apache.jasper.servlet.**JspServlet.serviceJspFile(**
>>> JspServlet.java:486)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.apache.jasper.servlet.**JspServlet.service(JspServlet.**java:380)
>>>
>>>
>>>>        at javax.servlet.http.**HttpServlet.service(**
>>>> HttpServlet.java:820)
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**ServletHolder.handle(**
>>> ServletHolder.java:511)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**ServletHandler.handle(**
>>> ServletHandler.java:401)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.security.**SecurityHandler.handle(**
>>> SecurityHandler.java:216)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**SessionHandler.handle(**
>>> SessionHandler.java:182)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.handler.**ContextHandler.handle(**
>>> ContextHandler.java:766)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.webapp.**WebAppContext.handle(**
>>> WebAppContext.java:450)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**Dispatcher.forward(Dispatcher.**java:327)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**Dispatcher.forward(Dispatcher.**java:126)
>>>
>>>
>>>>        at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**DefaultServlet.doGet(**
>>> DefaultServlet.java:503)
>>>
>>>
>>>>
>>>> On the console:
>>>>
>>>> 2013-07-02 00:28:49.869:WARN::/client/
>>>> java.lang.OutOfMemoryError: PermGen space
>>>>         at java.lang.ClassLoader.**defineClass1(Native Method)
>>>>         at java.lang.ClassLoader.**defineClass(ClassLoader.java:**634)
>>>>         at
>>>> java.security.**SecureClassLoader.defineClass(**
>>>> SecureClassLoader.java:142)
>>>>         at java.net.URLClassLoader.**defineClass(URLClassLoader.**
>>>> java:277)
>>>>         at java.net.URLClassLoader.**access$000(URLClassLoader.**
>>>> java:73)
>>>>         at java.net.URLClassLoader$1.run(**URLClassLoader.java:212)
>>>>         at java.security.**AccessController.doPrivileged(**Native
>>>> Method)
>>>>         at java.net.URLClassLoader.**findClass(URLClassLoader.java:**
>>>> 205)
>>>>         at
>>>>
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.realm.ClassRealm.**
>>> loadClassFromSelf(ClassRealm.**java:386)
>>>
>>>
>>>>         at
>>>>
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.strategy.**
>>> SelfFirstStrategy.loadClass(**SelfFirstStrategy.java:42)
>>>
>>>
>>>>         at
>>>>
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.realm.ClassRealm.**
>>> loadClass(ClassRealm.java:244)
>>>
>>>
>>>>         at
>>>>
>>>>
>>>>
>>> org.codehaus.plexus.**classworlds.realm.ClassRealm.**
>>> loadClass(ClassRealm.java:230)
>>>
>>>
>>>>         at
>>>> org.eclipse.jdt.internal.**compiler.Compiler.<init>(**
>>>> Compiler.java:111)
>>>>         at
>>>>
>>>>
>>>>
>>> org.apache.jasper.compiler.**JDTJavaCompiler.compile(**
>>> JDTJavaCompiler.java:498)
>>>
>>>
>>>>         at
>>>> org.apache.jasper.compiler.**Compiler.generateClass(**
>>>> Compiler.java:368)
>>>>         at org.apache.jasper.compiler.**Compiler.compile(Compiler.**
>>>> java:437)
>>>>         at
>>>>
>>>>
>>>>
>>> org.apache.jasper.**JspCompilationContext.compile(**
>>> JspCompilationContext.java:**608)
>>>
>>>
>>>>         at
>>>>
>>>>
>>>>
>>> org.apache.jasper.servlet.**JspServletWrapper.service(**
>>> JspServletWrapper.java:360)
>>>
>>>
>>>>         at
>>>> org.apache.jasper.servlet.**JspServlet.serviceJspFile(**
>>>> JspServlet.java:486)
>>>>         at
>>>>
>>>>
>>> org.apache.jasper.servlet.**JspServlet.service(JspServlet.**java:380)
>>>
>>>
>>>>         at javax.servlet.http.**HttpServlet.service(**
>>>> HttpServlet.java:820)
>>>>         at
>>>> org.mortbay.jetty.servlet.**ServletHolder.handle(**
>>>> ServletHolder.java:511)
>>>>         at
>>>> org.mortbay.jetty.servlet.**ServletHandler.handle(**
>>>> ServletHandler.java:401)
>>>>         at
>>>>
>>>>
>>>>
>>> org.mortbay.jetty.security.**SecurityHandler.handle(**
>>> SecurityHandler.java:216)
>>>
>>>
>>>>         at
>>>> org.mortbay.jetty.servlet.**SessionHandler.handle(**
>>>> SessionHandler.java:182)
>>>>         at
>>>> org.mortbay.jetty.handler.**ContextHandler.handle(**
>>>> ContextHandler.java:766)
>>>>         at
>>>> org.mortbay.jetty.webapp.**WebAppContext.handle(**
>>>> WebAppContext.java:450)
>>>>         at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**Dispatcher.forward(Dispatcher.**java:327)
>>>
>>>
>>>>         at
>>>>
>>>>
>>> org.mortbay.jetty.servlet.**Dispatcher.forward(Dispatcher.**java:126)
>>>
>>>
>>>>         at
>>>> org.mortbay.jetty.servlet.**DefaultServlet.doGet(**
>>>> DefaultServlet.java:503)
>>>>         at javax.servlet.http.**HttpServlet.service(**
>>>> HttpServlet.java:707)
>>>>         at javax.servlet.http.**HttpServlet.service(**
>>>> HttpServlet.java:820)
>>>> ^C2013-07-02 00:29:00.038:INFO::Shutdown hook executing
>>>> 2013-07-02 00:29:00.042:INFO::Stopped
>>>>
>>>>
>>> SelectChannelConnector@0.0.0.**0:8080<http://SelectChannelConnector@0.0.0.0:8080>
>>>
>>>
>>>> 2013-07-02 00:29:00.548:INFO:/client:**Closing Spring root
>>>> WebApplicationContext
>>>> INFO  [context.support.**XmlWebApplicationContext] (Shutdown:) Closing
>>>> Root
>>>> WebApplicationContext: startup date [Tue Jul 02 00:27:05 UTC 2013]; root
>>>>
>>>>
>>> of
>>>
>>>
>>>> context hierarchy
>>>> INFO  [factory.support.**DefaultListableBeanFactory] (Shutdown:)
>>>> Destroying
>>>> singletons in
>>>>
>>>>
>>>>
>>> org.springframework.beans.**factory.support.**
>>> DefaultListableBeanFactory@**40eca3
>>> :
>>>
>>>
>>>> defining beans
>>>>
>>>>
>>>>
>>> [org.springframework.context.**annotation.**
>>> internalConfigurationAnnotatio**nProcessor,org.**
>>> springframework.context.**annotation.**internalAutowiredAnnotationPro**
>>> cessor,org.springframework.**context.annotation.**
>>> internalRequiredAnnotationProc**essor,org.springframework.**
>>> context.annotation.**internalCommonAnnotationProces**
>>> sor,componentContext,**transactionContextBuilder,**
>>> actionEventInterceptor,**instantiat
>>>
>>> How much RAM did you allocated to devcloud2 in virtual box ?
>>> You might want to allocated 2048 MB
>>>
>>>
>>
>>
>
>

Reply via email to