Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 74788 invoked from network); 6 Sep 2010 13:30:10 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 6 Sep 2010 13:30:10 -0000 Received: (qmail 57187 invoked by uid 500); 6 Sep 2010 13:30:10 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 57163 invoked by uid 500); 6 Sep 2010 13:30:08 -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 57155 invoked by uid 99); 6 Sep 2010 13:30:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Sep 2010 13:30:07 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of hirsch.dick@gmail.com designates 209.85.215.175 as permitted sender) Received: from [209.85.215.175] (HELO mail-ey0-f175.google.com) (209.85.215.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Sep 2010 13:30:01 +0000 Received: by eyb7 with SMTP id 7so2014551eyb.6 for ; Mon, 06 Sep 2010 06:29:39 -0700 (PDT) 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=wkdnEuMa2l3JYgmriy394i6DbH/tld17STRnhlE/8rk=; b=XoNbfrwfUXPWSBhJpzxBu0Dv1UjIgBDqsVNaAe1kRZhoehf1r/zlvMRcYbIE6oq1ak vBz+DkwuTTXdrx8Oha1NW64EF0BX1lxn6dr7u7sNWcEqU/jsvrN/ZNTgViZLhn1mH0Hm njEDNbf1fe9rUlOOenr/OMTKtHJPZfQtrOpag= 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=V9QENX01jh56qZXQGJbK6EprHhSPi6Q7FM/znEXfMH80cePQzWPUph8fH4sr+JGrzL KHl2I69NLsm/7zKEA56R2J/qIobzzZ82ql6POxZWHMQw/9qH+zAKWlxE9I6jmtLWnRmD esngaNeCxMqTAUjoS5780yt16yyjsoo+CZhtg= MIME-Version: 1.0 Received: by 10.213.101.13 with SMTP id a13mr136040ebo.44.1283779779847; Mon, 06 Sep 2010 06:29:39 -0700 (PDT) Received: by 10.14.48.72 with HTTP; Mon, 6 Sep 2010 06:29:39 -0700 (PDT) In-Reply-To: References: <789980.84983.qm@web54410.mail.re2.yahoo.com> Date: Mon, 6 Sep 2010 15:29:39 +0200 Message-ID: Subject: Re: 1.1 Release: Failed Test From: Richard Hirsch To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I'll do that any way during the release process - used to it. On Mon, Sep 6, 2010 at 3:25 PM, Ethan Jewett wrote: > Doubt it, it should all run locally. Can you try "mvn clean test"? > > Also "svn status" to make sure you don't have any local changes hanging a= round. > > Hopefully you don't need to clean out your maven repository and start > from scratch. :-( > > Ethan > > On Mon, Sep 6, 2010 at 3:21 PM, Richard Hirsch wr= ote: >> On Mon, Sep 6, 2010 at 3:19 PM, Ethan Jewett wrote: >>> Tests are successful for me locally (mvn clean test) and Hudson was >>> happy as of an hour ago (https://hudson.apache.org/hudson/job/ESME/). >>> >>> What exactly are you doing that results in this test failure? >> >> mvn test - might be some sort of a proxy problem?? >>> >>> Ethan >>> >>> On Mon, Sep 6, 2010 at 3:05 PM, Richard Hirsch = wrote: >>>> Yep - this is the support of those legacy apps that still support >>>> basic authentication in the Twitter API. =A0We'll have to decide how w= e >>>> deal with OAuth but not in the 1.1 release. Either 1.2 or a later >>>> release. >>>> >>>> On Mon, Sep 6, 2010 at 3:01 PM, Joe Schaefer = wrote: >>>>> You are aware of the OAuth mandate for twitter >>>>> apps, right? =A0It started Sept 1. >>>>> >>>>> >>>>> >>>>> >>>>> ----- Original Message ---- >>>>>> From: Richard Hirsch >>>>>> To: esme-dev@incubator.apache.org >>>>>> Sent: Mon, September 6, 2010 8:57:37 AM >>>>>> Subject: 1.1 Release: Failed Test >>>>>> >>>>>> I aws going through the release preparation steps and we have a fail= ing =A0test: >>>>>> >>>>>> "Twitter API should show message in user, home and public =A0timelin= es" >>>>>> >>>>>> I'd know whether the problem is a timing problem or something =A0els= e. >>>>>> >>>>>> --------------- >>>>>> >>>>>> >>>>>> Tests run: 14, Failures: 1, Errors: 0, =A0Skipped: 0, Time elapsed: >>>>>> 37.046 sec <<< FAILURE! >>>>>> Twitter API =A0should show message in user, home and public timeline= s >>>>>> Time elapsed: 0.016 =A0sec =A0<<< FAILURE! >>>>>> org.specs.runner.UserError: >>>>>operation=3D"statuses">0N/AfalseEurope/Berlintwitter_userUnknown >>>>>>n >>>>>> Unknown23User =A0twitter_user changed >>>>>> profile. Name: Unknown =A0Unknown >>>>>>Image:falsefalseMon >>>>>>n >>>>>> Sep =A006 14:52:07 =A0+0200 >>>>>>2010profile42 >>>>>>> >>>>>> doesn't =A0contain test_msg1 >>>>>> =A0 =A0 at >>>>>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$$anonfun$$bslash$bsla= sh$1.apply(TwitterAPITest.scala:131) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$$anonfun$$bslash$bsla= sh$1.apply(TwitterAPITest.scala:131) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$class.xmlMatch(Twitte= rAPITest.scala:126) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$$anon$1.xmlMatch(TwitterAPITest.s= cala:143) >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$XmlResponse$class.$bslash$bslash(= TwitterAPITest.scala:131) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$$anon$1.$bslash$bslash(TwitterAPI= Test.scala:143) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$$anonfun$1$$anonfun$apply$24.appl= y(TwitterAPITest.scala:163) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.esme.api.TwitterAPISpecs$$anonfun$1$$anonfun$apply$24.appl= y(TwitterAPITest.scala:160) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.LifeCycle$class.withCurrent(ExampleLifeCycle.= scala:64) >>>>>> =A0 =A0 =A0at =A0org.specs.specification.Examples.withCurrent(Exampl= es.scala:52) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Exam= ples.scala:108) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.Examples$$anonfun$specifyExample$1.apply(Exam= ples.scala:108) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleExecution$$anonfun$3$$anonfun$apply$5.= apply(ExampleLifeCycle.scala:195) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.getOrElse(Option.scala:61) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.LifeCycle$class.executeExpectations(ExampleLi= feCycle.scala:86) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.BaseSpecification.executeExpectations(BaseSpe= cification.scala:55) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.appl= y(ExampleLifeCycle.scala:86) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.LifeCycle$$anonfun$executeExpectations$1.appl= y(ExampleLifeCycle.scala:86) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.LifeCycle$class.executeExpectations(ExampleLi= feCycle.scala:86) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.BaseSpecification.executeExpectations(BaseSpe= cification.scala:55) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$class.id$1(ExampleContext.scal= a:31) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContex= t.scala:32) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContex= t.scala:32) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= .apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= .apply(ExampleContext.scala:57) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.ExampleContext$class.executeExpectations(Exam= pleContext.scala:57) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.Examples.executeExpectations(Examples.scala:5= 2) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1$$anonfun$apply$2.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= $$anonfun$apply$1.apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$class.id$1(ExampleContext.scal= a:31) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContex= t.scala:32) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$1.apply(ExampleContex= t.scala:32) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= .apply(ExampleContext.scala:58) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleContext$$anonfun$executeExpectations$2= .apply(ExampleContext.scala:57) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.ExampleContext$class.executeExpectations(Exam= pleContext.scala:57) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.Examples.executeExpectations(Examples.scala:5= 2) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLife= Cycle.scala:195) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleExecution$$anonfun$3.apply(ExampleLife= Cycle.scala:182) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleExecution$$anonfun$2.apply(ExampleLife= Cycle.scala:165) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleExecution.execute(ExampleLifeCycle.sca= la:215) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.SpecificationExecutor$$anonfun$executeExample= $1.apply(SpecificationExecutor.scala:51) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.SpecificationExecutor$$anonfun$executeExample= $1.apply(SpecificationExecutor.scala:51) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.SpecificationExecutor$class.executeExample(Sp= ecificationExecutor.scala:51) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.BaseSpecification.executeExample(BaseSpecific= ation.scala:55) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.BaseSpecification.executeExample(BaseSpecific= ation.scala:55) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.ap= ply(ExampleLifeCycle.scala:124) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleLifeCycle$$anonfun$executeExample$1.ap= ply(ExampleLifeCycle.scala:124) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at >>>>>>org.specs.specification.ExampleLifeCycle$class.executeExample(Example= LifeCycle.scala:124) >>>>>> >>>>>> =A0 =A0 =A0at =A0org.specs.specification.Examples.executeExample(Exa= mples.scala:52) >>>>>> =A0 =A0 =A0at =A0org.specs.specification.Examples.executeExample(Exa= mples.scala:52) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.Examples$$anonfun$executeExamples$1.apply(Exa= mples.scala:80) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.Examples$$anonfun$executeExamples$1.apply(Exa= mples.scala:80) >>>>>> >>>>>> =A0 =A0 =A0at scala.Option.map(Option.scala:70) >>>>>> =A0 =A0 at =A0org.specs.specification.Examples.executeExamples(Examp= les.scala:80) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.specification.ExampleStructure$class.examples(ExampleStruct= ure.scala:77) >>>>>> >>>>>> =A0 =A0 =A0at =A0org.specs.specification.Examples.examples(Examples.= scala:52) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.runner.ExamplesTestSuite$$anonfun$initialize$4.apply(JUnit.= scala:157) >>>>>> =A0 =A0 =A0at >>>>>>org.specs.runner.ExamplesTestSuite$$anonfun$initialize$4.apply(JUnit.= scala:153) >>>>>> =A0 =A0 =A0at scala.List.foreach(List.scala:841) >>>>>> =A0 =A0 at =A0org.specs.runner.ExamplesTestSuite.initialize(JUnit.sc= ala:153) >>>>>> =A0 =A0 =A0at org.specs.runner.JUnitSuite$class.init(JUnit.scala:53) >>>>>> =A0 =A0 =A0at =A0org.specs.runner.ExamplesTestSuite.init(JUnit.scala= :143) >>>>>> =A0 =A0 =A0at org.specs.runner.JUnitSuite$class.run(JUnit.scala:60) >>>>>> =A0 =A0 =A0at org.specs.runner.ExamplesTestSuite.run(JUnit.scala:172= ) >>>>>> =A0 =A0 =A0at junit.framework.TestSuite.runTest(TestSuite.java:232) >>>>>> =A0 =A0 =A0at junit.framework.TestSuite.run(TestSuite.java:227) >>>>>> =A0 =A0 at =A0org.specs.runner.JUnitSuite$class.run(JUnit.scala:61) >>>>>> =A0 =A0 at =A0org.specs.runner.JUnit3.run(JUnit.scala:124) >>>>>> =A0 =A0 at =A0org.specs.runner.JUnitSuiteRunner.run(JUnitSuiteRunner= .scala:45) >>>>>> =A0 =A0 =A0at >>>>>>org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.= java:62) >>>>>> =A0 =A0 =A0at >>>>>>org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes= tSet(AbstractDirectoryTestSuite.java:140) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab= stractDirectoryTestSuite.java:127) >>>>>> >>>>>> =A0 =A0 =A0at =A0org.apache.maven.surefire.Surefire.run(Surefire.jav= a:177) >>>>>> =A0 =A0 =A0at sun.reflect.NativeMethodAccessorImpl.invoke0(Native = =A0Method) >>>>>> =A0 =A0 at >>>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.= java:39) >>>>>> =A0 =A0 =A0at >>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces= sorImpl.java:25) >>>>>> >>>>>> =A0 =A0 =A0at java.lang.reflect.Method.invoke(Method.java:597) >>>>>> =A0 =A0 at >>>>>>org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su= refireBooter.java:345) >>>>>> >>>>>> =A0 =A0 =A0at >>>>>>org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j= ava:1009) >>>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >> >