Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 12717 invoked from network); 17 Dec 2010 19:28:27 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 17 Dec 2010 19:28:27 -0000 Received: (qmail 3378 invoked by uid 500); 17 Dec 2010 19:28:27 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 3355 invoked by uid 500); 17 Dec 2010 19:28:27 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 3347 invoked by uid 99); 17 Dec 2010 19:28:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Dec 2010 19:28:27 +0000 X-ASF-Spam-Status: No, hits=2.5 required=10.0 tests=FREEMAIL_FROM,FREEMAIL_REPLY,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hirsch.dick@gmail.com designates 209.85.210.175 as permitted sender) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Dec 2010 19:28:20 +0000 Received: by iyj18 with SMTP id 18so680768iyj.6 for ; Fri, 17 Dec 2010 11:27:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Gc/CGHJacAfbATEBOPtXMqe7rok/noe+TdLtzgjoyAE=; b=m1Rt0HrsIC732XUhLvqka6dlfIUj0zbN40ILthV/9ZQlhUmXbncyCTYtTVLIKZ46ji A2c119OFwGy25vRZGrMNu2RtUq2AqPwN54xnISN2EDVfgb5x5ug3Sgqv4mzwIMpbmtcR e+YiNwhrtNZxpQVLdmqsKWBQpzzK5DoA5tfuY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=UnmZZYIbLHqPuyGPfPEFz1Upva0P3p9lrhzA7ELu36aQvr3jUCX32LQp7Oxu/TVsX8 7ByozC3DWwot0+n0bmTK6j0i1Zg06MZSsyKGMX+I8hHXhAraZa53ZDO7IQdVxvakqr+V QpzlqDTOtwjuvRSaizyOIV9q2N3HSeCPFJcL4= MIME-Version: 1.0 Received: by 10.231.10.193 with SMTP id q1mr1212194ibq.53.1292614078481; Fri, 17 Dec 2010 11:27:58 -0800 (PST) Received: by 10.231.19.137 with HTTP; Fri, 17 Dec 2010 11:27:57 -0800 (PST) In-Reply-To: References: <1112645970.213523.1292318160611.JavaMail.open-xchange@oxltgw15.schlund.de> Date: Fri, 17 Dec 2010 20:27:57 +0100 Message-ID: Subject: Re: Move to latest Lift release for 1.2 From: Richard Hirsch To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org @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 wrote: > Excellent! Thank you for looking into this. > > Ethan > > On Fri, Dec 17, 2010 at 3:47 PM, Vladimir Ivanov = wrote: >> I've checked ESME with Lift2.2-RC3, user messages timeline is now workin= g as >> expected. >> >> 2010/12/17 Vladimir Ivanov >> >>> @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 a= nd >>> check that problem has gone. >>> >>> 2010/12/17 Ethan Jewett >>> >>> 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 >>>> 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 >>>> 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 thi= s >>>> >> 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=3D"UserMessagesTimeline" name=3D"user4"> >>>> >>> ERROR - Actor threw an exception >>>> >>> java.util.NoSuchElementException: key not found: 44 >>>> >>> =A0 =A0 =A0 =A0at scala.collection.MapLike$class.default(MapLike.s= cala:223) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.HashMap.default(HashM= ap.scala:35) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.MapLike$class.apply(MapLike.sca= la:134) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.HashMap.apply(HashMap= .scala:35) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anon= fun$apply$11.apply(Message.scala:371) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anon= fun$apply$11.apply(Message.scala:370) >>>> >>> =A0 =A0 =A0 =A0at scala.Option.map(Option.scala:129) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply= (Message.scala:370) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply= (Message.scala:368) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.= scala:206) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.= scala:206) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.Iterator$class.foreach(Iterator= .scala:631) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:79) >>>> >>> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.foreach(NodeSeq.scala:43) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206) >>>> >>> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.map(NodeSeq.scala:43) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368= ) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368= ) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.= scala:206) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.= scala:206) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.Iterator$class.foreach(Iterator= .scala:631) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:79) >>>> >>> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.foreach(NodeSeq.scala:43) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206) >>>> >>> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.map(NodeSeq.scala:43) >>>> >>> =A0 =A0 =A0 =A0at org.apache.esme.model.Message.toXml(Message.scal= a:368) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message.digestedXHTML(Message.scala:384) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$text$.asJsExp(Message.scala:300) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.model.Message$text$.asJsExp(Message.scala:297) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.mapper.BaseMappedField$class.asJs(MappedField.scala:196) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.MappedText.asJs(MappedBinary.= scala:103) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableL= ike.scala:227) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableL= ike.scala:227) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.s= cala:61) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.foreach(List.sca= la:45) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:2= 27) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.flatMap(List.sca= la:45) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.mapper.MetaMapper$class.asJs(MetaMapper.scala:1266) >>>> >>> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$.asJs(Message.scal= a:43) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$class.asJs(Mapper.scal= a:127) >>>> >>> =A0 =A0 =A0 =A0at org.apache.esme.model.Message.asJs(Message.scala= :283) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:= 71) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:= 70) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.= scala:206) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.= scala:206) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.s= cala:61) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.foreach(List.sca= la:45) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206) >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.map(List.scala:4= 5) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.comet.Timeline$class.render(Timeline.scala:70) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.comet.UserMessagesTimeline.render(UserMessagesTimeline= .scala:31) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$class.net >>>> $liftweb$http$CometActor$$performReRender(CometActor.scala:673) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_med= iumPriority$1.apply(CometActor.scala:533) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_med= iumPriority$1.apply(CometActor.scala:499) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.PartialFunction$$anon$1.apply(PartialFunction.scala:46) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45) >>>> >>> =A0 =A0 =A0 =A0at >>>> scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mc= V$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(CometActor.scala:464) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mc= V$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mc= V$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.functionLifespan(S.scala:141= 8) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mc= V$sp$1.apply$mcV$sp(CometActor.scala:463) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mc= V$sp$1.apply(CometActor.scala:463) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mc= V$sp$1.apply(CometActor.scala:463) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$.net$liftweb$http$S$$wrapQuery(S.scala:1169) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1$$ano= nfun$apply$29.apply(S.scala:1309) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1106) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$doAround$1.apply(S.sca= la:1107) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$.apply(ProtoExte= ndedSession.scala:81) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1107) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1.appl= y(S.scala:1307) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$.net$liftweb$http$S$$_nest2InnerInit(S.scala:1306) >>>> >>> =A0 =A0 =A0 =A0at >>>> 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.scal= a:1332) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.withReq(S.scala:1341) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$= apply$31$$anonfun$apply$32$$anonfun$apply$33.apply(S.scala:1331) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$= apply$31$$anonfun$apply$32.apply(S.scala:1330) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$= apply$31.apply(S.scala:1329) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1.apply(S.s= cala:1328) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$.net$liftweb$http$S$$_innerInit(S.scala:1327) >>>> >>> =A0 =A0 =A0 =A0at >>>> 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) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> 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:137= 9) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$appl= y$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$appl= y$13$$anonfun$apply$14.apply(Vars.scala:529) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$appl= y$13.apply(Vars.scala:528) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.sc= ala:527) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:526) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.RequestVarHandler$.apply(Vars.s= cala:445) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply= $41$$anonfun$apply$42$$anonfun$apply$43.apply(S.scala:1378) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$appl= y$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$appl= y$13$$anonfun$apply$14.apply(Vars.scala:529) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$appl= y$13.apply(Vars.scala:528) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.sc= ala:527) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:526) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.TransientRequestVarHandler$.apply(Vars.scala:449) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply= $41$$anonfun$apply$42.apply(S.scala:1377) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply= $41.apply(S.scala:1376) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1.apply(S.scala:= 1375) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.net$liftweb$http$S$$_init(S.= scala:1374) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.init(S.scala:991) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.initIfUninitted(S.scala:1749= ) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply$mcV$sp(Come= tActor.scala:462) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.= scala:462) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.= scala:462) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGloba= l.scala:71) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:461) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:459) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.LiftActor$class.execTranslate(LiftActor.scala:371) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.comet.UserMessagesTimeline.execTranslate(UserMessagesT= imeline.scala:31) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$class.net >>>> $liftweb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:261) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$Spec= ializedLiftActor$$processMailbox$1.apply$mcV$sp(LiftActor.scala:182) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$Spec= ializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$Spec= ializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.SpecializedLiftActor$class.around(LiftActor.scala:19= 6) >>>> >>> =A0 =A0 =A0 =A0at >>>> org.apache.esme.comet.UserMessagesTimeline.around(UserMessagesTimeline= .scala:31) >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$class.net >>>> $liftweb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:18= 1) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$anonfun$apply$mcV$s= p$1.apply$mcV$sp(LiftActor.scala:145) >>>> >>> =A0 =A0 =A0 =A0at >>>> net.liftweb.actor.LAScheduler$$anonfun$9$$anon$1$$anon$2.run(LiftActor= .scala:51) >>>> >>> =A0 =A0 =A0 =A0at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu= tor.java:886) >>>> >>> =A0 =A0 =A0 =A0at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.= java:908) >>>> >>> =A0 =A0 =A0 =A0at java.lang.Thread.run(Thread.java:619) >>>> >>> >>>> >>> On Wed, Dec 15, 2010 at 6:52 PM, Ethan Jewett >>>> wrote: >>>> >>>> There is a potential problem with actions. I created some new Jir= a >>>> >>>> items that should be pulled in by my RSS pull action that runs ev= ery >>>> 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 timez= ones >>>> >>>> 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=F8e >>>> >>>>> >>>> >>>>>> 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 >>>> wrote: >>>> >>>>>> > Great! >>>> >>>>>> > >>>> >>>>>> > 2010/12/14 Richard Hirsch >>>> >>>>>> > >>>> >>>>>> >> 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 bran= ch >>>> 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 >>>> >>>>>> >> > >>>> >>>>>> >> >> Wait a second. I could be the cause of the error - I forg= ot >>>> 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 get= ting >>>> 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 Window= s. >>>> >>>>>> >> >> > >>>> >>>>>> >> >> > What version of Chrome are you using? >>>> >>>>>> >> >> > >>>> >>>>>> >> >> > Vladimir, what browser are you using? >>>> >>>>>> >> >> > >>>> >>>>>> >> >> > Dick, you can switch it back whenever you want. Seems t= hat >>>> it is a >>>> >>>>>> JS >>>> >>>>>> >> >> > error in the message display code and we'll have to wor= k >>>> 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, s= o >>>> 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 instan= ce >>>> in >>>> >>>>>> another >>>> >>>>>> >> >> branch >>>> >>>>>> >> >> >>>>>>> (folder) it will be completely new instance, with= out >>>> data. >>>> >>>>>> >> >> >>>>>>> >>>> >>>>>> >> >> >>>>>>> 2010/12/14 Richard Hirsch >>>> >>>>>> >> >> >>>>>>> >>>> >>>>>> >> >> >>>>>>>> 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 >>>> >>>>>> >> >> >>>>>>>> > >>>> >>>>>> >> >> >>>>>>>> >> just deployed on stax and saw that the timeli= nes >>>> 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 Jewet= t < >>>> >>>>>> >> >> 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 >>>> >>>>>> >> >> >>>>>>>> >> > wrote: >>>> >>>>>> >> >> >>>>>>>> >> >> Was that a smiley at the end, or another n= ew >>>> >>>>>> 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 = =3D >>>> operators >>>> >>>>>> :-) >>>> >>>>>> >> >> >>>>>>>> >> >>> >>>> >>>>>> >> >> >>>>>>>> >> >>> Ethan >>>> >>>>>> >> >> >>>>>>>> >> >>> >>>> >>>>>> >> >> >>>>>>>> >> >>> On Tue, Dec 14, 2010 at 6:00 AM, Vassil >>>> Dichev < >>>> >>>>>> >> >> vdichev@apache.org> >>>> >>>>>> >> >> >>>>>>>> >> wrote: >>>> >>>>>> >> >> >>>>>>>> >> >>> >> Thanks to Richard, Ethan and Vassil, i= t >>>> 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 >> >