Hi Daniel, I think you should use -Xss for setting the stack size.
Cheers Hasan On Sat, Jul 16, 2011 at 10:20 AM, Daniel Spicar <[email protected]>wrote: > Hi Hasan, > > I tried with 2 GB and MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m" > > Still same problem. I investigated more. The only difference I could make > out to my normal system is that the VM is 32 bit and my standard system is > 64 bit. > > Other things I tried: > - OpenJDK vs Sun JDK (made no difference) > - Having scala installed locally (sudo apt-get install scala) and not > having > it installed (made no difference) > > Regards, > Daniel > > On Sat, Jul 16, 2011 at 2:23 AM, Hasan Hasan <[email protected]> wrote: > > > Well it is late and I am tired. > > Sorry, it shouldn't be the account control panel, but > > scala.tools.nsc.typechecker.Typers I suppose that has problem. > > Need to give more memory for compilation? > > > > Cheers > > Hasan > > > > On Sat, Jul 16, 2011 at 2:08 AM, Hasan Hasan <[email protected]> wrote: > > > > > Hi Daniel > > > > > > You (or Clerezza) seem to have problems with only 1 GB RAM > > > (StackOverflowError) > > > Since the exception occurs during compilation of Account Control Panel > > > I'd like to ask Henry or Reto to have a look at the code, whether there > > are > > > problems > > > with some recursive functions (non tail-recursive), if there are any > such > > > functions there. > > > > > > Otherwise, we need to know the minimum memory requirements for > > compilation. > > > > > > I don't have problem building the platform instance with $mvn clean > > install > > > > > > on an 8 Core machine with 6 GiB RAM. > > > But this should not be default case for most people building clrezza > ;-) > > > Gee, it took 55 minutes 45 seconds to build clerezza with empty .m2 > repo. > > > > > > Regards > > > Hasan > > > > > > > > > On Fri, Jul 15, 2011 at 11:33 PM, Daniel Spicar < > > [email protected] > > > > wrote: > > > > > >> Hi, > > >> > > >> I don't know if I am entitled to vote right now but I'd give a: > > >> -1 > > >> > > >> because: > > >> > > >> I downloaded the gz file and tried to build it on a clean Ubuntu 11.04 > > VM > > >> (with 1 GB RAM). > > >> I tried with tests and with skipping tests. > > >> I get the following error: > > >> > > >> [INFO] > > >> > ------------------------------------------------------------------------ > > >> [INFO] Building Clerezza - Platform Account Control Panel Core > > >> [INFO] task-segment: [install] > > >> [INFO] > > >> > ------------------------------------------------------------------------ > > >> [INFO] [resources:resources {execution: default-resources}] > > >> [INFO] Using 'utf-8' encoding to copy filtered resources. > > >> [INFO] Copying 1 resource to META-INF > > >> [INFO] Copying 4 resources > > >> [INFO] [compiler:compile {execution: default-compile}] > > >> [INFO] Nothing to compile - all classes are up to date > > >> [INFO] [scala:compile {execution: default}] > > >> [ERROR] > > >> > > >> > > > /home/daniel/Desktop/clerezza-201107/platform.accountcontrolpanel/platform.accountcontrolpanel.core/src/main/java > > >> [ERROR] > > >> > > >> > > > /home/daniel/Desktop/clerezza-201107/platform.accountcontrolpanel/platform.accountcontrolpanel.core/src/main/scala > > >> [INFO] Compiling 10 source files to > > >> > > >> > > > /home/daniel/Desktop/clerezza-201107/platform.accountcontrolpanel/platform.accountcontrolpanel.core/target/classes > > >> [WARNING] Exception in thread "main" java.lang.StackOverflowError > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4118) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4271) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4277) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4089) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4271) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4277) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4089) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4271) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4277) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4089) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:4315) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:4338) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedNew$1(Typers.scala:3220) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3974) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4271) > > >> [WARNING] at > > >> > > > scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:4277) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4089) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3362) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3362) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:722) > > >> [WARNING] at > > >> > scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3362) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4265) > > >> [WARNING] at > > >> > scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:4341) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1145) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:523) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:521) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1309) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1307) > > >> [WARNING] at > > scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:735) > > >> [WARNING] at > > >> scala.tools.nsc.symtab.Symbols$Symbol.initialize(Symbols.scala:848) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3840) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> > scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2128) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$20.apply(Typers.scala:2196) > > >> [WARNING] at scala.collection.immutable.List.loop$1(List.scala:115) > > >> [WARNING] at > scala.collection.immutable.List.mapConserve(List.scala:132) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2196) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1948) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3894) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3981) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2202) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2212) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2211) > > >> [WARNING] at > > >> > > >> > > > scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) > > >> [WARNING] at > > >> > > >> > > > scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) > > >> [WARNING] at > > >> > > >> > > > scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) > > >> [WARNING] at scala.collection.immutable.List.foreach(List.scala:45) > > >> [WARNING] at > > >> scala.collection.TraversableLike$class.map(TraversableLike.scala:206) > > >> [WARNING] at scala.collection.immutable.List.map(List.scala:45) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:2211) > > >> [WARNING] at > > >> > scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2425) > > >> [WARNING] at > > >> > scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3380) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4049) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1949) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3894) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:1949) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3894) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4203) > > >> [WARNING] at > > >> scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2202) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2212) > > >> [WARNING] at > > >> > > >> > > > scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2211) > > >> ... > > >> > > >> Can someone reproduce this? > > >> > > >> Best, > > >> Daniel > > >> > > >> On Fri, Jul 15, 2011 at 7:32 PM, Reto Bachmann-Gmür <[email protected]> > > >> wrote: > > >> > > >> > Hi there, > > >> > > > >> > I suggest we release clerezza parent and all the modules in the > > release > > >> > profile except uima (which can hopefully be release soon after). > > >> > > > >> > The tarball and its signature are available here: > > >> > > > >> > http://people.apache.org/~reto/clerezza-release-201107/ > > >> > > > >> > In svn the release version is tagged clerrezza-201107 > > >> > > > >> > [ ] +1 Yes, please release > > >> > [ ] +0 No time to review > > >> > [ ] -1 Something wrong > > >> > > > >> > Cheers, > > >> > Reto > > >> > > > >> > > > > > > > > >
