I've checked ESME with Lift2.2-RC3, user messages timeline is now working as expected.
2010/12/17 Vladimir Ivanov <lester.m...@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 <esjew...@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.d...@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 <esjew...@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.d...@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 <esjew...@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.m...@gmail.com> wrote: >> >>>>> Hello Anne, >> >>>>> >> >>>>> Glad to get greeting from you! >> >>>>> >> >>>>> 2010/12/15 Anne Kathrine Petterøe <yoji...@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.m...@gmail.com> >> wrote: >> >>>>>> > Great! >> >>>>>> > >> >>>>>> > 2010/12/14 Richard Hirsch <hirsch.d...@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.m...@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.d...@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 < >> esjew...@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.d...@gmail.com> >> >>>>>> >> >> wrote: >> >>>>>> >> >> >> On Tue, Dec 14, 2010 at 4:49 PM, Ethan Jewett < >> esjew...@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.d...@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.d...@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 < >> >>>>>> esjew...@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.m...@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.d...@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.m...@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.d...@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 < >> >>>>>> >> >> esjew...@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.ha...@fortybeans.com >> >>>>>> >> >> >>>>>>>> >> > <dha...@fortybeans.com> wrote: >> >>>>>> >> >> >>>>>>>> >> >> Was that a smiley at the end, or another new >> >>>>>> operator...? >> >>>>>> >> >> >>>>>>>> >> >> >> >>>>>> >> >> >>>>>>>> >> >> >> >>>>>> >> >> >>>>>>>> >> >> >> >>>>>> >> >> >>>>>>>> >> >> On 14 December 2010 at 07:07 Ethan Jewett < >> >>>>>> >> >> esjew...@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 < >> >>>>>> >> >> vdic...@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