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
>> >
>>
>
>

Reply via email to