The reason for the stack trace is that a date in an RSS feed cannot be parsed properly, or there is no date at all (which as I see is allowed by the RSS spec). It would help if we can find which RSS feed is the culprit, but I will try to come up with a patch anyway.
Vassil On Sat, Nov 6, 2010 at 9:05 AM, Richard Hirsch <[email protected]> wrote: > I'm working on the following assumptions: > > 1) that someone anne follows is the culprit > 2) That the reason is some sort of an action that is called every 5 > minutes or so > 3) Checking the database shows that the most of these actions are from Ethan > > What I'm going to try is to create a test user and then follow the > users that anne follows. > > However, you are correct in saying that I'm following you as well and > my timeline is working. > > If you want, we can wait until I do this test before taking such > drastic "Big Brother" actions. > > D. > > > > On Fri, Nov 5, 2010 at 8:25 PM, Ethan Jewett <[email protected]> wrote: >> I knew I shouldn't have implied it might be me :-) >> >> I definitely have RSS actions, but I'm wondering what makes you think it's >> my actions that are breaking only Anne & Dave's timelines? You and several >> others follow me, and your timelines are not broken. Before we saw this sort >> of thing happened because of special characters in some messages, right? >> >> I'm really wondering if the stack trace you found was the only error. I >> think the stack trace you found was the issue in Jira item >> https://issues.apache.org/jira/browse/ESME-275 This appears to still be >> unresolved, but I don't think we ever linked it to an issue with displaying >> a timeline (which should have nothing to do with a feed or action). >> >> Ethan >> >> On Fri, Nov 5, 2010 at 7:42 PM, Richard Hirsch <[email protected]>wrote: >> >>> Going through the database - looks like Ethan might be the culprit - >>> though I don't know why. >>> >>> @Ethan do want to disable your rss actions manually or should I do it >>> via big brother ;-> >>> >>> D. >>> >>> On Fri, Nov 5, 2010 at 2:07 PM, Anne Kathrine Petterøe >>> <[email protected]> wrote: >>> > LOL :-) >>> > >>> > >>> > On 5 November 2010 13:29, Ethan Jewett <[email protected]> wrote: >>> > >>> >> I hope it's not me. [Shakes in boots.] :-) >>> >> >>> >> On Fri, Nov 5, 2010 at 12:16 PM, Richard Hirsch <[email protected] >>> >> >wrote: >>> >> >>> >> > I can look at the DB when I get home and see who the culprit is. >>> >> > >>> >> > D. >>> >> > >>> >> > On Fri, Nov 5, 2010 at 11:44 AM, Anne Kathrine Petterøe >>> >> > <[email protected]> wrote: >>> >> > > Do we know who has set up an action that would create the problem? >>> >> > > >>> >> > > /Anne >>> >> > > >>> >> > > On 5 November 2010 10:07, Ethan Jewett <[email protected]> wrote: >>> >> > > >>> >> > >> Yup, that would explain it. When you sent the stack trace before, >>> was >>> >> > that >>> >> > >> the only one that you saw in the Stax environment or where there >>> >> others? >>> >> > >> >>> >> > >> Ethan >>> >> > >> >>> >> > >> On Fri, Nov 5, 2010 at 9:34 AM, Richard Hirsch < >>> [email protected] >>> >> > >> >wrote: >>> >> > >> >>> >> > >> > Strange - it doesn't work for me either. I just tried it a few >>> >> minutes >>> >> > >> > ago and I could see everything. I assume it is some action that >>> it >>> >> is >>> >> > >> > based on an RSS feed and only fires every 10 minutes or so. >>> >> > >> > >>> >> > >> > D. >>> >> > >> > >>> >> > >> > >>> >> > >> > On Fri, Nov 5, 2010 at 9:24 AM, Ethan Jewett <[email protected] >>> > >>> >> > wrote: >>> >> > >> > > It's still happening for me when I go to >>> >> > >> > > >>> >> > >> > > >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/akpetteroe >>> >> > >> > > >>> >> > >> > > < >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/akpetteroe >>> >> > >> >or >>> >> > >> > > >>> >> > >> > > >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/dcbriccetti >>> >> > >> > > >>> >> > >> > > < >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/dcbriccetti >>> >> > >> > >Can >>> >> > >> > > you check once more? >>> >> > >> > > >>> >> > >> > > Ethan >>> >> > >> > > >>> >> > >> > > On Fri, Nov 5, 2010 at 9:18 AM, Richard Hirsch < >>> >> > [email protected] >>> >> > >> > >wrote: >>> >> > >> > > >>> >> > >> > >> just did a stax deplyoment with the latest code drop and the >>> >> > problem >>> >> > >> > >> doesn't exist anymore - strange >>> >> > >> > >> >>> >> > >> > >> D. >>> >> > >> > >> >>> >> > >> > >> On Thu, Nov 4, 2010 at 12:10 PM, Anne Kathrine Petterøe >>> >> > >> > >> <[email protected]> wrote: >>> >> > >> > >> > I am following: >>> >> > >> > >> > >>> >> > >> > >> > - vdichev< >>> >> > >> > >> >>> >> http://esmecloudserverapache.dickhirsch.staxapps.net/user/vdichev> >>> >> > >> > >> > Vassil Dichev >>> >> > >> > >> > - apachedick< >>> >> > >> > >> >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/apachedick> >>> >> > >> > >> > Dick Hirsch >>> >> > >> > >> > - opyate< >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/opyate >>> >> > >>> >> > >> > >> > juan uys >>> >> > >> > >> > - test1 < >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/test1> >>> >> > >> > >> > Test1 Test1 >>> >> > >> > >> > - esjewett< >>> >> > >> > >> >>> >> http://esmecloudserverapache.dickhirsch.staxapps.net/user/esjewett >>> >> > > >>> >> > >> > >> > Ethan Jewett >>> >> > >> > >> > - daniel< >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/daniel >>> >> > >>> >> > >> > >> > Daniel Koller >>> >> > >> > >> > - dcbriccetti< >>> >> > >> > >> >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/dcbriccetti >>> >> > >> > >>> >> > >> > >> > Dave Briccetti >>> >> > >> > >> > - esmeprojectjira< >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/esmeprojectjira> >>> >> > >> > >> > EsmeProjectJira EsmeProjectJira >>> >> > >> > >> > - kohlerm< >>> >> > >> > >> >>> >> http://esmecloudserverapache.dickhirsch.staxapps.net/user/kohlerm> >>> >> > >> > >> > Markus Kohler >>> >> > >> > >> > - mrinal< >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/mrinal >>> >> > >>> >> > >> > >> > Mrinal Wadhwa >>> >> > >> > >> > - frankbechmann< >>> >> > >> > >> >>> >> > >> >>> >> http://esmecloudserverapache.dickhirsch.staxapps.net/user/frankbechmann >>> >> > >> > > >>> >> > >> > >> > Frank Bechmann >>> >> > >> > >> > - florianbiehlig< >>> >> > >> > >> >>> >> > >> > >>> >> > >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/florianbiehlig >>> >> > >> > >>> >> > >> > >> > Florian Biehlig >>> >> > >> > >> > - quack < >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/quack> >>> >> > >> > >> > Ryan Quackenboss >>> >> > >> > >> > - martinlang2< >>> >> > >> > >> >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/martinlang2 >>> >> > >> > >>> >> > >> > >> > Martin Lang >>> >> > >> > >> > - puru < >>> >> > >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/puru> >>> >> > >> > >> Puru >>> >> > >> > >> > Govind >>> >> > >> > >> > - dhague< >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/dhague >>> >> > >>> >> > >> > >> > Darren Hague >>> >> > >> > >> > - ruinogueira< >>> >> > >> > >> >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/ruinogueira >>> >> > >> > >>> >> > >> > >> > Rui Nogueira >>> >> > >> > >> > - thbonk< >>> >> > >> > >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/thbonk >>> >> > >>> >> > >> > >> > Thomas Bonk >>> >> > >> > >> > - h < >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/h> >>> >> > >> > Dick >>> >> > >> > >> > Hirsch >>> >> > >> > >> > >>> >> > >> > >> > >>> >> > >> > >> > Hmmmm... >>> >> > >> > >> > >>> >> > >> > >> > >>> >> > >> > >> > On 4 November 2010 12:03, Richard Hirsch < >>> >> [email protected]> >>> >> > >> > wrote: >>> >> > >> > >> > >>> >> > >> > >> >> Just checked the stax console: >>> >> > >> > >> >> >>> >> > >> > >> >> We have some of the following exceptions - maybe anne is >>> >> > following >>> >> > >> > >> >> someone who is the real culprit >>> >> > >> > >> >> >>> >> > >> > >> >> ARN - Going to buffer response body of large or unknown >>> size. >>> >> > Using >>> >> > >> > >> >> getResponseBodyAsStream instead is recommended. >>> >> > >> > >> >> ERROR - Actor threw an exception >>> >> > >> > >> >> java.util.NoSuchElementException: head of empty stream >>> >> > >> > >> >> at scala.Stream$$anon$1.head(Stream.scala:51) >>> >> > >> > >> >> at scala.Stream$$anon$1.head(Stream.scala:49) >>> >> > >> > >> >> at >>> >> > >> > org.apache.esme.external.Feed.parseInternetDate(Feed.scala:87) >>> >> > >> > >> >> at >>> >> > >> org.apache.esme.external.RssFeed.getDate(RssFeed.scala:67) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> org.apache.esme.external.Feed$$anonfun$apply$1$$anonfun$apply$2.apply(Feed.scala:53) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> org.apache.esme.external.Feed$$anonfun$apply$1$$anonfun$apply$2.apply(Feed.scala:48) >>> >> > >> > >> >> at scala.Seq$class.map(Seq.scala:280) >>> >> > >> > >> >> at scala.xml.NodeSeq.map(NodeSeq.scala:34) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > org.apache.esme.external.Feed$$anonfun$apply$1.apply(Feed.scala:48) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > org.apache.esme.external.Feed$$anonfun$apply$1.apply(Feed.scala:47) >>> >> > >> > >> >> at scala.List.flatMap(List.scala:1132) >>> >> > >> > >> >> at >>> org.apache.esme.external.Feed.apply(Feed.scala:47) >>> >> > >> > >> >> at >>> org.apache.esme.external.Feed.apply(Feed.scala:37) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> org.apache.esme.actor.MessagePullActor$MessagePullActor$$anonfun$messageHandler$2.apply(MessagePullActor.scala:85) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> org.apache.esme.actor.MessagePullActor$MessagePullActor$$anonfun$messageHandler$2.apply(MessagePullActor.scala:71) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> >>> net.liftweb.actor.LiftActor$class.execTranslate(LiftActor.scala:354) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> org.apache.esme.actor.MessagePullActor$MessagePullActor.execTranslate(MessagePullActor.scala:66) >>> >> > >> > >> >> at net.liftweb.actor.SpecializedLiftActor$class.net >>> >> > >> > >> >> >>> >> $liftweb$actor$SpecializedLiftActor$$proc2(LiftActor.scala:244) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:165) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:165) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >>> >> > >>> net.liftweb.actor.SpecializedLiftActor$class.around(LiftActor.scala:179) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> org.apache.esme.actor.MessagePullActor$MessagePullActor.around(MessagePullActor.scala:66) >>> >> > >> > >> >> at net.liftweb.actor.SpecializedLiftActor$class.net >>> >> > >> > >> >> >>> >> > >> > >>> >> > >>> $liftweb$actor$SpecializedLiftActor$$processMailbox(LiftActor.scala:164) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> net.liftweb.actor.SpecializedLiftActor$$anonfun$3$$anonfun$apply$1.apply(LiftActor.scala:128) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> net.liftweb.actor.SpecializedLiftActor$$anonfun$3$$anonfun$apply$1.apply(LiftActor.scala:128) >>> >> > >> > >> >> at >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> net.liftweb.actor.LAScheduler$$anonfun$1$$anon$1$$anon$2.run(LiftActor.scala:44) >>> >> > >> > >> >> 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 Thu, Nov 4, 2010 at 11:52 AM, Ethan Jewett < >>> >> > [email protected]> >>> >> > >> > >> wrote: >>> >> > >> > >> >> > Thanks for checking. It sounds like we need to get at the >>> >> logs >>> >> > to >>> >> > >> > find >>> >> > >> > >> >> out >>> >> > >> > >> >> > what is happening, so will probably need to wait until >>> Dick >>> >> > gets >>> >> > >> > back. >>> >> > >> > >> >> > >>> >> > >> > >> >> > Ethan >>> >> > >> > >> >> > >>> >> > >> > >> >> > On Thu, Nov 4, 2010 at 11:38 AM, Anne Kathrine Petterøe >>> >> > >> > >> >> > <[email protected]>wrote: >>> >> > >> > >> >> > >>> >> > >> > >> >> >> Strange. >>> >> > >> > >> >> >> I just logged on as akpetteroe and I have nothing >>> special >>> >> set >>> >> > >> up. >>> >> > >> > No >>> >> > >> > >> >> >> tracks, >>> >> > >> > >> >> >> no actions, not even tokens. >>> >> > >> > >> >> >> >>> >> > >> > >> >> >> /Anne >>> >> > >> > >> >> >> >>> >> > >> > >> >> >> On 4 November 2010 11:18, Ethan Jewett < >>> [email protected] >>> >> > >>> >> > >> > wrote: >>> >> > >> > >> >> >> >>> >> > >> > >> >> >> > Hi all, >>> >> > >> > >> >> >> > >>> >> > >> > >> >> >> > Just was poking around >>> >> > >> > >> >> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/ >>> < >>> >> > >> > >> >> >> > >>> >> > >> > >> >>> >> > http://esmecloudserverapache.dickhirsch.staxapps.net/user/akpetteroe> >>> >> > >> > >> >> >> > re-following >>> >> > >> > >> >> >> > people and found out that the akpetteroe user breaks >>> the >>> >> > >> > timeline. >>> >> > >> > >> >> Going >>> >> > >> > >> >> >> to >>> >> > >> > >> >> >> > >>> >> > >> > >> >> >> >>> >> > >> > >> >> >>> >> > >> > >> >>> >> > >> > >>> >> > >> >>> >> > >>> >> >>> http://esmecloudserverapache.dickhirsch.staxapps.net/user/akpetteroeresults >>> >> > >> > >> >> >> > in an error that sends you back to the main page. >>> >> > >> > >> >> >> > >>> >> > >> > >> >> >> > Any ideas why this might be happening? >>> >> > >> > >> >> >> > >>> >> > >> > >> >> >> > Ethan >>> >> > >> > >> >> >> > >>> >> > >> > >> >> >> >>> >> > >> > >> >> > >>> >> > >> > >> >> >>> >> > >> > >> > >>> >> > >> > >> >>> >> > >> > > >>> >> > >> > >>> >> > >> >>> >> > > >>> >> > >>> >> >>> > >>> >> > -- Twitter: http://twitter.com/vdichev Blog: http://speaking-my-language.blogspot.com
