Chas, I have no clue since I don't know what your code looks like. But just increase the heap size? Maybe you just hit the roof?
Cheers, Viktor On Fri, Mar 20, 2009 at 12:55 PM, Charles F. Munat <[email protected]> wrote: > > Viktor, I guess you didn't see my other "never mind" email as it went > out about six minutes before you sent this. I arrived at the same > conclusion. Duh. > > But now I'm running out of heap space when I try to compile. I shut > everything down, rebooted. Still breaks. I pulled out all the code I'd > just added. Still breaks. Tried another app -- that works no problem. > > What could I have done to make it run out of heap space on compile? > Anyone else run into this? Nothing in the warnings seems to be of any > use at all. > > Chas. > > [WARNING] Exception in thread "main" java.lang.OutOfMemoryError: Java > heap space > [WARNING] at scala.StringBuilder.<init>(StringBuilder.scala:33) > [WARNING] at scala.StringBuilder.<init>(StringBuilder.scala:41) > [WARNING] at > scala.tools.nsc.symtab.Names$Name.decode(Names.scala:390) > [WARNING] at > scala.tools.nsc.symtab.Symbols$Symbol.nameString(Symbols.scala:1224) > [WARNING] at > scala.tools.nsc.symtab.Symbols$Symbol.toString(Symbols.scala:1261) > [WARNING] at > scala.tools.nsc.backend.icode.Members$Local.toString(Members.scala:305) > [WARNING] at java.lang.String.valueOf(String.java:2615) > [WARNING] at scala.StringBuilder.append(StringBuilder.scala:234) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator.indexOf(GenJVM.scala:1526) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator$$anonfun$genBlock$1$1.apply(GenJVM.scala:914) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator$$anonfun$genBlock$1$1.apply(GenJVM.scala:866) > [WARNING] at scala.Iterator$class.foreach(Iterator.scala:414) > [WARNING] at > scala.runtime.BoxedArray$AnyIterator.foreach(BoxedArray.scala:45) > [WARNING] at scala.Iterable$class.foreach(Iterable.scala:256) > [WARNING] at scala.runtime.BoxedArray.foreach(BoxedArray.scala:24) > [WARNING] at > > scala.tools.nsc.backend.icode.BasicBlocks$BasicBlock.foreach(BasicBlocks.scala:130) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator.genBlock$1(GenJVM.scala:866) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator.genBlocks$1(GenJVM.scala:789) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator.genCode(GenJVM.scala:1413) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator.genMethod(GenJVM.scala:592) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator$$anonfun$genClass$4.apply(GenJVM.scala:216) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator$$anonfun$genClass$4.apply(GenJVM.scala:216) > [WARNING] at scala.List.foreach(List.scala:834) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$BytecodeGenerator.genClass(GenJVM.scala:216) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$JvmPhase$$anonfun$run$2.apply(GenJVM.scala:55) > [WARNING] at > > scala.tools.nsc.backend.jvm.GenJVM$JvmPhase$$anonfun$run$2.apply(GenJVM.scala:55) > [WARNING] at scala.Iterator$class.foreach(Iterator.scala:414) > [WARNING] at scala.collection.Map$$anon$6.foreach(Map.scala:123) > [WARNING] at > scala.tools.nsc.backend.jvm.GenJVM$JvmPhase.run(GenJVM.scala:55) > [WARNING] at > scala.tools.nsc.Global$Run.compileSources(Global.scala:574) > [WARNING] at scala.tools.nsc.Global$Run.compile(Global.scala:667) > [WARNING] at scala.tools.nsc.Main$.process(Main.scala:73) > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > > Viktor Klang wrote: > > > > > > On Fri, Mar 20, 2009 at 11:43 AM, Charles F. Munat <[email protected] > > <mailto:[email protected]>> wrote: > > > > > > Not really. What I want to do is have the object tell me what it is. > > Unless I'm really misunderstanding isInstanceOf, I have to iterate > > through all the possibilities. Plus, my brain is probably just fried, > > but I'm not seeing how to use it in a match, so I'm having to run > > through a bunch of if statements. I know there's a better way. Just > > can't see it at 3:45 AM. > > > > > > But you wrote: ". But then as I'm looping through them, I want to find > out > > what type of event they really are." > > > > so when you're looping through them, if you're doing pattern-matching > > you could probably just: > > > > case x : MySubEvent => blah(x) > > case y : MyOtherSubEvent => blugh(y) > > case _ => ohSnap()! > > > > > > > > > > > > Chas. > > > > Viktor Klang wrote: > > > > > > > > > On Fri, Mar 20, 2009 at 9:37 AM, Charles F. Munat <[email protected] > > <mailto:[email protected]> > > > <mailto:[email protected] <mailto:[email protected]>>> wrote: > > > > > > > > > I have a BaseEvent object from which various other events > > (e.g. Seminar) > > > inherit. I want to pull them all out in a query, so they come > > out as > > > BaseEvents. But then as I'm looping through them, I want to > > find out > > > what type of event they really are. There is an "event_type" > > column in > > > the database, but I don't know how to get at that. > > > > > > > > > Don't fancy "isInstanceOf"? > > > > > > > > > > > > > > > Anyone know offhand how to get the class of the objects? This > > is in Lift > > > with JPA/Hibernate. > > > > > > Thanks, > > > Chas. > > > > > > > > > > > > > > > > > > -- > > > Viktor Klang > > > Senior Systems Analyst > > > > > > > > > > > > > > > > > > > -- > > Viktor Klang > > Senior Systems Analyst > > > > > > > > > -- Viktor Klang Senior Systems Analyst --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
