esme-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Hirsch <hirsch.d...@gmail.com>
Subject Re: Move to latest Lift release for 1.2
Date Mon, 20 Dec 2010 16:35:00 GMT
Could we somehow capture this error condition and make sure that the
code doesn't fail and throw an exception?

On Mon, Dec 20, 2010 at 2:12 PM, Richard Hirsch <hirsch.dick@gmail.com> wrote:
> Here is the message that is causing the error:
>
> <message><body>Hey good to see you back here <at_name id="44"
> nickname="oliver">@oliver</at_name></body>
>        <tags></tags></message>
> ERROR - Actor threw an exception
>
> java.util.NoSuchElementException: key not found: 44
>
> I can only imagine that the key no longer exists. Oliver's user does
> exist: http://esmecloudserverapache.dickhirsch.staxapps.net/user/oliver
>
> On Mon, Dec 20, 2010 at 1:31 PM, Ethan Jewett <esjewett@gmail.com> wrote:
>> I'll try to do it tonight, but as we just learned, my logging-fu
>> consists of "println". Does that even work on Stax? :-)
>>
>> Ethan
>>
>> On Mon, Dec 20, 2010 at 12:28 PM, Richard Hirsch <hirsch.dick@gmail.com> wrote:
>>> If you make a commit with logging code in the 2.2 branch, I'll deploy
>>> it on stax.
>>>
>>> D.
>>>
>>> On Mon, Dec 20, 2010 at 12:26 PM, Ethan Jewett <esjewett@gmail.com> wrote:
>>>> This continues to look like a malformed message. Can we instrument
>>>> this portion of the code on Stax to show us which message is causing
>>>> trouble? We probably just need to print "org" to the log after the "
>>>> case e: Elem if e.label == "at_name" =>" line. Last message printed
>>>> before the stack trace shows up is our winner!
>>>>
>>>> Ethan
>>>>
>>>> On Mon, Dec 20, 2010 at 11:59 AM, Richard Hirsch <hirsch.dick@gmail.com> wrote:
>>>>> Exception is still there.
>>>>>
>>>>> The problem is here in Message.scala during creation of the "<at_name"
>>>>> - it looks like "id" isn't found
>>>>>
>>>>> <body>{
>>>>>          (org \ "body").map(_.child map {
>>>>>              case e: Elem if e.label == "at_name" =>
>>>>>                e.attribute("id").map(id =>
>>>>>                  <at_name image={nameMap(id.text.toLong).image} id={id}
>>>>>                    nickname={nameMap(id.text.toLong).nickname.is}/>)
>>>>> getOrElse Text("")
>>>>>              case x => x
>>>>>            })
>>>>>        }</body>{
>>>>>
>>>>>
>>>>> On Mon, Dec 20, 2010 at 11:36 AM, Anne Kathrine Petterøe
>>>>> <yojibee@gmail.com> wrote:
>>>>>> I wonder why we are always having problems with that user (akpetteroe)?
>>>>>> Are all the exceptions gone now?
>>>>>>
>>>>>> /Anne
>>>>>>
>>>>>>
>>>>>> On 20 December 2010 10:08, Richard Hirsch <hirsch.dick@gmail.com> wrote:
>>>>>>> Thanks - already committed and deployed the change on stax.
>>>>>>>
>>>>>>> D.
>>>>>>>
>>>>>>> On Mon, Dec 20, 2010 at 9:59 AM, Vladimir Ivanov <lester.mail@gmail.com> wrote:
>>>>>>>> It's from UserDisplay.scala:63 (method cometTimeline) I guess.
>>>>>>>>
>>>>>>>> 2010/12/20 Richard Hirsch <hirsch.dick@gmail.com>
>>>>>>>>
>>>>>>>>> We have a strange log-entry:  "<lift:comet type="UserMessagesTimeline"
>>>>>>>>> name="user6"></lift:comet>" in the stax log. Does anyone know where it
>>>>>>>>> comes from?
>>>>>>>>>
>>>>>>>>> D.
>>>>>>>>>
>>>>>>>>> On Mon, Dec 20, 2010 at 8:55 AM, Richard Hirsch <hirsch.dick@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> > Just deployed on stax
>>>>>>>>> >
>>>>>>>>> > We have an exception when accessing Anne's user:
>>>>>>>>> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/akpetteroe
>>>>>>>>> >
>>>>>>>>> > ava.util.NoSuchElementException: key not found: 44
>>>>>>>>> >        at scala.collection.MapLike$class.default(MapLike.scala:223)
>>>>>>>>> >        at scala.collection.immutable.HashMap.default(HashMap.scala:35)
>>>>>>>>> >        at scala.collection.MapLike$class.apply(MapLike.scala:134)
>>>>>>>>> >        at scala.collection.immutable.HashMap.apply(HashMap.scala:35)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anonfun$apply$11.apply(Message.scala:371)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anonfun$apply$11.apply(Message.scala:370)
>>>>>>>>> >        at scala.Option.map(Option.scala:129)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply(Message.scala:370)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply(Message.scala:368)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >        at scala.collection.Iterator$class.foreach(Iterator.scala:631)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:79)
>>>>>>>>> >        at scala.xml.NodeSeq.foreach(NodeSeq.scala:43)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>>>>>>>>> >        at scala.xml.NodeSeq.map(NodeSeq.scala:43)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >        at scala.collection.Iterator$class.foreach(Iterator.scala:631)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:79)
>>>>>>>>> >        at scala.xml.NodeSeq.foreach(NodeSeq.scala:43)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>>>>>>>>> >        at scala.xml.NodeSeq.map(NodeSeq.scala:43)
>>>>>>>>> >        at org.apache.esme.model.Message.toXml(Message.scala:368)
>>>>>>>>> >        at org.apache.esme.model.Message.digestedXHTML(Message.scala:384)
>>>>>>>>> >        at org.apache.esme.model.Message$text$.asJsExp(Message.scala:300)
>>>>>>>>> >        at org.apache.esme.model.Message$text$.asJsExp(Message.scala:297)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.mapper.BaseMappedField$class.asJs(MappedField.scala:196)
>>>>>>>>> >        at net.liftweb.mapper.MappedText.asJs(MappedBinary.scala:103)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:227)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:227)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>>>>>>>>> >        at scala.collection.immutable.List.foreach(List.scala:45)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:227)
>>>>>>>>> >        at scala.collection.immutable.List.flatMap(List.scala:45)
>>>>>>>>> >        at net.liftweb.mapper.MetaMapper$class.asJs(MetaMapper.scala:1266)
>>>>>>>>> >        at org.apache.esme.model.Message$.asJs(Message.scala:43)
>>>>>>>>> >        at net.liftweb.mapper.Mapper$class.asJs(Mapper.scala:127)
>>>>>>>>> >        at org.apache.esme.model.Message.asJs(Message.scala:283)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:71)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:70)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>>>>>>>>> >        at scala.collection.immutable.List.foreach(List.scala:45)
>>>>>>>>> >        at
>>>>>>>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>>>>>>>>> >        at scala.collection.immutable.List.map(List.scala:45)
>>>>>>>>> >        at org.apache.esme.comet.Timeline$class.render(Timeline.scala:70)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.comet.UserMessagesTimeline.render(UserMessagesTimeline.scala:31)
>>>>>>>>> >        at net.liftweb.http.CometActor$class.net
>>>>>>>>> $liftweb$http$CometActor$$performReRender(CometActor.scala:673)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_mediumPriority$1.apply(CometActor.scala:533)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_mediumPriority$1.apply(CometActor.scala:499)
>>>>>>>>> >        at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:46)
>>>>>>>>> >        at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
>>>>>>>>> >        at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(CometActor.scala:464)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at net.liftweb.http.S$.functionLifespan(S.scala:1418)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply$mcV$sp(CometActor.scala:463)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply(CometActor.scala:463)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply(CometActor.scala:463)
>>>>>>>>> >        at net.liftweb.http.S$.net$liftweb$http$S$$wrapQuery(S.scala:1169)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1$$anonfun$apply$29.apply(S.scala:1309)
>>>>>>>>> >        at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1106)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$doAround$1.apply(S.scala:1107)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$.apply(ProtoExtendedSession.scala:81)
>>>>>>>>> >        at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1107)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1.apply(S.scala:1307)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$.net$liftweb$http$S$$_nest2InnerInit(S.scala:1306)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33$$anonfun$apply$34.apply(S.scala:1332)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at net.liftweb.http.S$.withReq(S.scala:1341)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33.apply(S.scala:1331)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32.apply(S.scala:1330)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31.apply(S.scala:1329)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1.apply(S.scala:1328)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$.net$liftweb$http$S$$_innerInit(S.scala:1327)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44$$anonfun$apply$45.apply(S.scala:1381)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44.apply(S.scala:1379)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:513)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:512)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13.apply(Vars.scala:511)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.scala:510)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:509)
>>>>>>>>> >        at net.liftweb.http.RequestVarHandler$.apply(Vars.scala:428)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43.apply(S.scala:1378)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:513)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:512)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13.apply(Vars.scala:511)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.scala:510)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:509)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.TransientRequestVarHandler$.apply(Vars.scala:432)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42.apply(S.scala:1377)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41.apply(S.scala:1376)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1.apply(S.scala:1375)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at net.liftweb.http.S$.net$liftweb$http$S$$_init(S.scala:1374)
>>>>>>>>> >        at net.liftweb.http.S$.init(S.scala:991)
>>>>>>>>> >        at net.liftweb.http.S$.initIfUninitted(S.scala:1749)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply$mcV$sp(CometActor.scala:462)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.scala:462)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.scala:462)
>>>>>>>>> >        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >        at net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:461)
>>>>>>>>> >        at net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:459)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.LiftActor$class.execTranslate(LiftActor.scala:371)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.comet.UserMessagesTimeline.execTranslate(UserMessagesTimeline.scala:31)
>>>>>>>>> >        at net.liftweb.actor.SpecializedLiftActor$class.net
>>>>>>>>> $liftweb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:261)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply$mcV$sp(LiftActor.scala:182)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$class.around(LiftActor.scala:196)
>>>>>>>>> >        at
>>>>>>>>> org.apache.esme.comet.UserMessagesTimeline.around(UserMessagesTimeline.scala:31)
>>>>>>>>> >        at net.liftweb.actor.SpecializedLiftActor$class.net
>>>>>>>>> $liftweb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:181)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$anonfun$apply$mcV$sp$1.apply$mcV$sp(LiftActor.scala:145)
>>>>>>>>> >        at
>>>>>>>>> net.liftweb.actor.LAScheduler$$anonfun$9$$anon$1$$anon$2.run(LiftActor.scala:51)
>>>>>>>>> >        at
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>>>>>>> >        at
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>>>>>>> >        at java.lang.Thread.run(Thread.java:619)
>>>>>>>>> >
>>>>>>>>> > On Fri, Dec 17, 2010 at 11:02 PM, Richard Hirsch <hirsch.dick@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >> Thanks.
>>>>>>>>> >>
>>>>>>>>> >> I'll do a deployment on Monday.
>>>>>>>>> >>
>>>>>>>>> >> On Fri, Dec 17, 2010 at 9:20 PM, Vladimir Ivanov <lester.mail@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >>> @Richard,
>>>>>>>>> >>>
>>>>>>>>> >>> I've added modified pom.xml to ESME-313 (actually, it has minimal
>>>>>>>>> >>> difference: lift.version property was changed from Lift2.2-RC2 to
>>>>>>>>> >>> Lift2.2-RC3).
>>>>>>>>> >>>
>>>>>>>>> >>> 2010/12/17 Richard Hirsch <hirsch.dick@gmail.com>
>>>>>>>>> >>>
>>>>>>>>> >>>> @Vladimir Awesome. Good to hear.
>>>>>>>>> >>>>
>>>>>>>>> >>>> If you'll add the changes to the JIRA item,  I'll do a stax deployment
>>>>>>>>> >>>> on Monday based on  Lift2.2-RC3.
>>>>>>>>> >>>>
>>>>>>>>> >>>> D.
>>>>>>>>> >>>>
>>>>>>>>> >>>> On Fri, Dec 17, 2010 at 3:53 PM, Ethan Jewett <esjewett@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >>>> > Excellent! Thank you for looking into this.
>>>>>>>>> >>>> >
>>>>>>>>> >>>> > Ethan
>>>>>>>>> >>>> >
>>>>>>>>> >>>> > On Fri, Dec 17, 2010 at 3:47 PM, Vladimir Ivanov <
>>>>>>>>> lester.mail@gmail.com>
>>>>>>>>> >>>> wrote:
>>>>>>>>> >>>> >> I've checked ESME with Lift2.2-RC3, user messages timeline is now
>>>>>>>>> >>>> working as
>>>>>>>>> >>>> >> expected.
>>>>>>>>> >>>> >>
>>>>>>>>> >>>> >> 2010/12/17 Vladimir Ivanov <lester.mail@gmail.com>
>>>>>>>>> >>>> >>
>>>>>>>>> >>>> >>> @Richard, @Ethan
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>> Lift 2.2-RC3 has been announced today containing fix for this
>>>>>>>>> specific
>>>>>>>>> >>>> >>> issue.
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>> I think I'll try to update ESME to this release locally today
>>>>>>>>> evening
>>>>>>>>> >>>> and
>>>>>>>>> >>>> >>> check that problem has gone.
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>> 2010/12/17 Ethan Jewett <esjewett@gmail.com>
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>> I think Vladimir was pursuing this on the Lift list. I'm not sure
>>>>>>>>> how
>>>>>>>>> >>>> >>>> far he got with that.
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>> >>>> We could definitely include the workaround. It would be committed
>>>>>>>>> to
>>>>>>>>> >>>> >>>> the Lift 2.2 branch and then would be merged back into trunk with
>>>>>>>>> the
>>>>>>>>> >>>> >>>> rest of the Lift 2.2 changes.
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>> >>>> Ethan
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>> >>>> On Fri, Dec 17, 2010 at 11:44 AM, Richard Hirsch <
>>>>>>>>> >>>> hirsch.dick@gmail.com>
>>>>>>>>> >>>> >>>> wrote:
>>>>>>>>> >>>> >>>> > @Vladimir , Ethan: Does the suggestion by Vladimir needed to be
>>>>>>>>> >>>> >>>> > committed to the trunk or not?
>>>>>>>>> >>>> >>>> >
>>>>>>>>> >>>> >>>> > D.
>>>>>>>>> >>>> >>>> >
>>>>>>>>> >>>> >>>> > On Thu, Dec 16, 2010 at 9:11 AM, Ethan Jewett <
>>>>>>>>> esjewett@gmail.com>
>>>>>>>>> >>>> >>>> wrote:
>>>>>>>>> >>>> >>>> >> No, that's not it, but it is an error with the new user
>>>>>>>>> messages
>>>>>>>>> >>>> >>>> >> timeline actor that I'll need to investigate locally and deal
>>>>>>>>> with.
>>>>>>>>> >>>> As
>>>>>>>>> >>>> >>>> >> I mentioned, that code isn't very well tested :-(
>>>>>>>>> >>>> >>>> >>
>>>>>>>>> >>>> >>>> >> I guess I'll just need to spend some time investigating
>>>>>>>>> locally
>>>>>>>>> >>>> this
>>>>>>>>> >>>> >>>> >> weekend for both these issues.
>>>>>>>>> >>>> >>>> >>
>>>>>>>>> >>>> >>>> >> Ethan
>>>>>>>>> >>>> >>>> >>
>>>>>>>>> >>>> >>>> >> On Wed, Dec 15, 2010 at 10:20 PM, Richard Hirsch <
>>>>>>>>> >>>> >>>> hirsch.dick@gmail.com> wrote:
>>>>>>>>> >>>> >>>> >>> @Ethan - I found this exception on stax:
>>>>>>>>> >>>> >>>> >>>
>>>>>>>>> >>>> >>>> >>> I don't know if this is the one you want.
>>>>>>>>> >>>> >>>> >>>
>>>>>>>>> >>>> >>>> >>> D.
>>>>>>>>> >>>> >>>> >>>
>>>>>>>>> >>>> >>>> >>> ------------------------
>>>>>>>>> >>>> >>>> >>>
>>>>>>>>> >>>> >>>> >>> lift:comet type="UserMessagesTimeline"
>>>>>>>>> name="user4"></lift:comet>
>>>>>>>>> >>>> >>>> >>> ERROR - Actor threw an exception
>>>>>>>>> >>>> >>>> >>> java.util.NoSuchElementException: key not found: 44
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> scala.collection.MapLike$class.default(MapLike.scala:223)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> scala.collection.immutable.HashMap.default(HashMap.scala:35)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> scala.collection.MapLike$class.apply(MapLike.scala:134)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> scala.collection.immutable.HashMap.apply(HashMap.scala:35)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anonfun$apply$11.apply(Message.scala:371)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anonfun$apply$11.apply(Message.scala:370)
>>>>>>>>> >>>> >>>> >>>        at scala.Option.map(Option.scala:129)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply(Message.scala:370)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply(Message.scala:368)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> scala.collection.Iterator$class.foreach(Iterator.scala:631)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:79)
>>>>>>>>> >>>> >>>> >>>        at scala.xml.NodeSeq.foreach(NodeSeq.scala:43)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at scala.xml.NodeSeq.map(NodeSeq.scala:43)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> scala.collection.Iterator$class.foreach(Iterator.scala:631)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:79)
>>>>>>>>> >>>> >>>> >>>        at scala.xml.NodeSeq.foreach(NodeSeq.scala:43)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at scala.xml.NodeSeq.map(NodeSeq.scala:43)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> org.apache.esme.model.Message.toXml(Message.scala:368)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> org.apache.esme.model.Message.digestedXHTML(Message.scala:384)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> org.apache.esme.model.Message$text$.asJsExp(Message.scala:300)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> org.apache.esme.model.Message$text$.asJsExp(Message.scala:297)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.mapper.BaseMappedField$class.asJs(MappedField.scala:196)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.mapper.MappedText.asJs(MappedBinary.scala:103)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:227)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:227)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> scala.collection.immutable.List.foreach(List.scala:45)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:227)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> scala.collection.immutable.List.flatMap(List.scala:45)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.mapper.MetaMapper$class.asJs(MetaMapper.scala:1266)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> org.apache.esme.model.Message$.asJs(Message.scala:43)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> net.liftweb.mapper.Mapper$class.asJs(Mapper.scala:127)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> org.apache.esme.model.Message.asJs(Message.scala:283)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:70)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> scala.collection.immutable.List.foreach(List.scala:45)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>>>>>>>>> >>>> >>>> >>>        at scala.collection.immutable.List.map(List.scala:45)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> org.apache.esme.comet.Timeline$class.render(Timeline.scala:70)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.comet.UserMessagesTimeline.render(UserMessagesTimeline.scala:31)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.http.CometActor$class.net
>>>>>>>>> >>>> >>>> $liftweb$http$CometActor$$performReRender(CometActor.scala:673)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_mediumPriority$1.apply(CometActor.scala:533)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_mediumPriority$1.apply(CometActor.scala:499)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> scala.PartialFunction$$anon$1.apply(PartialFunction.scala:46)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(CometActor.scala:464)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.http.S$.functionLifespan(S.scala:1418)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply$mcV$sp(CometActor.scala:463)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply(CometActor.scala:463)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply(CometActor.scala:463)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.http.S$.net$liftweb$http$S$$wrapQuery(S.scala:1169)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1$$anonfun$apply$29.apply(S.scala:1309)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1106)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$doAround$1.apply(S.scala:1107)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$.apply(ProtoExtendedSession.scala:81)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1107)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1.apply(S.scala:1307)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.http.S$.net$liftweb$http$S$$_nest2InnerInit(S.scala:1306)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33$$anonfun$apply$34.apply(S.scala:1332)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.http.S$.withReq(S.scala:1341)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33.apply(S.scala:1331)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32.apply(S.scala:1330)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31.apply(S.scala:1329)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1.apply(S.scala:1328)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.http.S$.net$liftweb$http$S$$_innerInit(S.scala:1327)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44$$anonfun$apply$45.apply(S.scala:1381)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44.apply(S.scala:1379)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:529)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13.apply(Vars.scala:528)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.scala:527)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:526)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.http.RequestVarHandler$.apply(Vars.scala:445)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43.apply(S.scala:1378)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:529)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13.apply(Vars.scala:528)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.scala:527)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:526)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.http.TransientRequestVarHandler$.apply(Vars.scala:449)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42.apply(S.scala:1377)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41.apply(S.scala:1376)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1.apply(S.scala:1375)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.http.S$.net$liftweb$http$S$$_init(S.scala:1374)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.http.S$.init(S.scala:991)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.http.S$.initIfUninitted(S.scala:1749)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply$mcV$sp(CometActor.scala:462)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.scala:462)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.scala:462)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:461)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>> net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:459)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> net.liftweb.actor.LiftActor$class.execTranslate(LiftActor.scala:371)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.comet.UserMessagesTimeline.execTranslate(UserMessagesTimeline.scala:31)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.actor.SpecializedLiftActor$class.net
>>>>>>>>> >>>> >>>> $liftweb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:261)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply$mcV$sp(LiftActor.scala:182)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$class.around(LiftActor.scala:196)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> org.apache.esme.comet.UserMessagesTimeline.around(UserMessagesTimeline.scala:31)
>>>>>>>>> >>>> >>>> >>>        at net.liftweb.actor.SpecializedLiftActor$class.net
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> $liftweb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:181)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$anonfun$apply$mcV$sp$1.apply$mcV$sp(LiftActor.scala:145)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> net.liftweb.actor.LAScheduler$$anonfun$9$$anon$1$$anon$2.run(LiftActor.scala:51)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>>>>>>> >>>> >>>> >>>        at
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>>>>>>> >>>> >>>> >>>        at java.lang.Thread.run(Thread.java:619)
>>>>>>>>> >>>> >>>> >>>
>>>>>>>>> >>>> >>>> >>> On Wed, Dec 15, 2010 at 6:52 PM, Ethan Jewett <
>>>>>>>>> esjewett@gmail.com
>>>>>>>>> >>>> >
>>>>>>>>> >>>> >>>> wrote:
>>>>>>>>> >>>> >>>> >>>> There is a potential problem with actions. I created some
>>>>>>>>> new
>>>>>>>>> >>>> Jira
>>>>>>>>> >>>> >>>> >>>> items that should be pulled in by my RSS pull action that
>>>>>>>>> runs
>>>>>>>>> >>>> every
>>>>>>>>> >>>> >>>> 5
>>>>>>>>> >>>> >>>> >>>> minutes. It's been about 10 minutes and so far I see
>>>>>>>>> nothing.
>>>>>>>>> >>>> >>>> >>>>
>>>>>>>>> >>>> >>>> >>>> Dick, I wonder if you have a chance, can take a look at the
>>>>>>>>> Stax
>>>>>>>>> >>>> logs
>>>>>>>>> >>>> >>>> >>>> and see if there is anything within the last 15 minutes or
>>>>>>>>> so? It
>>>>>>>>> >>>> is
>>>>>>>>> >>>> >>>> >>>> about 18:45 ECT (17:45 GMT) now, I think. I'm really bad at
>>>>>>>>> >>>> timezones
>>>>>>>>> >>>> >>>> >>>> though, so I might be confused :-)
>>>>>>>>> >>>> >>>> >>>>
>>>>>>>>> >>>> >>>> >>>> Thanks,
>>>>>>>>> >>>> >>>> >>>> Ethan
>>>>>>>>> >>>> >>>> >>>>
>>>>>>>>> >>>> >>>> >>>> On Wed, Dec 15, 2010 at 12:12 AM, Vladimir Ivanov <
>>>>>>>>> >>>> >>>> lester.mail@gmail.com> wrote:
>>>>>>>>> >>>> >>>> >>>>> Hello Anne,
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>> Glad to get greeting from you!
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>> 2010/12/15 Anne Kathrine Petterøe <yojibee@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>>> Fantastic thanks, will do some testing tomorrow :)
>>>>>>>>> >>>> >>>> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> Hi Vladimir btw.
>>>>>>>>> >>>> >>>> >>>>>> Great to have you on board!
>>>>>>>>> >>>> >>>> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> /Anne
>>>>>>>>> >>>> >>>> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> On 14 December 2010 17:36, Vladimir Ivanov <
>>>>>>>>> >>>> lester.mail@gmail.com>
>>>>>>>>> >>>> >>>> wrote:
>>>>>>>>> >>>> >>>> >>>>>> > Great!
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> > 2010/12/14 Richard Hirsch <hirsch.dick@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> Just deployed a clean version on Stax and it works.
>>>>>>>>> Yeah.
>>>>>>>>> >>>> >>>> >>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> Serves me right for playing around with my deployments.
>>>>>>>>> >>>> >>>> >>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> Please test.
>>>>>>>>> >>>> >>>> >>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> If tests go well today and tomorrow, we could merge the
>>>>>>>>> >>>> branch
>>>>>>>>> >>>> >>>> into the
>>>>>>>>> >>>> >>>> >>>>>> >> trunk.
>>>>>>>>> >>>> >>>> >>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> D.
>>>>>>>>> >>>> >>>> >>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> On Tue, Dec 14, 2010 at 5:19 PM, Vladimir Ivanov <
>>>>>>>>> >>>> >>>> lester.mail@gmail.com
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> > Ethan,
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> > I'm using Chrome 8.0.552.224 beta on Windows right
>>>>>>>>> now.
>>>>>>>>> >>>> I'll
>>>>>>>>> >>>> >>>> try
>>>>>>>>> >>>> >>>> >>>>>> Firefox
>>>>>>>>> >>>> >>>> >>>>>> >> 3.5
>>>>>>>>> >>>> >>>> >>>>>> >> > and IE 7 when you deploy new version.
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> > 2010/12/14 Richard Hirsch <hirsch.dick@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> Wait a second. I could be the cause of the error - I
>>>>>>>>> >>>> forgot
>>>>>>>>> >>>> >>>> to change
>>>>>>>>> >>>> >>>> >>>>>> >> >> a test Javascript that I changed.
>>>>>>>>> >>>> >>>> >>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> Deploying again....
>>>>>>>>> >>>> >>>> >>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> D.
>>>>>>>>> >>>> >>>> >>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> On Tue, Dec 14, 2010 at 5:10 PM, Ethan Jewett <
>>>>>>>>> >>>> >>>> esjewett@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> > Ok, this prompted me to check in IE and I am
>>>>>>>>> indeed
>>>>>>>>> >>>> getting
>>>>>>>>> >>>> >>>> a
>>>>>>>>> >>>> >>>> >>>>>> >> >> > javascript error there. I'm not going to be able
>>>>>>>>> to
>>>>>>>>> >>>> >>>> recreate that
>>>>>>>>> >>>> >>>> >>>>>> >> >> > locally because I am not set up to build ESME on
>>>>>>>>> >>>> Windows.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> > What version of Chrome are you using?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> > Vladimir, what browser are you using?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> > Dick, you can switch it back whenever you want.
>>>>>>>>> Seems
>>>>>>>>> >>>> that
>>>>>>>>> >>>> >>>> it is a
>>>>>>>>> >>>> >>>> >>>>>> JS
>>>>>>>>> >>>> >>>> >>>>>> >> >> > error in the message display code and we'll have
>>>>>>>>> to
>>>>>>>>> >>>> work
>>>>>>>>> >>>> >>>> through
>>>>>>>>> >>>> >>>> >>>>>> that.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> > Ethan
>>>>>>>>> >>>> >>>> >>>>>> >> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> > On Tue, Dec 14, 2010 at 5:00 PM, Richard Hirsch <
>>>>>>>>> >>>> >>>> >>>>>> >> hirsch.dick@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >> On Tue, Dec 14, 2010 at 4:49 PM, Ethan Jewett <
>>>>>>>>> >>>> >>>> esjewett@gmail.com
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>> It is working fine for me - Chrome on Windows at
>>>>>>>>> the
>>>>>>>>> >>>> >>>> moment.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>
>>>>>>>>> >>>> http://esmecloudserverapache.dickhirsch.staxapps.net/ -
>>>>>>>>> >>>> >>>> right?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>> Can you see my new messages?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >> Nope.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>> Ethan
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>> On Tue, Dec 14, 2010 at 4:17 PM, Richard Hirsch
>>>>>>>>> <
>>>>>>>>> >>>> >>>> >>>>>> >> hirsch.dick@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>> I just looked.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>> The data is there but still it doesn't work in
>>>>>>>>> IE or
>>>>>>>>> >>>> >>>> Chrome.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>> Please tell me when I can redeploy the older
>>>>>>>>> >>>> version.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>> D.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>> On Tue, Dec 14, 2010 at 4:07 PM, Richard Hirsch
>>>>>>>>> <
>>>>>>>>> >>>> >>>> >>>>>> >> >> hirsch.dick@gmail.com> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>> Redeployed the 2.2 version on stax. It still
>>>>>>>>> >>>> doesn't
>>>>>>>>> >>>> >>>> work me.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>> Please test.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>> D.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>> On Tue, Dec 14, 2010 at 4:03 PM, Ethan Jewett
>>>>>>>>> <
>>>>>>>>> >>>> >>>> >>>>>> esjewett@gmail.com
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> Hi Vladimir,
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> On Stax we are using an external MySQL
>>>>>>>>> database,
>>>>>>>>> >>>> so
>>>>>>>>> >>>> >>>> the old
>>>>>>>>> >>>> >>>> >>>>>> >> messages
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> should persist.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> Dick, how hard would it be to redeploy the
>>>>>>>>> Lift
>>>>>>>>> >>>> 2.2
>>>>>>>>> >>>> >>>> version to
>>>>>>>>> >>>> >>>> >>>>>> >> Stax?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> I'd like to take a look and see if the
>>>>>>>>> problem is
>>>>>>>>> >>>> on
>>>>>>>>> >>>> >>>> the
>>>>>>>>> >>>> >>>> >>>>>> >> front-end
>>>>>>>>> >>>> >>>> >>>>>> >> >> (a
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> javascript issue).
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> Ethan
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>> On Tue, Dec 14, 2010 at 3:55 PM, Vladimir
>>>>>>>>> Ivanov <
>>>>>>>>> >>>> >>>> >>>>>> >> >> lester.mail@gmail.com> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>> As far as I understand, for embedded Derby
>>>>>>>>> >>>> instance
>>>>>>>>> >>>> >>>> in
>>>>>>>>> >>>> >>>> >>>>>> another
>>>>>>>>> >>>> >>>> >>>>>> >> >> branch
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>> (folder) it will be completely new instance,
>>>>>>>>> >>>> without
>>>>>>>>> >>>> >>>> data.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>> 2010/12/14 Richard Hirsch <
>>>>>>>>> hirsch.dick@gmail.com
>>>>>>>>> >>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> I looked at the log on stax and I didn't
>>>>>>>>> see any
>>>>>>>>> >>>> >>>> errors. I
>>>>>>>>> >>>> >>>> >>>>>> >> didn't
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> create any new messages I just looked to
>>>>>>>>> see if
>>>>>>>>> >>>> >>>> existing
>>>>>>>>> >>>> >>>> >>>>>> ones
>>>>>>>>> >>>> >>>> >>>>>> >> >> showed
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> up.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> I haven't tried the new version locally -
>>>>>>>>> maybe,
>>>>>>>>> >>>> you
>>>>>>>>> >>>> >>>> could
>>>>>>>>> >>>> >>>> >>>>>> give
>>>>>>>>> >>>> >>>> >>>>>> >> it
>>>>>>>>> >>>> >>>> >>>>>> >> >> a try.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> D.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> On Tue, Dec 14, 2010 at 3:23 PM, Vladimir
>>>>>>>>> Ivanov
>>>>>>>>> >>>> <
>>>>>>>>> >>>> >>>> >>>>>> >> >> lester.mail@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > Richard,
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > Have you seen any exceptions, errors etc?
>>>>>>>>> New
>>>>>>>>> >>>> >>>> messages
>>>>>>>>> >>>> >>>> >>>>>> aren't
>>>>>>>>> >>>> >>>> >>>>>> >> >> posted and
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > displayed in timeline, are them?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > 2010/12/14 Richard Hirsch <
>>>>>>>>> >>>> hirsch.dick@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> just deployed on stax and saw that the
>>>>>>>>> >>>> timelines
>>>>>>>>> >>>> >>>> didn't
>>>>>>>>> >>>> >>>> >>>>>> >> work,
>>>>>>>>> >>>> >>>> >>>>>> >> >> so I
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> redeployed an older version.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> So it looks like we have some more work
>>>>>>>>> to do
>>>>>>>>> >>>> >>>> with the
>>>>>>>>> >>>> >>>> >>>>>> 2.2
>>>>>>>>> >>>> >>>> >>>>>> >> >> port.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> D.
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> On Tue, Dec 14, 2010 at 10:28 AM, Ethan
>>>>>>>>> >>>> Jewett <
>>>>>>>>> >>>> >>>> >>>>>> >> >> esjewett@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> > "list :-) newItem" means "replace the
>>>>>>>>> last
>>>>>>>>> >>>> item
>>>>>>>>> >>>> >>>> in the
>>>>>>>>> >>>> >>>> >>>>>> >> list
>>>>>>>>> >>>> >>>> >>>>>> >> >> with
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> > newItem". Obviously ;-)
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> > On Tue, Dec 14, 2010 at 10:16 AM,
>>>>>>>>> >>>> >>>> >>>>>> >> >> darren.hague@fortybeans.com
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> > <dhague@fortybeans.com> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >> Was that a smiley at the end, or
>>>>>>>>> another
>>>>>>>>> >>>> new
>>>>>>>>> >>>> >>>> >>>>>> operator...?
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >> On 14 December 2010 at 07:07 Ethan
>>>>>>>>> Jewett
>>>>>>>>> >>>> <
>>>>>>>>> >>>> >>>> >>>>>> >> >> esjewett@gmail.com>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> Thanks both of you. This is great!
>>>>>>>>> :-)
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> I love learning something new this
>>>>>>>>> early
>>>>>>>>> >>>> in
>>>>>>>>> >>>> >>>> the
>>>>>>>>> >>>> >>>> >>>>>> morning,
>>>>>>>>> >>>> >>>> >>>>>> >> >> even if it
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> is
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> a little bit early for that many : +
>>>>>>>>> and
>>>>>>>>> >>>> =
>>>>>>>>> >>>> >>>> operators
>>>>>>>>> >>>> >>>> >>>>>> :-)
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> Ethan
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> On Tue, Dec 14, 2010 at 6:00 AM,
>>>>>>>>> Vassil
>>>>>>>>> >>>> >>>> Dichev <
>>>>>>>>> >>>> >>>> >>>>>> >> >> vdichev@apache.org>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> wrote:
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> >> Thanks to Richard, Ethan and
>>>>>>>>> Vassil,
>>>>>>>>> >>>> it
>>>>>>>>> >>>> >>>> seems ESME
>>>>>>>>> >>>> >>>> >>>>>> >> has
>>>>>>>>> >>>> >>>> >>>>>> >> >> been
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> successfully
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> >> migrated to Scala 2.8 and Lift
>>>>>>>>> 2.2!
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> > ... and thanks to your quick help!
>>>>>>>>> >>>> Also:
>>>>>>>>> >>>> >>>> "Yay for
>>>>>>>>> >>>> >>>> >>>>>> >> tests"!
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > --
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > Best Regards,
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> > Vladimir Ivanov
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>> --
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>> Best Regards,
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>> Vladimir Ivanov
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >>
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >> > --
>>>>>>>>> >>>> >>>> >>>>>> >> > Best Regards,
>>>>>>>>> >>>> >>>> >>>>>> >> > Vladimir Ivanov
>>>>>>>>> >>>> >>>> >>>>>> >> >
>>>>>>>>> >>>> >>>> >>>>>> >>
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>> > --
>>>>>>>>> >>>> >>>> >>>>>> > Best Regards,
>>>>>>>>> >>>> >>>> >>>>>> > Vladimir Ivanov
>>>>>>>>> >>>> >>>> >>>>>> >
>>>>>>>>> >>>> >>>> >>>>>>
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>> --
>>>>>>>>> >>>> >>>> >>>>> Best Regards,
>>>>>>>>> >>>> >>>> >>>>> Vladimir Ivanov
>>>>>>>>> >>>> >>>> >>>>>
>>>>>>>>> >>>> >>>> >>>>
>>>>>>>>> >>>> >>>> >>>
>>>>>>>>> >>>> >>>> >>
>>>>>>>>> >>>> >>>> >
>>>>>>>>> >>>> >>>>
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>> --
>>>>>>>>> >>>> >>> Best Regards,
>>>>>>>>> >>>> >>> Vladimir Ivanov
>>>>>>>>> >>>> >>>
>>>>>>>>> >>>> >>
>>>>>>>>> >>>> >>
>>>>>>>>> >>>> >>
>>>>>>>>> >>>> >> --
>>>>>>>>> >>>> >> Best Regards,
>>>>>>>>> >>>> >> Vladimir Ivanov
>>>>>>>>> >>>> >>
>>>>>>>>> >>>> >
>>>>>>>>> >>>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> --
>>>>>>>>> >>> Best Regards,
>>>>>>>>> >>> Vladimir Ivanov
>>>>>>>>> >>>
>>>>>>>>> >>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Best Regards,
>>>>>>>> Vladimir Ivanov
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Mime
View raw message