You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@esme.apache.org by "Vladimir Ivanov (JIRA)" <ji...@apache.org> on 2011/03/18 04:12:29 UTC

[jira] Updated: (ESME-341) Upgrade to Lift 2.3 version

     [ https://issues.apache.org/jira/browse/ESME-341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vladimir Ivanov updated ESME-341:
---------------------------------

    Priority: Minor  (was: Major)

> Upgrade to Lift 2.3 version
> ---------------------------
>
>                 Key: ESME-341
>                 URL: https://issues.apache.org/jira/browse/ESME-341
>             Project: Enterprise Social Messaging Environment (ESME)
>          Issue Type: Task
>          Components: Server
>    Affects Versions: 1.3
>            Reporter: Vladimir Ivanov
>            Assignee: Vladimir Ivanov
>            Priority: Minor
>             Fix For: 1.3
>
>         Attachments: upgrade.patch
>
>
> I think it's time to carefully consider issues related to possible upgrade to Lift 2.3 version. RC1 has been already released. Right now it implies only minor change in code: due to JsExp is no longer subclass of scala.xml.SpecialNode, implicit converson from Long to JsExp is not applicable for scala.xml.UnprefixedAttribute in Mailbox.scala. For more info see: http://groups.google.com/group/liftweb/browse_thread/thread/602de79127070b90 . It's easy to fix with toString call. More serious change relates to Extended Session (it is used to set a cookie and store userId into DB for subsequent automatic login). Currently used technique to bind Extended Session via S.addAround() call is not valid anymore and fails at runtime, see: http://groups.google.com/group/liftweb/browse_thread/thread/fa773ef9a5db50ca . It's neccessary to wait until new mechanism: LiftRules.earlyInStateful is introduced.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira