Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 11148 invoked from network); 20 Dec 2010 11:20:23 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 20 Dec 2010 11:20:23 -0000 Received: (qmail 8728 invoked by uid 500); 20 Dec 2010 11:20:23 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 8670 invoked by uid 500); 20 Dec 2010 11:20:22 -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 8659 invoked by uid 99); 20 Dec 2010 11:20:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Dec 2010 11:20:22 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of esjewett@gmail.com designates 74.125.82.41 as permitted sender) Received: from [74.125.82.41] (HELO mail-ww0-f41.google.com) (74.125.82.41) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Dec 2010 11:20:14 +0000 Received: by wwi18 with SMTP id 18so2768081wwi.0 for ; Mon, 20 Dec 2010 03:19:54 -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=kchFGhjQnOsvUSTBexD5gpGvU7QBQ8c/AQ2r4OftlPM=; b=V3U26GUOYl4h3UBArQ7sFcIEzru3+LeL9JgxgIn92g/CB+Up6nR0VA3rXPG4/EG+/K 1IiGKoH8YnhPvfFdRtsd0+BWyoxpBpZBdpplSOyAEaowFqlnW+gkVPRFg8eEnaHT4eFM ZM6AVbpiVYJPWVtpz8ef71szgGtQE7HhrhkEs= 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=V4eBoEuC3CXHmKvGj/pCTTnDgl3NaiLM7j9zzAG+OdzoOl+rCq38tIgjm94hSp+5xI OnFlSbsXFwFZUelh+ugZ7rFvMmfFHoHMN/yIyfC8CQazjuTYHxfzzhydN7cBCXTh791V VUZM9LrUQvKPvTKzglxNCBptdlUiUErGBjSKU= MIME-Version: 1.0 Received: by 10.216.175.132 with SMTP id z4mr4728982wel.11.1292843994069; Mon, 20 Dec 2010 03:19:54 -0800 (PST) Received: by 10.216.50.200 with HTTP; Mon, 20 Dec 2010 03:19:53 -0800 (PST) In-Reply-To: References: <1112645970.213523.1292318160611.JavaMail.open-xchange@oxltgw15.schlund.de> Date: Mon, 20 Dec 2010 12:19:53 +0100 Message-ID: Subject: Re: Move to latest Lift release for 1.2 From: Ethan Jewett 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 My fault - I left it in there by accident. It needs to be changed in trunk as well, but this will get picked up when we merge Lift 2.2 back into trunk, which I anticipate can probably happen within a couple of days unless we find more bugs. Ethan On Mon, Dec 20, 2010 at 8:57 AM, Richard Hirsch wro= te: > We have a strange log-entry: =A0" name=3D"user6">" in the stax log. Does anyone know where it > comes from? > > D. > > On Mon, Dec 20, 2010 at 8:55 AM, Richard Hirsch w= rote: >> 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 >> =A0 =A0 =A0 =A0at scala.collection.MapLike$class.default(MapLike.scala:2= 23) >> =A0 =A0 =A0 =A0at scala.collection.immutable.HashMap.default(HashMap.sca= la:35) >> =A0 =A0 =A0 =A0at scala.collection.MapLike$class.apply(MapLike.scala: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$$anonfu= n$apply$10$$anonfun$apply$11.apply(Message.scala:371) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$$anonfun$toXml$3$$anonfu= n$apply$10$$anonfun$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$$anonfu= n$apply$10.apply(Message.scala:370) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$$anonfun$toXml$3$$anonfu= n$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(LinearS= eqLike.scala:52) >> =A0 =A0 =A0 =A0at scala.collection.IterableLike$class.foreach(IterableLi= ke.scala:79) >> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.foreach(NodeSeq.scala:43) >> =A0 =A0 =A0 =A0at scala.collection.TraversableLike$class.map(Traversable= Like.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(M= essage.scala:368) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$$anonfun$toXml$3.apply(M= essage.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(LinearS= eqLike.scala:52) >> =A0 =A0 =A0 =A0at scala.collection.IterableLike$class.foreach(IterableLi= ke.scala:79) >> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.foreach(NodeSeq.scala:43) >> =A0 =A0 =A0 =A0at scala.collection.TraversableLike$class.map(Traversable= Like.scala:206) >> =A0 =A0 =A0 =A0at scala.xml.NodeSeq.map(NodeSeq.scala:43) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message.toXml(Message.scala:368) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message.digestedXHTML(Message.sc= ala:384) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$text$.asJsExp(Message.sc= ala:300) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$text$.asJsExp(Message.sc= ala:297) >> =A0 =A0 =A0 =A0at net.liftweb.mapper.BaseMappedField$class.asJs(MappedFi= eld.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(MetaMa= pper.scala:1266) >> =A0 =A0 =A0 =A0at net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMa= pper.scala:1266) >> =A0 =A0 =A0 =A0at scala.collection.TraversableLike$$anonfun$flatMap$1.ap= ply(TraversableLike.scala:227) >> =A0 =A0 =A0 =A0at scala.collection.TraversableLike$$anonfun$flatMap$1.ap= ply(TraversableLike.scala:227) >> =A0 =A0 =A0 =A0at scala.collection.LinearSeqOptimized$class.foreach(Line= arSeqOptimized.scala:61) >> =A0 =A0 =A0 =A0at scala.collection.immutable.List.foreach(List.scala:45) >> =A0 =A0 =A0 =A0at scala.collection.TraversableLike$class.flatMap(Travers= ableLike.scala:227) >> =A0 =A0 =A0 =A0at scala.collection.immutable.List.flatMap(List.scala:45) >> =A0 =A0 =A0 =A0at net.liftweb.mapper.MetaMapper$class.asJs(MetaMapper.sc= ala:1266) >> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$.asJs(Message.scala:43) >> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$class.asJs(Mapper.scala: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(Line= arSeqOptimized.scala:61) >> =A0 =A0 =A0 =A0at scala.collection.immutable.List.foreach(List.scala:45) >> =A0 =A0 =A0 =A0at scala.collection.TraversableLike$class.map(Traversable= Like.scala:206) >> =A0 =A0 =A0 =A0at scala.collection.immutable.List.map(List.scala:45) >> =A0 =A0 =A0 =A0at org.apache.esme.comet.Timeline$class.render(Timeline.s= cala:70) >> =A0 =A0 =A0 =A0at org.apache.esme.comet.UserMessagesTimeline.render(User= MessagesTimeline.scala:31) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$class.net$liftweb$http$Com= etActor$$performReRender(CometActor.scala:673) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anonfun$net$liftweb$http$= CometActor$$_mediumPriority$1.apply(CometActor.scala:533) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anonfun$net$liftweb$http$= CometActor$$_mediumPriority$1.apply(CometActor.scala:499) >> =A0 =A0 =A0 =A0at scala.PartialFunction$$anon$1.apply(PartialFunction.sc= ala:46) >> =A0 =A0 =A0 =A0at scala.PartialFunction$$anon$1.apply(PartialFunction.sc= ala:45) >> =A0 =A0 =A0 =A0at scala.PartialFunction$$anon$1.apply(PartialFunction.sc= ala:45) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$= anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(CometActor.scal= a:464) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$= anonfun$apply$mcV$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$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$.functionLifespan(S.scala:1418) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$= anonfun$apply$mcV$sp$1.apply$mcV$sp(CometActor.scala:463) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$= anonfun$apply$mcV$sp$1.apply(CometActor.scala:463) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$= anonfun$apply$mcV$sp$1.apply(CometActor.scala:463) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$.net$liftweb$http$S$$wrapQuery(S.sc= ala:1169) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2= InnerInit$1$$anonfun$apply$29.apply(S.scala:1309) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.sca= la:1106) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$doArou= nd$1.apply(S.scala:1107) >> =A0 =A0 =A0 =A0at net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$= .apply(ProtoExtendedSession.scala:81) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.sca= la:1107) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2= InnerInit$1.apply(S.scala:1307) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$.net$liftweb$http$S$$_nest2InnerIni= t(S.scala:1306) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_inner= Init$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33$$anonfun$apply= $34.apply(S.scala:1332) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a: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$$_inner= Init$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33.apply(S.scala:= 1331) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_inner= Init$1$$anonfun$apply$31$$anonfun$apply$32.apply(S.scala:1330) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_inner= Init$1$$anonfun$apply$31.apply(S.scala:1329) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_inner= Init$1.apply(S.scala:1328) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.S$.net$liftweb$http$S$$_innerInit(S.s= cala: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(ThreadGlobal.scal= a: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.a= pply(S.scala:1379) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:5= 13) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:512) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12$$anonfun$apply$13.apply(Vars.scala:511) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12.apply(Vars.scala:510) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$class.apply(Var= s.scala:509) >> =A0 =A0 =A0 =A0at net.liftweb.http.RequestVarHandler$.apply(Vars.scala:4= 28) >> =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$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:5= 13) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:512) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12$$anonfun$apply$13.apply(Vars.scala:511) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$= 12.apply(Vars.scala:510) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CoreRequestVarHandler$class.apply(Var= s.scala:509) >> =A0 =A0 =A0 =A0at net.liftweb.http.TransientRequestVarHandler$.apply(Var= s.scala:432) >> =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(ThreadGlobal.scal= a: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(ThreadGlobal.scal= a: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(ThreadGlobal.scal= a: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.a= pply$mcV$sp(CometActor.scala:462) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.a= pply(CometActor.scala:462) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.a= pply(CometActor.scala:462) >> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scal= a:71) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1.apply(CometActor.s= cala:461) >> =A0 =A0 =A0 =A0at net.liftweb.http.CometActor$$anon$1.apply(CometActor.s= cala:459) >> =A0 =A0 =A0 =A0at net.liftweb.actor.LiftActor$class.execTranslate(LiftAc= tor.scala:371) >> =A0 =A0 =A0 =A0at org.apache.esme.comet.UserMessagesTimeline.execTransla= te(UserMessagesTimeline.scala:31) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$class.net$liftw= eb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:261) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$li= ftweb$actor$SpecializedLiftActor$$processMailbox$1.apply$mcV$sp(LiftActor.s= cala:182) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$li= ftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:18= 2) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$li= ftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:18= 2) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$class.around(Li= ftActor.scala:196) >> =A0 =A0 =A0 =A0at org.apache.esme.comet.UserMessagesTimeline.around(User= MessagesTimeline.scala:31) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$class.net$liftw= eb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:181) >> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$ano= nfun$apply$mcV$sp$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= (ThreadPoolExecutor.java:886) >> =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor$Worker.run(Thr= eadPoolExecutor.java:908) >> =A0 =A0 =A0 =A0at java.lang.Thread.run(Thread.java:619) >> >> On Fri, Dec 17, 2010 at 11:02 PM, Richard Hirsch = wrote: >>> Thanks. >>> >>> I'll do a deployment on Monday. >>> >>> On Fri, Dec 17, 2010 at 9:20 PM, Vladimir Ivanov 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 >>>> >>>>> @Vladimir Awesome. Good to hear. >>>>> >>>>> If you'll add the changes to the JIRA item, =A0I'll do a stax deploym= ent >>>>> on Monday based on =A0Lift2.2-RC3. >>>>> >>>>> D. >>>>> >>>>> On Fri, Dec 17, 2010 at 3:53 PM, Ethan Jewett wr= ote: >>>>> > 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 >>>>> working as >>>>> >> expected. >>>>> >> >>>>> >> 2010/12/17 Vladimir Ivanov >>>>> >> >>>>> >>> @Richard, @Ethan >>>>> >>> >>>>> >>> Lift 2.2-RC3 has been announced today containing fix for this spe= cific >>>>> >>> issue. >>>>> >>> >>>>> >>> I think I'll try to update ESME to this release locally today eve= ning >>>>> and >>>>> >>> 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 committe= d to >>>>> >>>> the Lift 2.2 branch and then would be merged back into trunk wit= h 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 b= e >>>>> >>>> > 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 messa= ges >>>>> >>>> >> 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 local= ly >>>>> 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=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.scala:223) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> scala.collection.immutable.HashMap.default(HashMap.scala:35) >>>>> >>>> >>> =A0 =A0 =A0 =A0at scala.collection.MapLike$class.apply(MapLi= ke.scala: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$$ano= nfun$apply$11.apply(Message.scala:371) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$ano= nfun$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.appl= y(Message.scala:370) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.appl= y(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.sca= la:52) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:7= 9) >>>>> >>>> >>> =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:36= 8) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:36= 8) >>>>> >>>> >>> =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.sca= la:52) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> scala.collection.IterableLike$class.foreach(IterableLike.scala:7= 9) >>>>> >>>> >>> =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(Messag= e.scala: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(Traversable= Like.scala:227) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> scala.collection.TraversableLike$$anonfun$flatMap$1.apply(Traversable= Like.scala:227) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.= scala:61) >>>>> >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.foreach(Li= st.scala:45) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:= 227) >>>>> >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.flatMap(Li= st.scala:45) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> net.liftweb.mapper.MetaMapper$class.asJs(MetaMapper.scala:1266) >>>>> >>>> >>> =A0 =A0 =A0 =A0at org.apache.esme.model.Message$.asJs(Messag= e.scala:43) >>>>> >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$class.asJs(Mappe= r.scala: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.= scala:61) >>>>> >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.foreach(Li= st.scala:45) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> scala.collection.TraversableLike$class.map(TraversableLike.scala= :206) >>>>> >>>> >>> =A0 =A0 =A0 =A0at scala.collection.immutable.List.map(List.s= cala:45) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> org.apache.esme.comet.Timeline$class.render(Timeline.scala:70) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> org.apache.esme.comet.UserMessagesTimeline.render(UserMessagesTimelin= e.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$$_me= diumPriority$1.apply(CometActor.scala:533) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_me= diumPriority$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$m= cV$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$m= cV$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$m= cV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.functionLifespan(S.sca= la:1418) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$m= cV$sp$1.apply$mcV$sp(CometActor.scala:463) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$m= cV$sp$1.apply(CometActor.scala:463) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$m= cV$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$$an= onfun$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.sc= ala:1107) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$.apply(ProtoExt= endedSession.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.app= ly(S.scala:1307) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.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.sca= la:1332) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.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(ThreadGlobal.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(ThreadGlobal.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(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1.apply(S.= scala:1328) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.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$appl= y$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44$$anonfun$apply$4= 5.apply(S.scala:1381) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$appl= y$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44.apply(S.scala:13= 79) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$app= ly$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$app= ly$13$$anonfun$apply$14.apply(Vars.scala:529) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$app= ly$13.apply(Vars.scala:528) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.s= cala:527) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:52= 6) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.http.RequestVarHandler$.apply(Vars.scala:445) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$appl= y$41$$anonfun$apply$42$$anonfun$apply$43.apply(S.scala:1378) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$app= ly$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$app= ly$13$$anonfun$apply$14.apply(Vars.scala:529) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$app= ly$13.apply(Vars.scala:528) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.s= cala:527) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:52= 6) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> net.liftweb.http.TransientRequestVarHandler$.apply(Vars.scala:44= 9) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$appl= y$41$$anonfun$apply$42.apply(S.scala:1377) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$appl= y$41.apply(S.scala:1376) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.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(ThreadGlobal.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.scal= a:1749) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply$mcV$sp(Com= etActor.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(ThreadGlobal.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(UserMessages= Timeline.scala:31) >>>>> >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$cla= ss.net >>>>> >>>> $liftweb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:261) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$Spe= cializedLiftActor$$processMailbox$1.apply$mcV$sp(LiftActor.scala:182) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$Spe= cializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$Spe= cializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.actor.SpecializedLiftActor$class.around(LiftActor.scala:1= 96) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> org.apache.esme.comet.UserMessagesTimeline.around(UserMessagesTimelin= e.scala:31) >>>>> >>>> >>> =A0 =A0 =A0 =A0at net.liftweb.actor.SpecializedLiftActor$cla= ss.net >>>>> >>>> >>>>> $liftweb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:1= 81) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$anonfun$apply$mcV$= sp$1.apply$mcV$sp(LiftActor.scala:145) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> net.liftweb.actor.LAScheduler$$anonfun$9$$anon$1$$anon$2.run(LiftActo= r.scala:51) >>>>> >>>> >>> =A0 =A0 =A0 =A0at >>>>> >>>> >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec= utor.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 n= ew >>>>> Jira >>>>> >>>> >>>> items that should be pulled in by my RSS pull action that r= uns >>>>> every >>>>> >>>> 5 >>>>> >>>> >>>> minutes. It's been about 10 minutes and so far I see nothin= g. >>>>> >>>> >>>> >>>>> >>>> >>>> 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=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 < >>>>> lester.mail@gmail.com> >>>>> >>>> wrote: >>>>> >>>> >>>>>> > Great! >>>>> >>>> >>>>>> > >>>>> >>>> >>>>>> > 2010/12/14 Richard Hirsch >>>>> >>>> >>>>>> > >>>>> >>>> >>>>>> >> Just deployed a clean version on Stax and it works. Ye= ah. >>>>> >>>> >>>>>> >> >>>>> >>>> >>>>>> >> Serves me right for playing around with my deployments= . >>>>> >>>> >>>>>> >> >>>>> >>>> >>>>>> >> Please test. >>>>> >>>> >>>>>> >> >>>>> >>>> >>>>>> >> If tests go well today and tomorrow, we could merge th= e >>>>> 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 n= ow. >>>>> 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 >>>>> 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 inde= ed >>>>> 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. S= eems >>>>> 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 a= t 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 Hirsc= h < >>>>> >>>> >>>>>> >> >> 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 datab= ase, >>>>> so >>>>> >>>> the old >>>>> >>>> >>>>>> >> messages >>>>> >>>> >>>>>> >> >> >>>>>> should persist. >>>>> >>>> >>>>>> >> >> >>>>>> >>>>> >>>> >>>>>> >> >> >>>>>> Dick, how hard would it be to redeploy the L= ift >>>>> 2.2 >>>>> >>>> version to >>>>> >>>> >>>>>> >> Stax? >>>>> >>>> >>>>>> >> >> >>>>>> I'd like to take a look and see if the probl= em is >>>>> on >>>>> >>>> the >>>>> >>>> >>>>>> >> front-end >>>>> >>>> >>>>>> >> >> (a >>>>> >>>> >>>>>> >> >> >>>>>> javascript issue). >>>>> >>>> >>>>>> >> >> >>>>>> >>>>> >>>> >>>>>> >> >> >>>>>> Ethan >>>>> >>>> >>>>>> >> >> >>>>>> >>>>> >>>> >>>>>> >> >> >>>>>> On Tue, Dec 14, 2010 at 3:55 PM, Vladimir Iv= anov < >>>>> >>>> >>>>>> >> >> 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 >>>> > >>>>> >>>> >>>>>> >> >> >>>>>>> >>>>> >>>> >>>>>> >> >> >>>>>>>> I looked at the log on stax and I didn't s= ee any >>>>> >>>> errors. I >>>>> >>>> >>>>>> >> didn't >>>>> >>>> >>>>>> >> >> >>>>>>>> create any new messages I just looked to s= ee 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 >>>>> >>>> >>>>>> >> >> >>>>>>>> >> > wrote: >>>>> >>>> >>>>>> >> >> >>>>>>>> >> >> Was that a smiley at the end, or ano= ther >>>>> new >>>>> >>>> >>>>>> operator...? >>>>> >>>> >>>>>> >> >> >>>>>>>> >> >> >>>>> >>>> >>>>>> >> >> >>>>>>>> >> >> >>>>> >>>> >>>>>> >> >> >>>>>>>> >> >> >>>>> >>>> >>>>>> >> >> >>>>>>>> >> >> On 14 December 2010 at 07:07 Ethan J= ewett >>>>> < >>>>> >>>> >>>>>> >> >> 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, Va= ssil >>>>> >>>> Dichev < >>>>> >>>> >>>>>> >> >> vdichev@apache.org> >>>>> >>>> >>>>>> >> >> >>>>>>>> >> wrote: >>>>> >>>> >>>>>> >> >> >>>>>>>> >> >>> >> Thanks to Richard, Ethan and Vas= sil, >>>>> 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 >>>> >>> >> >