MongoTestKit broken on machines not running MongoDB
Build breaks with an exception:
Running net.liftweb.mongodb.MongoDirectExamplesTest org.apache.maven.surefire.booter.SurefireExecutionException: null; nested exception is java.lang.ExceptionInInitializerError: null java.lang.ExceptionInInitializerError at net.liftweb.mongodb.MongoDirectExamplesTest.<init>(MongoDirectExamples.scala:33) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.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.java:59) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103) at org.apache.maven.surefire.Surefire.run(Surefire.java:169) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021) Caused by: com.mongodb.MongoInternalException: DBPort.findOne failed at com.mongodb.DBPort.findOne(DBPort.java:153) at com.mongodb.DBPort.runCommand(DBPort.java:159) at com.mongodb.DBTCPConnector.testMaster(DBTCPConnector.java:371) at com.mongodb.Mongo.<init>(Mongo.java:167) at com.mongodb.Mongo.<init>(Mongo.java:151) at com.mongodb.Mongo.<init>(Mongo.java:141) at net.liftweb.mongodb.MongoHost.<init>(Mongo.scala:62) at net.liftweb.mongodb.MongoTestKit$class.$init$(MongoTestKit.scala:33) at net.liftweb.mongodb.MongoDirectExamples$.<init>(MongoDirectExamples.scala:35) at net.liftweb.mongodb.MongoDirectExamples$.<clinit>(MongoDirectExamples.scala) ... 19 more Caused by: java.io.IOException: couldn't connect to [rocky.chen-becker.org/127.0.0.1:27017] bc:java.net.ConnectException: Connection refused at com.mongodb.DBPort._open(DBPort.java:205) at com.mongodb.DBPort.go(DBPort.java:85) at com.mongodb.DBPort.findOne(DBPort.java:145) ... 28 more
Leave a comment
on 2011-01-16 00:40 *
By dchenbecker
Status changed from Accepted to Fixed
Work remaining changed from 0.5 to 0.0
Initial fix committed in e0484fdfe2b1cf005553853e2f3d09e7c90d2a21