Charles, Try:
override def fieldOrder = List(id, name, desc, isArchived) Sometimes the type inferencer doesn't do the best job. If that doesn't work, I'll give you another trick I use. Thanks, David Charles F. Munat wrote: > When I add a boolean to the fieldOrder list, maven runs out of heap > space on compile. As far as I can tell, the fieldOrder list becomes > infinite. Here is an example: > > object Thing extends Thing with KeyedMetaMapper[Long, Thing] { > override def dbTableName = "things" > override def fieldOrder = id :: name :: desc :: isArchived :: Nil > } > > > class Thing extends KeyedMapper[Long, Thing] { > def getSingleton = Thing > def primaryKeyField = id > > object id extends MappedLongIndex(this) > > object name extends MappedString(this, 255) > > object desc extends MappedString(this, 255) > > object isArchived extends MappedBoolean(this) { > override def defaultValue = false > } > > } > > If I remove "isArchived" from the fieldOrder list, everything compiles > and works fine. If I put it in, I run out of heap space. > > Any ideas? > > Chas. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---