esme-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ethan Jewett <esjew...@gmail.com>
Subject Re: Move to latest Lift release for 1.2
Date Thu, 16 Dec 2010 08:11:43 GMT
No, that's not it, but it is an error with the new user messages
timeline actor that I'll need to investigate locally and deal with. As
I mentioned, that code isn't very well tested :-(

I guess I'll just need to spend some time investigating locally this
weekend for both these issues.

Ethan

On Wed, Dec 15, 2010 at 10:20 PM, Richard Hirsch <hirsch.dick@gmail.com> wrote:
> @Ethan - I found this exception on stax:
>
> I don't know if this is the one you want.
>
> D.
>
> ------------------------
>
> lift:comet type="UserMessagesTimeline" name="user4"></lift:comet>
> ERROR - Actor threw an exception
> java.util.NoSuchElementException: key not found: 44
>        at scala.collection.MapLike$class.default(MapLike.scala:223)
>        at scala.collection.immutable.HashMap.default(HashMap.scala:35)
>        at scala.collection.MapLike$class.apply(MapLike.scala:134)
>        at scala.collection.immutable.HashMap.apply(HashMap.scala:35)
>        at org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anonfun$apply$11.apply(Message.scala:371)
>        at org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10$$anonfun$apply$11.apply(Message.scala:370)
>        at scala.Option.map(Option.scala:129)
>        at org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply(Message.scala:370)
>        at org.apache.esme.model.Message$$anonfun$toXml$3$$anonfun$apply$10.apply(Message.scala:368)
>        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>        at scala.collection.Iterator$class.foreach(Iterator.scala:631)
>        at scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52)
>        at scala.collection.IterableLike$class.foreach(IterableLike.scala:79)
>        at scala.xml.NodeSeq.foreach(NodeSeq.scala:43)
>        at scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>        at scala.xml.NodeSeq.map(NodeSeq.scala:43)
>        at org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368)
>        at org.apache.esme.model.Message$$anonfun$toXml$3.apply(Message.scala:368)
>        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>        at scala.collection.Iterator$class.foreach(Iterator.scala:631)
>        at scala.collection.LinearSeqLike$$anon$1.foreach(LinearSeqLike.scala:52)
>        at scala.collection.IterableLike$class.foreach(IterableLike.scala:79)
>        at scala.xml.NodeSeq.foreach(NodeSeq.scala:43)
>        at scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>        at scala.xml.NodeSeq.map(NodeSeq.scala:43)
>        at org.apache.esme.model.Message.toXml(Message.scala:368)
>        at org.apache.esme.model.Message.digestedXHTML(Message.scala:384)
>        at org.apache.esme.model.Message$text$.asJsExp(Message.scala:300)
>        at org.apache.esme.model.Message$text$.asJsExp(Message.scala:297)
>        at net.liftweb.mapper.BaseMappedField$class.asJs(MappedField.scala:196)
>        at net.liftweb.mapper.MappedText.asJs(MappedBinary.scala:103)
>        at net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266)
>        at net.liftweb.mapper.MetaMapper$$anonfun$43.apply(MetaMapper.scala:1266)
>        at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:227)
>        at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:227)
>        at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>        at scala.collection.immutable.List.foreach(List.scala:45)
>        at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:227)
>        at scala.collection.immutable.List.flatMap(List.scala:45)
>        at net.liftweb.mapper.MetaMapper$class.asJs(MetaMapper.scala:1266)
>        at org.apache.esme.model.Message$.asJs(Message.scala:43)
>        at net.liftweb.mapper.Mapper$class.asJs(Mapper.scala:127)
>        at org.apache.esme.model.Message.asJs(Message.scala:283)
>        at org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:71)
>        at org.apache.esme.comet.Timeline$$anonfun$render$1.apply(Timeline.scala:70)
>        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
>        at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
>        at scala.collection.immutable.List.foreach(List.scala:45)
>        at scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
>        at scala.collection.immutable.List.map(List.scala:45)
>        at org.apache.esme.comet.Timeline$class.render(Timeline.scala:70)
>        at org.apache.esme.comet.UserMessagesTimeline.render(UserMessagesTimeline.scala:31)
>        at net.liftweb.http.CometActor$class.net$liftweb$http$CometActor$$performReRender(CometActor.scala:673)
>        at net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_mediumPriority$1.apply(CometActor.scala:533)
>        at net.liftweb.http.CometActor$$anonfun$net$liftweb$http$CometActor$$_mediumPriority$1.apply(CometActor.scala:499)
>        at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:46)
>        at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
>        at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(CometActor.scala:464)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1$$anonfun$apply$mcV$sp$2.apply(CometActor.scala:463)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$.functionLifespan(S.scala:1418)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply$mcV$sp(CometActor.scala:463)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply(CometActor.scala:463)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2$$anonfun$apply$mcV$sp$1.apply(CometActor.scala:463)
>        at net.liftweb.http.S$.net$liftweb$http$S$$wrapQuery(S.scala:1169)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1$$anonfun$apply$29.apply(S.scala:1309)
>        at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1106)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$doAround$1.apply(S.scala:1107)
>        at net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$.apply(ProtoExtendedSession.scala:81)
>        at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:1107)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit$1.apply(S.scala:1307)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$.net$liftweb$http$S$$_nest2InnerInit(S.scala:1306)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33$$anonfun$apply$34.apply(S.scala:1332)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$.withReq(S.scala:1341)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32$$anonfun$apply$33.apply(S.scala:1331)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31$$anonfun$apply$32.apply(S.scala:1330)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1$$anonfun$apply$31.apply(S.scala:1329)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_innerInit$1.apply(S.scala:1328)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$.net$liftweb$http$S$$_innerInit(S.scala:1327)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44$$anonfun$apply$45.apply(S.scala:1381)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43$$anonfun$apply$44.apply(S.scala:1379)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:529)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13.apply(Vars.scala:528)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.scala:527)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:526)
>        at net.liftweb.http.RequestVarHandler$.apply(Vars.scala:445)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42$$anonfun$apply$43.apply(S.scala:1378)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14$$anonfun$apply$15.apply(Vars.scala:530)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13$$anonfun$apply$14.apply(Vars.scala:529)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12$$anonfun$apply$13.apply(Vars.scala:528)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$$anonfun$apply$12.apply(Vars.scala:527)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CoreRequestVarHandler$class.apply(Vars.scala:526)
>        at net.liftweb.http.TransientRequestVarHandler$.apply(Vars.scala:449)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41$$anonfun$apply$42.apply(S.scala:1377)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1$$anonfun$apply$41.apply(S.scala:1376)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_init$1.apply(S.scala:1375)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.S$.net$liftweb$http$S$$_init(S.scala:1374)
>        at net.liftweb.http.S$.init(S.scala:991)
>        at net.liftweb.http.S$.initIfUninitted(S.scala:1749)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply$mcV$sp(CometActor.scala:462)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.scala:462)
>        at net.liftweb.http.CometActor$$anon$1$$anonfun$apply$2.apply(CometActor.scala:462)
>        at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.scala:71)
>        at net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:461)
>        at net.liftweb.http.CometActor$$anon$1.apply(CometActor.scala:459)
>        at net.liftweb.actor.LiftActor$class.execTranslate(LiftActor.scala:371)
>        at org.apache.esme.comet.UserMessagesTimeline.execTranslate(UserMessagesTimeline.scala:31)
>        at net.liftweb.actor.SpecializedLiftActor$class.net$liftweb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:261)
>        at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply$mcV$sp(LiftActor.scala:182)
>        at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182)
>        at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:182)
>        at net.liftweb.actor.SpecializedLiftActor$class.around(LiftActor.scala:196)
>        at org.apache.esme.comet.UserMessagesTimeline.around(UserMessagesTimeline.scala:31)
>        at net.liftweb.actor.SpecializedLiftActor$class.net$liftweb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:181)
>        at net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$anonfun$apply$mcV$sp$1.apply$mcV$sp(LiftActor.scala:145)
>        at net.liftweb.actor.LAScheduler$$anonfun$9$$anon$1$$anon$2.run(LiftActor.scala:51)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>        at java.lang.Thread.run(Thread.java:619)
>
> On Wed, Dec 15, 2010 at 6:52 PM, Ethan Jewett <esjewett@gmail.com> wrote:
>> There is a potential problem with actions. I created some new Jira
>> items that should be pulled in by my RSS pull action that runs every 5
>> minutes. It's been about 10 minutes and so far I see nothing.
>>
>> Dick, I wonder if you have a chance, can take a look at the Stax logs
>> and see if there is anything within the last 15 minutes or so? It is
>> about 18:45 ECT (17:45 GMT) now, I think. I'm really bad at timezones
>> though, so I might be confused :-)
>>
>> Thanks,
>> Ethan
>>
>> On Wed, Dec 15, 2010 at 12:12 AM, Vladimir Ivanov <lester.mail@gmail.com> wrote:
>>> Hello Anne,
>>>
>>> Glad to get greeting from you!
>>>
>>> 2010/12/15 Anne Kathrine Petterøe <yojibee@gmail.com>
>>>
>>>> Fantastic thanks, will do some testing tomorrow :)
>>>>
>>>> Hi Vladimir btw.
>>>> Great to have you on board!
>>>>
>>>> /Anne
>>>>
>>>> On 14 December 2010 17:36, Vladimir Ivanov <lester.mail@gmail.com>
wrote:
>>>> > Great!
>>>> >
>>>> > 2010/12/14 Richard Hirsch <hirsch.dick@gmail.com>
>>>> >
>>>> >> Just deployed a clean version on Stax and it works. Yeah.
>>>> >>
>>>> >> Serves me right for playing around with my deployments.
>>>> >>
>>>> >> Please test.
>>>> >>
>>>> >> If tests go well today and tomorrow, we could merge the branch into
the
>>>> >> trunk.
>>>> >>
>>>> >> D.
>>>> >>
>>>> >> On Tue, Dec 14, 2010 at 5:19 PM, Vladimir Ivanov <lester.mail@gmail.com
>>>> >
>>>> >> wrote:
>>>> >> > Ethan,
>>>> >> >
>>>> >> > I'm using Chrome 8.0.552.224 beta on Windows right now. I'll
try
>>>> Firefox
>>>> >> 3.5
>>>> >> > and IE 7 when you deploy new version.
>>>> >> >
>>>> >> > 2010/12/14 Richard Hirsch <hirsch.dick@gmail.com>
>>>> >> >
>>>> >> >> Wait a second. I could be the cause of the error - I forgot
to change
>>>> >> >> a test Javascript that I changed.
>>>> >> >>
>>>> >> >> Deploying again....
>>>> >> >>
>>>> >> >> D.
>>>> >> >>
>>>> >> >> On Tue, Dec 14, 2010 at 5:10 PM, Ethan Jewett <esjewett@gmail.com>
>>>> >> wrote:
>>>> >> >> > Ok, this prompted me to check in IE and I am indeed
getting a
>>>> >> >> > javascript error there. I'm not going to be able to
recreate that
>>>> >> >> > locally because I am not set up to build ESME on Windows.
>>>> >> >> >
>>>> >> >> > What version of Chrome are you using?
>>>> >> >> >
>>>> >> >> > Vladimir, what browser are you using?
>>>> >> >> >
>>>> >> >> > Dick, you can switch it back whenever you want. Seems
that it is a
>>>> JS
>>>> >> >> > error in the message display code and we'll have to
work through
>>>> that.
>>>> >> >> >
>>>> >> >> > Ethan
>>>> >> >> >
>>>> >> >> > On Tue, Dec 14, 2010 at 5:00 PM, Richard Hirsch <
>>>> >> hirsch.dick@gmail.com>
>>>> >> >> wrote:
>>>> >> >> >> On Tue, Dec 14, 2010 at 4:49 PM, Ethan Jewett
<esjewett@gmail.com
>>>> >
>>>> >> >> wrote:
>>>> >> >> >>> It is working fine for me - Chrome on Windows
at the moment.
>>>> >> >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/
- right?
>>>> >> >> >>>
>>>> >> >> >>> Can you see my new messages?
>>>> >> >> >>
>>>> >> >> >> Nope.
>>>> >> >> >>
>>>> >> >> >>>
>>>> >> >> >>> Ethan
>>>> >> >> >>>
>>>> >> >> >>> On Tue, Dec 14, 2010 at 4:17 PM, Richard Hirsch
<
>>>> >> hirsch.dick@gmail.com>
>>>> >> >> wrote:
>>>> >> >> >>>> I just looked.
>>>> >> >> >>>>
>>>> >> >> >>>> The data is there but still it doesn't
work in IE or Chrome.
>>>> >> >> >>>>
>>>> >> >> >>>> Please tell me when I can redeploy the
older version.
>>>> >> >> >>>>
>>>> >> >> >>>> D.
>>>> >> >> >>>>
>>>> >> >> >>>> On Tue, Dec 14, 2010 at 4:07 PM, Richard
Hirsch <
>>>> >> >> hirsch.dick@gmail.com> wrote:
>>>> >> >> >>>>> Redeployed the 2.2 version on stax.
It still doesn't work me.
>>>> >> >> >>>>>
>>>> >> >> >>>>> Please test.
>>>> >> >> >>>>>
>>>> >> >> >>>>> D.
>>>> >> >> >>>>>
>>>> >> >> >>>>> On Tue, Dec 14, 2010 at 4:03 PM, Ethan
Jewett <
>>>> esjewett@gmail.com
>>>> >> >
>>>> >> >> wrote:
>>>> >> >> >>>>>> Hi Vladimir,
>>>> >> >> >>>>>>
>>>> >> >> >>>>>> On Stax we are using an external
MySQL database, so the old
>>>> >> messages
>>>> >> >> >>>>>> should persist.
>>>> >> >> >>>>>>
>>>> >> >> >>>>>> Dick, how hard would it be to
redeploy the Lift 2.2 version to
>>>> >> Stax?
>>>> >> >> >>>>>> I'd like to take a look and see
if the problem is on the
>>>> >> front-end
>>>> >> >> (a
>>>> >> >> >>>>>> javascript issue).
>>>> >> >> >>>>>>
>>>> >> >> >>>>>> Ethan
>>>> >> >> >>>>>>
>>>> >> >> >>>>>> On Tue, Dec 14, 2010 at 3:55 PM,
Vladimir Ivanov <
>>>> >> >> lester.mail@gmail.com> wrote:
>>>> >> >> >>>>>>> As far as I understand, for
embedded Derby instance in
>>>> another
>>>> >> >> branch
>>>> >> >> >>>>>>> (folder) it will be completely
new instance, without data.
>>>> >> >> >>>>>>>
>>>> >> >> >>>>>>> 2010/12/14 Richard Hirsch
<hirsch.dick@gmail.com>
>>>> >> >> >>>>>>>
>>>> >> >> >>>>>>>> I looked at the log on
stax and I didn't see any errors. I
>>>> >> didn't
>>>> >> >> >>>>>>>> create any new messages
I just looked to see if existing
>>>> ones
>>>> >> >> showed
>>>> >> >> >>>>>>>> up.
>>>> >> >> >>>>>>>>
>>>> >> >> >>>>>>>> I haven't tried the new
version locally - maybe, you could
>>>> give
>>>> >> it
>>>> >> >> a try.
>>>> >> >> >>>>>>>>
>>>> >> >> >>>>>>>> D.
>>>> >> >> >>>>>>>>
>>>> >> >> >>>>>>>> On Tue, Dec 14, 2010 at
3:23 PM, Vladimir Ivanov <
>>>> >> >> lester.mail@gmail.com>
>>>> >> >> >>>>>>>> wrote:
>>>> >> >> >>>>>>>> > Richard,
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>> > Have you seen any
exceptions, errors etc? New messages
>>>> aren't
>>>> >> >> posted and
>>>> >> >> >>>>>>>> > displayed in timeline,
are them?
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>> > 2010/12/14 Richard
Hirsch <hirsch.dick@gmail.com>
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>> >> just deployed
on stax and saw that the timelines didn't
>>>> >> work,
>>>> >> >> so I
>>>> >> >> >>>>>>>> >> redeployed an
older version.
>>>> >> >> >>>>>>>> >>
>>>> >> >> >>>>>>>> >> So it looks like
we have some more work to do with the
>>>> 2.2
>>>> >> >> port.
>>>> >> >> >>>>>>>> >>
>>>> >> >> >>>>>>>> >> D.
>>>> >> >> >>>>>>>> >>
>>>> >> >> >>>>>>>> >> On Tue, Dec 14,
2010 at 10:28 AM, Ethan Jewett <
>>>> >> >> esjewett@gmail.com>
>>>> >> >> >>>>>>>> wrote:
>>>> >> >> >>>>>>>> >> > "list :-)
newItem" means "replace the last item in the
>>>> >> list
>>>> >> >> with
>>>> >> >> >>>>>>>> >> > newItem".
Obviously ;-)
>>>> >> >> >>>>>>>> >> >
>>>> >> >> >>>>>>>> >> > On Tue,
Dec 14, 2010 at 10:16 AM,
>>>> >> >> darren.hague@fortybeans.com
>>>> >> >> >>>>>>>> >> > <dhague@fortybeans.com>
wrote:
>>>> >> >> >>>>>>>> >> >> Was
that a smiley at the end, or another new
>>>> operator...?
>>>> >> >> >>>>>>>> >> >>
>>>> >> >> >>>>>>>> >> >>
>>>> >> >> >>>>>>>> >> >>
>>>> >> >> >>>>>>>> >> >> On 14
December 2010 at 07:07 Ethan Jewett <
>>>> >> >> esjewett@gmail.com>
>>>> >> >> >>>>>>>> wrote:
>>>> >> >> >>>>>>>> >> >>
>>>> >> >> >>>>>>>> >> >>>
Thanks both of you. This is great! :-)
>>>> >> >> >>>>>>>> >> >>>
>>>> >> >> >>>>>>>> >> >>>
I love learning something new this early in the
>>>> morning,
>>>> >> >> even if it
>>>> >> >> >>>>>>>> is
>>>> >> >> >>>>>>>> >> >>>
a little bit early for that many : + and = operators
>>>> :-)
>>>> >> >> >>>>>>>> >> >>>
>>>> >> >> >>>>>>>> >> >>>
Ethan
>>>> >> >> >>>>>>>> >> >>>
>>>> >> >> >>>>>>>> >> >>>
On Tue, Dec 14, 2010 at 6:00 AM, Vassil Dichev <
>>>> >> >> vdichev@apache.org>
>>>> >> >> >>>>>>>> >> wrote:
>>>> >> >> >>>>>>>> >> >>>
>> Thanks to Richard, Ethan and Vassil, it seems ESME
>>>> >> has
>>>> >> >> been
>>>> >> >> >>>>>>>> >> successfully
>>>> >> >> >>>>>>>> >> >>>
>> migrated to Scala 2.8 and Lift 2.2!
>>>> >> >> >>>>>>>> >> >>>
>
>>>> >> >> >>>>>>>> >> >>>
> ... and thanks to your quick help! Also: "Yay for
>>>> >> tests"!
>>>> >> >> >>>>>>>> >> >>>
>
>>>> >> >> >>>>>>>> >> >
>>>> >> >> >>>>>>>> >>
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>> > --
>>>> >> >> >>>>>>>> > Best Regards,
>>>> >> >> >>>>>>>> > Vladimir Ivanov
>>>> >> >> >>>>>>>> >
>>>> >> >> >>>>>>>>
>>>> >> >> >>>>>>>
>>>> >> >> >>>>>>>
>>>> >> >> >>>>>>>
>>>> >> >> >>>>>>> --
>>>> >> >> >>>>>>> Best Regards,
>>>> >> >> >>>>>>> Vladimir Ivanov
>>>> >> >> >>>>>>>
>>>> >> >> >>>>>>
>>>> >> >> >>>>>
>>>> >> >> >>>>
>>>> >> >> >>>
>>>> >> >> >>
>>>> >> >> >
>>>> >> >>
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >> > --
>>>> >> > Best Regards,
>>>> >> > Vladimir Ivanov
>>>> >> >
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Best Regards,
>>>> > Vladimir Ivanov
>>>> >
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Vladimir Ivanov
>>>
>>
>

Mime
View raw message