Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 84186 invoked from network); 3 Dec 2009 19:21:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Dec 2009 19:21:52 -0000 Received: (qmail 77962 invoked by uid 500); 3 Dec 2009 19:21:52 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 77466 invoked by uid 500); 3 Dec 2009 19:21:51 -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 77193 invoked by uid 99); 3 Dec 2009 19:21:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Dec 2009 19:21:51 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hirsch.dick@gmail.com designates 209.85.220.214 as permitted sender) Received: from [209.85.220.214] (HELO mail-fx0-f214.google.com) (209.85.220.214) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Dec 2009 19:21:39 +0000 Received: by fxm6 with SMTP id 6so1737625fxm.0 for ; Thu, 03 Dec 2009 11:21:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=h/ranWoG0z0Qpahk/8AyngI1993uGxYEG/FwStLEcao=; b=uHWSFpjRPOt9ppEpiUQobj3qKEoyzeEH0LOhXL73LraMFBVYcJU1ToszduVpE0PeIi Sz50dhI+dLBCXb4f7qzrbExj04o52X/xovYYu/7rz6fAw303PbsrohSVGCXrPySrizUx JZ8HJs7s1HQmEXjipj2Jj45UXDoOuCO7kMBXc= 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=mvyw9Z509ajuyb/4WihzZcCwA9zl0HmECpHA8JYjSjzet9i8Yxhlm7WFD610FQIu4v Q9GB3+uvmvy4feXVKWOmxzwE17hULyS8UI1ZSyY30ggN/dn1tORXf8WKbDhBFmDWwR/m M9lkRn4k2zccbAQDYgrzGFmOFe3v6v5AwRFO0= MIME-Version: 1.0 Received: by 10.103.81.35 with SMTP id i35mr698468mul.43.1259868079166; Thu, 03 Dec 2009 11:21:19 -0800 (PST) In-Reply-To: References: <68f4a0e80912030949r188f6b47sf540910a5b32bea6@mail.gmail.com> Date: Thu, 3 Dec 2009 20:21:19 +0100 Message-ID: Subject: Re: Tests failing to run with "mvn clean test" - trunk/server revision 886861 From: Richard Hirsch To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Sorry. I just checked the last Hudosn build ( ) and the exception is different. It is the one we've had for a while. org.apache.maven.surefire.booter.SurefireExecutionException: null; nested exception is java.lang.ExceptionInInitializerError: null java.lang.ExceptionInInitializerError at org.apache.esme.lib.MsgParserSpecsAsTest.(MsgParseTest.scala:45) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor= AccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon= structorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.specs.runner.JUnitSuiteRunner.testSuite(JUnitSuiteRunner.scala:37) at org.specs.runner.JUnitSuiteRunner.run(JUnitSuiteRunner.scala:45) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.ja= va:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestS= et(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abst= ractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja= va:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso= rImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Sure= fireBooter.java:338) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.jav= a:997) Caused by: java.lang.NullPointerException: Looking for Connection Identifier ConnectionIdentifier(lift) but failed to find either a JNDI data source with the name lift or a lift connection manager with the correct name at net.liftweb.mapper.DB$$anonfun$3$$anonfun$apply$8.apply(DB.scala:102) Still Ethan is correct in saying that this other exception occures in the build process. One reason may the use of S.? in the User.scala file. This was a change that I recently made. at org.apache.esme.model.User$.org$apache$esme$model$User$$profileChan= ged(User.scala:64) D. On Thu, Dec 3, 2009 at 7:52 PM, Richard Hirsch wrot= e: > I had the same problem yesterday. Don't know where it came from - > since I didn't change the test files. I agree with Ethan that it is > the same problem in Hudson. I'd like to get it solved, because then we > can follow the tests in a "clean" environment that Hudson represents. > > D. > > On Thu, Dec 3, 2009 at 7:18 PM, David Pollak > wrote: >> I just pulled the latest sources and did a build. =A0All works just fine= . >> >> Do you have something else running on port 8989? >> >> On Thu, Dec 3, 2009 at 9:49 AM, Ethan Jewett wrote: >> >>> Hi all, >>> >>> Currently tests are failing to run for me with a "mvn clean test" in >>> the trunk server on the latest revision (886861). Can someone confirm? >>> We can then identify what check-in broke the build and fix it. >>> >>> Failure is below, which seems to match the failure occurring in Hudson. >>> >>> Thanks, >>> Ethan >>> >>> >>> >>> 2009-12-03 12:45:51.137:INFO::Started SocketConnector@0.0.0.0:8989 >>> org.apache.maven.surefire.booter.SurefireExecutionException: null; >>> nested exception is java.lang.ExceptionInInitializerError: null >>> java.lang.ExceptionInInitializerError >>> =A0 =A0 =A0 =A0at >>> org.apache.esme.lib.MsgParserSpecsAsTest.(MsgParseTest.scala:45) >>> =A0 =A0 =A0 =A0at sun.reflect.NativeConstructorAccessorImpl.newInstance= 0(Native >>> Method) >>> =A0 =A0 =A0 =A0at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor= AccessorImpl.java:39) >>> =A0 =A0 =A0 =A0at >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon= structorAccessorImpl.java:27) >>> =A0 =A0 =A0 =A0at java.lang.reflect.Constructor.newInstance(Constructor= .java:513) >>> =A0 =A0 =A0 =A0at java.lang.Class.newInstance0(Class.java:355) >>> =A0 =A0 =A0 =A0at java.lang.Class.newInstance(Class.java:308) >>> =A0 =A0 =A0 =A0at >>> org.specs.runner.JUnitSuiteRunner.testSuite(JUnitSuiteRunner.scala:37) >>> =A0 =A0 =A0 =A0at org.specs.runner.JUnitSuiteRunner.run(JUnitSuiteRunne= r.scala:45) >>> =A0 =A0 =A0 =A0at >>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.ja= va:62) >>> =A0 =A0 =A0 =A0at >>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestS= et(AbstractDirectoryTestSuite.java:140) >>> =A0 =A0 =A0 =A0at >>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abst= ractDirectoryTestSuite.java:127) >>> =A0 =A0 =A0 =A0at org.apache.maven.surefire.Surefire.run(Surefire.java:= 177) >>> =A0 =A0 =A0 =A0at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M= ethod) >>> =A0 =A0 =A0 =A0at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja= va:39) >>> =A0 =A0 =A0 =A0at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso= rImpl.java:25) >>> =A0 =A0 =A0 =A0at java.lang.reflect.Method.invoke(Method.java:597) >>> =A0 =A0 =A0 =A0at >>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Sure= fireBooter.java:338) >>> =A0 =A0 =A0 =A0at >>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.jav= a:997) >>> Caused by: java.lang.IllegalStateException: Attempted to use resource >>> bundles outside of an initialized S scope. S only usable when >>> initialized, such as during request processing. Did you call S.? from >>> Boot? >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.resourceBundles(S.scala:611) >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.$qmark(S.scala:637) >>> =A0 =A0 =A0 =A0at net.liftweb.http.S$.$qmark(S.scala:655) >>> =A0 =A0 =A0 =A0at >>> org.apache.esme.model.User$.org$apache$esme$model$User$$profileChanged(= User.scala:64) >>> =A0 =A0 =A0 =A0at org.apache.esme.model.User$$anonfun$1.apply(User.scal= a:50) >>> =A0 =A0 =A0 =A0at org.apache.esme.model.User$$anonfun$1.apply(User.scal= a:50) >>> =A0 =A0 =A0 =A0at >>> net.liftweb.mapper.MetaMapper$$anonfun$eachField$2.apply(MetaMapper.sca= la:1177) >>> =A0 =A0 =A0 =A0at >>> net.liftweb.mapper.MetaMapper$$anonfun$eachField$2.apply(MetaMapper.sca= la:1177) >>> =A0 =A0 =A0 =A0at scala.List.foreach(List.scala:841) >>> =A0 =A0 =A0 =A0at >>> net.liftweb.mapper.MetaMapper$class.eachField(MetaMapper.scala:1177) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.MetaMapper$class.net >>> $liftweb$mapper$MetaMapper$$_afterSave(MetaMapper.scala:1190) >>> =A0 =A0 =A0 =A0at >>> net.liftweb.mapper.MetaMapper$$anonfun$15.apply(MetaMapper.scala:706) >>> =A0 =A0 =A0 =A0at >>> net.liftweb.mapper.MetaMapper$$anonfun$15.apply(MetaMapper.scala:643) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.DB$$anonfun$use$1.apply(DB.scala:4= 24) >>> =A0 =A0 =A0 =A0at net.liftweb.util.DynoVar$class.run(ThreadGlobal.scala= :91) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.DB$currentConn$.run(DB.scala:411) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.DB$.use(DB.scala:421) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.MetaMapper$class.save(MetaMapper.s= cala:642) >>> =A0 =A0 =A0 =A0at org.apache.esme.model.User$.save(User.scala:49) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$$anonfun$save$1.apply(Mappe= r.scala:88) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$$anonfun$save$1.apply(Mappe= r.scala:88) >>> =A0 =A0 =A0 =A0at net.liftweb.util.ThreadGlobal.doWith(ThreadGlobal.sca= la:67) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Safe$.runSafe(Safe.scala:44) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$class.runSafe(Mapper.scala:= 54) >>> =A0 =A0 =A0 =A0at org.apache.esme.model.User.runSafe(User.scala:181) >>> =A0 =A0 =A0 =A0at net.liftweb.mapper.Mapper$class.save(Mapper.scala:87) >>> =A0 =A0 =A0 =A0at org.apache.esme.model.User.save(User.scala:181) >>> =A0 =A0 =A0 =A0at org.apache.esme.JettyTestServer$.start(JettySetup.sca= la:65) >>> =A0 =A0 =A0 =A0at org.apache.esme.lib.MsgParserSpecs$.(MsgParseTe= st.scala:49) >>> =A0 =A0 =A0 =A0at org.apache.esme.lib.MsgParserSpecs$.(MsgParse= Test.scala) >>> =A0 =A0 =A0 =A0... 19 more >>> [ERROR] There are test failures. >>> >> >> >> >> -- >> Lift, the simply functional web framework http://liftweb.net >> Beginning Scala http://www.apress.com/book/view/1430219890 >> Follow me: http://twitter.com/dpp >> Surf the harmonics >> >