Thanks for the follow up on how you got it to work! On Tue, Feb 3, 2015 at 8:30 AM, Roger Crerie <roger.cre...@hds.com> wrote:
> Thanks for the replies back on this. I DID get it to run from eclipse > finally. The solution was to put the JRE VM arguments in the run > configuration the following.... > > -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -Xdebug > -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n > > This set the memory size the VM uses to run this properly and as a result > I was able to run this configuration from eclipse. As an added bonus I am > also able to connect to the running application via eclipse and set break > points. This will greatly come in handy if we start developing for > Cloudstack. Thanks again for the help. > > Roger > > -----Original Message----- > From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] > Sent: Sunday, February 01, 2015 5:06 AM > To: dev > Subject: Re: eclipse build problems > > Roger, eclipse needs some extra space but also the maven run. you should > tweek it under run configurations. I don't run it from eclipse a lot and I > don't know what option-values are good. > > On Sat, Jan 31, 2015 at 5:55 AM, Mike Tutkowski < > mike.tutkow...@solidfire.com> wrote: > > Now that I think about it, I don't know if I ever bothered to get this > > working from Eclipse (starting the CloudStack Management Server from > > Eclipse, that is). > > > > I typically build and run it from a shell and then remotely connect to > > it from Eclipse for debugging purposes. > > > > On Fri, Jan 30, 2015 at 12:40 PM, Roger Crerie <roger.cre...@hds.com> > wrote: > > > >> Thanks for the reply Mike. I see though I am now running into the > >> same problem you did when trying to start the client from eclipse. I > >> have already edited my eclipse.ini file thusly..... > >> > >> -startup > >> plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar > >> --launcher.library > >> > >> plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v2014 > >> 0603-1326 > >> -product > >> org.eclipse.epp.package.jee.product > >> --launcher.defaultAction > >> openFile > >> --launcher.XXMaxPermSize > >> 256M > >> -showsplash > >> org.eclipse.platform > >> --launcher.XXMaxPermSize > >> 2048m > >> --launcher.defaultAction > >> openFile > >> --launcher.appendVmargs > >> -vmargs > >> -Dosgi.requiredJavaVersion=1.6 > >> -Xms1024m > >> -Xmx2048m > >> > >> And based on one of your emails I found on the web I also set the > >> Environment variable MAVEN_OPTS to -XX:MaxPermSize=256m -Xmx1g > >> > >> I am still seeing OutOfMemoryErrors.... > >> > >> NFO [c.c.u.d.GenericDaoBase] (main:null) Cache created: [ name = > >> UserDaoImpl status = STATUS_ALIVE eternal = false overflowToDisk = > >> false maxEntriesLocalHeap = 5000 maxEntriesLocalDisk = 0 > >> memoryStoreEvictionPolicy = LRU timeToLiveSeconds = 300 > >> timeToIdleSeconds = > >> 300 persistence = none diskExpiryThreadIntervalSeconds = 120 > >> cacheEventListeners: > >> net.sf.ehcache.statistics.LiveCacheStatisticsWrapper > >> hitCount = 0 memoryStoreHitCount = 0 diskStoreHitCount = 0 > >> missCountNotFound = 0 missCountExpired = 0 maxBytesLocalHeap = 0 > >> overflowToOffHeap = false maxBytesLocalOffHeap = 0 maxBytesLocalDisk > >> = 0 pinned = false ] > >> 2015-01-30 14:32:30.297:WARN:oejw.WebAppContext:main: Failed startup > >> of context o.e.j.m.p.JettyWebAppContext@14efeb2b > >> {/client,file:/C:/workspaces/Cloudstack/WS1/cloudstack/client/target/ > >> generated-webapp/,STARTING}{file:/C:/workspaces/Cloudstack/WS1/clouds > >> tack/client/target/generated-webapp/} > >> org.springframework.context.ApplicationContextException: Failed to > >> start bean 'cloudStackLifeCycle'; nested exception is > java.lang.OutOfMemoryError: > >> PermGen space > >> at > >> > org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:170) > >> at > >> > org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:51) > >> at > >> > org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:339) > >> at > >> > org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:143) > >> at > >> > org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:108) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:947) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.loadContext(DefaultModuleDefinitionSet.java:145) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet$2.with(DefaultModuleDefinitionSet.java:122) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.withModule(DefaultModuleDefinitionSet.java:245) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.withModule(DefaultModuleDefinitionSet.java:250) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.withModule(DefaultModuleDefinitionSet.java:250) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.withModule(DefaultModuleDefinitionSet.java:233) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.loadContexts(DefaultModuleDefinitionSet.java:117) > >> at > >> > org.apache.cloudstack.spring.module.model.impl.DefaultModuleDefinitionSet.load(DefaultModuleDefinitionSet.java:79) > >> at > >> > org.apache.cloudstack.spring.module.factory.ModuleBasedContextFactory.loadModules(ModuleBasedContextFactory.java:37) > >> at > >> > org.apache.cloudstack.spring.module.factory.CloudStackSpringContext.init(CloudStackSpringContext.java:70) > >> at > >> > org.apache.cloudstack.spring.module.factory.CloudStackSpringContext.<init>(CloudStackSpringContext.java:57) > >> at > >> > org.apache.cloudstack.spring.module.factory.CloudStackSpringContext.<init>(CloudStackSpringContext.java:61) > >> at > >> > org.apache.cloudstack.spring.module.web.CloudStackContextLoaderListener.contextInitialized(CloudStackContextLoaderListener.java:52) > >> at > >> > org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:798) > >> at > >> > org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) > >> at > >> > org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:789) > >> at > >> > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) > >> at > >> > org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1345) > >> ....... > >> > >> Has anyone gotten this running from eclipse? > >> > >> Roger Crerie > >> > >> -----Original Message----- > >> From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] > >> Sent: Thursday, January 29, 2015 5:29 PM > >> To: dev@cloudstack.apache.org > >> Subject: Re: eclipse build problems > >> > >> Presumably there are dependencies in that Brocade code that you have > >> to acquire yourself (not sure where to get them from) and the build > >> command I listed must not build that project. > >> > >> On Thu, Jan 29, 2015 at 3:22 PM, Mike Tutkowski < > >> mike.tutkow...@solidfire.com> wrote: > >> > >> > I currently see "only" 338 errors when I'm in Eclipse. :) > >> > > >> > I'd say the main thing is can you run this successfully from a > >> > command line (or kicked off from Eclipse)? > >> > > >> > mvn -P developer,systemvm clean install > >> > > >> > If you use VMware, then > >> > > >> > mvn -P developer,systemvm clean install -D noredist > >> > > >> > On Thu, Jan 29, 2015 at 2:46 PM, Roger Crerie > >> > <roger.cre...@hds.com> > >> > wrote: > >> > > >> >> Hello all, > >> >> I am a new developer to the cloudstack source base > >> >> and have been trying to get my development environment setup. I > >> >> primarily use Eclipse as my IDE of choice but while I have been > >> >> close at getting eclipse to compile cloudstack without error I am > >> >> still > >> seeing 757 errors to date. > >> >> Here are a sample of some of the problems I am seeing. > >> >> > >> >> > >> >> BorcadeVcsApi.java > >> >> Description Resource Path Location > >> >> Type > >> >> Activate cannot be resolved to a type BrocadeVcsApi.java > >> >> /cloud-plugin-network-vcs/src/com/cloud/network/brocade line 134 > Java > >> >> Problem > >> >> > >> >> The issue stems from the fact tha > >> >> > >> >> import com.cloud.network.schema.* cannot be found. > >> >> > >> >> All of the class imports in this package are missing and it is > >> >> because there isn't a com.cloud.network.schema in my .m2 > >> >> repository or anywhere else I can thing to look. > >> >> > >> >> > >> >> HypervisorHostHelper.java > >> >> > >> >> import com.vmware.vim25.AlreadyExistsFaultMsg; > >> >> > >> >> Again this particular class could not be found. I have run the > >> >> mvn install:install-file command for the vim25_51.jar file I got > >> >> from the How to build Cloudstack website ( > >> >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+buil > >> >> d+C > >> >> loudStack) and while that cleaned up a lot of the vim25 importing > >> >> errors there are still several cases of classes that cannot be > >> >> found such as the AlreadyExistsFaultMsg class. > >> >> > >> >> In addition there are several errors saying the > >> >> VirtualDeviceConfigSpecOperation.ADD field cannot be resolved. > >> >> > >> >> My thoughts on both these errors is that the jar library I got > >> >> from the website above is stale and a newer jar is out there to be > found? > >> >> > >> >> > >> >> These are a couple of basic problems I have found in trying to > >> >> build in the eclipse IDE. Again I am new to developing for > >> >> cloudstack so any pointers that could be offered would be > >> >> appreciated. Thanks > >> >> > >> >> Roger Crerie > >> >> > >> >> > >> > > >> > > >> > -- > >> > *Mike Tutkowski* > >> > *Senior CloudStack Developer, SolidFire Inc.* > >> > e: mike.tutkow...@solidfire.com > >> > o: 303.746.7302 > >> > Advancing the way the world uses the cloud > >> > <http://solidfire.com/solution/overview/?video=play>*™* > >> > > >> > >> > >> > >> -- > >> *Mike Tutkowski* > >> *Senior CloudStack Developer, SolidFire Inc.* > >> e: mike.tutkow...@solidfire.com > >> o: 303.746.7302 > >> Advancing the way the world uses the cloud > >> <http://solidfire.com/solution/overview/?video=play>*™* > >> > > > > > > > > -- > > *Mike Tutkowski* > > *Senior CloudStack Developer, SolidFire Inc.* > > e: mike.tutkow...@solidfire.com > > o: 303.746.7302 > > Advancing the way the world uses the cloud > > <http://solidfire.com/solution/overview/?video=play>*™* > > > > -- > Daan > -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud <http://solidfire.com/solution/overview/?video=play>*™*