Hi Dave, thanks, after doing the "mvn clean" the error disappeared. But now I still have a type error:
error: type mismatch; [WARNING] found : Any [WARNING] required: Long [WARNING] override def defaultValue = User.currentUserId openOr 0L [WARNING] ^ [WARNING] one error found Seems like the openOr doesn't work...,? Because it should than return the 0L, or? Therefor, I wrote a method: def checkIfUserAvailable(usr: Any) = usr match{ case l: Long => l case a: Any => 0L } and invoked it like this: override def defaultValue = checkIfUserAvailable(User.currentUserId) I can compile this, but when I run it, seems like every item/order I create has the same UserId, because all users can see all items/orders. thanks. > This is our old friend, Scala defect 715... closed for 2.8.0: > https://lampsvn.epfl.ch/trac/scala/ticket/715 > > Please do a "mvn clean jetty:run" and all should be good. > > On May 21, 7:08 am, Tobias Daub <hannes.flo...@gmx.li> wrote: > >> Hi Dave, >> >> The thing with >> >> User.currentUserId openOr 0L >> >> didn't worked as well. >> >> I attached the source file that contains the trait that I mix into my >> class . >> >> >>> Can you post a code sample and the error? >>> >> Warning: JAVA_HOME environment variable is not set. >> [INFO] Scanning for projects... >> [INFO] Searching repository for plugin with prefix: 'jetty'. >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building virtualMarket >> [INFO] task-segment: [jetty:run] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Preparing jetty:run >> [INFO] [resources:resources] >> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered >> resources, i.e. build is platform dependent! >> [INFO] Copying 0 resource >> [INFO] [yuicompressor:compress {execution: default}] >> [INFO] nb warnings: 0, nb errors: 0 >> [INFO] [compiler:compile] >> [INFO] Nothing to compile - all classes are up to date >> [INFO] [scala:compile {execution: default}] >> [INFO] Checking for multiple versions of scala >> [INFO] Compiling 1 source files to /home/tobs/virtualMarket/target/classes >> [WARNING] Exception in thread "main" java.lang.RuntimeException: >> malformed Scala signature of User at 13749; reference type _1 of <none> >> refers to nonexisting symbol. >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.errorBadSignature(UnPickler.scala:762) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readSymbol(UnPickler.scala:172) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readSymbolRef$1.apply(UnPickler.scala:714) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readSymbolRef$1.apply(UnPickler.scala:714) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$at(UnPickler.scala:139) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readSymbolRef(UnPickler.scala:714) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readType(UnPickler.scala:254) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$at(UnPickler.scala:139) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$3.apply(UnPickler.scala:255) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$3.apply(UnPickler.scala:255) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.PickleBuffer.until(PickleBuffer.scala:127) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readType(UnPickler.scala:255) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$at(UnPickler.scala:139) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readType(UnPickler.scala:286) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$at(UnPickler.scala:139) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$3.apply(UnPickler.scala:255) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$3.apply(UnPickler.scala:255) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.PickleBuffer.until(PickleBuffer.scala:127) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readType(UnPickler.scala:255) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$$anonfun$scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef$1.apply(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$at(UnPickler.scala:139) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readTypeRef(UnPickler.scala:715) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$readType(UnPickler.scala:283) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$LazyTypeRef$$anonfun$32$$anonfun$apply$4.apply(UnPickler.scala:779) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$LazyTypeRef$$anonfun$32$$anonfun$apply$4.apply(UnPickler.scala:779) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle.scala$tools$nsc$symtab$classfile$UnPickler$UnPickle$$at(UnPickler.scala:139) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$LazyTypeRef$$anonfun$32.apply(UnPickler.scala:779) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$LazyTypeRef$$anonfun$32.apply(UnPickler.scala:779) >> [WARNING] at scala.tools.nsc.Global$$anonfun$6.apply(Global.scala:747) >> [WARNING] at scala.tools.nsc.Global$$anonfun$6.apply(Global.scala:747) >> [WARNING] at >> scala.tools.nsc.symtab.classfile.UnPickler$UnPickle$LazyTypeRef.complete(UnPickler.scala:779) >> [WARNING] at >> scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:555) >> [WARNING] at >> scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:534) >> [WARNING] at >> scala.tools.nsc.symtab.Symbols$Symbol.tpeHK(Symbols.scala:688) >> [WARNING] at >> scala.tools.nsc.symtab.Types$Type.memberType(Types.scala:425) >> [WARNING] at >> scala.tools.nsc.symtab.Types$Type.findMember(Types.scala:720) >> [WARNING] at scala.tools.nsc.symtab.Types$Type.members(Types.scala:370) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.implicitsOfClass$1(Typers.scala:3770) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$implicitsOfType$1$1.apply(Typers.scala:3765) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer$$anonfun$implicitsOfType$1$1.apply(Typers.scala:3765) >> [WARNING] at >> scala.collection.jcl.MutableIterator$Map.next(MutableIterator.scala:67) >> [WARNING] at scala.Iterator$class.toList(Iterator.scala:696) >> [WARNING] at >> scala.collection.jcl.MutableIterator$Map.toList(MutableIterator.scala:65) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.implicitsOfType$1(Typers.scala:3765) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.inferImplicit(Typers.scala:3787) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$inferView(Typers.scala:182) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:842) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:662) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3363) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3406) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.computeType(Typers.scala:3457) >> [WARNING] at >> scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:759) >> [WARNING] at >> scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:848) >> [WARNING] at >> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:415) >> [WARNING] at >> scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:413) >> [WARNING] at >> scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:982) >> [WARNING] at >> scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:555) >> [WARNING] at >> scala.tools.nsc.symtab.Symbols$Symbol.initialize(Symbols.scala:669) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3078) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3358) >> [WARNING] at >> scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:3395) >> [WARNING] at >> ... >> >> read more ยป >> >> Order.scala >> 1KViewDownload >> > > > --~--~---------~--~----~------------~-------~--~----~ 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 liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---