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.

Reply via email to