Ah, gotcha! Thank you very much!
On Fri, Feb 12, 2010 at 12:51 PM, Joni Freeman <[email protected]> wrote: > Hi, > > Unfortunately paranamer does not work with scala REPL. You need to put > LastTimestamp to .scala file, compile it and then add it to the > CLASSPATH. Hopefully Scala will get good reflection API some day. The > we can remove dependency to paranamer (which is needed to query names > of case class constructor parameters). > > Cheers Joni > > On Feb 12, 7:41 pm, Aaron Valade <[email protected]> wrote: >> Alright, I've got an easy one! >> >> I'm just starting to play around with lift-json and I'm having some >> trouble with a relatively easy case. I'm just trying to change a case >> class into a JSON value and then parse that back into a case class. >> Here's my code: >> >> import net.liftweb.json._ >> import JsonAST._ >> import JsonDSL._ >> import JsonParser._ >> import Extraction._ >> >> implicit val formats = DefaultFormats >> >> case class LastTimestamp(val localTime: Long, val globalTime: Long) >> val timestamps = LastTimestamp(new java.util.Date().getTime, new >> java.util.Date().getTime) >> val json = compact(render(decompose(timestamps))) >> >> parse(json).extract[LastTimestamp] == timestamps >> >> This code throws an error: >> >> com.thoughtworks.paranamer.ParameterNamesNotFoundException: Unable to >> get class bytes >> at >> com.thoughtworks.paranamer.BytecodeReadingParanamer.lookupParameterNames(BytecodeReadingParanamer.java:97) >> at >> com.thoughtworks.paranamer.CachingParanamer.lookupParameterNames(CachingParanamer.java:72) >> at >> com.thoughtworks.paranamer.CachingParanamer.lookupParameterNames(CachingParanamer.java:64) >> ... >> >> I'm using 2.0-SNAPSHOT. >> >> Thanks in advance for setting me straight! >> - Aaron > > -- > 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. > > -- 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.
