Hi all, I can't build trunk--doing JDK 1.7.0_25 on Ubuntu. With a fresh
checkout of jspwiki from SVN into an empty folder and running "mvn clean
install" returns these errors:
Running org.apache.wiki.auth.user.JDBCUserDatabaseTest
[Server@396352e]: [Thread[main,5,main]]: setSilent(true)
[Server@34a403c7]: [Thread[main,5,main]]: setSilent(true)
Looks like your database could not be connected to - please make sure
that you have started your database, exception: java.sql.SQLException:
java.lang.NullPointerException java.lang.NullPointerException
[Server@69673772]: [Thread[main,5,main]]: setSilent(true)
[Server@69673772]: [Thread[HSQLDB Server @69673772,5,main]]:
run()/openServerSocket():
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at
java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
...
Looks like your database could not be connected to - please make sure
that you have started your database, exception: java.sql.SQLException:
java.lang.NullPointerException java.lang.NullPointerException
Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 1.304
sec <<< FAILURE! - in org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest
testSave(org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest) Time
elapsed: 0.328 sec <<< ERROR!
java.sql.SQLException: java.lang.NullPointerException
java.lang.NullPointerException
at org.hsqldb.error.Error.error(Unknown Source)
at org.hsqldb.ClientConnection.<init>(Unknown Source)
at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
at
org.apache.wiki.TestJDBCDataSource.getConnection(TestJDBCDataSource.java:100)
at
org.apache.wiki.TestJDBCDataSource.getConnection(TestJDBCDataSource.java:86)
at
org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest.setUp(JDBCGroupDatabaseTest.java:83)
testDelete(org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest) Time
elapsed: 0.324 sec <<< ERROR!
java.sql.SQLException: java.lang.NullPointerException
java.lang.NullPointerException
at org.hsqldb.error.Error.error(Unknown Source)
at org.hsqldb.ClientConnection.<init>(Unknown Source)
at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
at
org.apache.wiki.TestJDBCDataSource.getConnection(TestJDBCDataSource.java:100)
at
org.apache.wiki.TestJDBCDataSource.getConnection(TestJDBCDataSource.java:86)
at
org.apache.wiki.auth.authorize.JDBCGroupDatabaseTest.setUp(JDBCGroupDatabaseTest.java:83)
...
Tests in error:
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCUserDatabaseTest.setUp:131 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCGroupDatabaseTest.setUp:90 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCGroupDatabaseTest.setUp:90 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCGroupDatabaseTest.setUp:90 SQL java.lang.NullPointerException
java.lang.Nu...
JDBCGroupDatabaseTest.setUp:90 SQL java.lang.NullPointerException
java.lang.Nu...
Tests run: 936, Failures: 0, Errors: 14, Skipped: 0
The problem appears to be the "Address already in use" error above
w.r.t. HSQLDB. FWIW, I didn't have Tomcat or other container running on
my machine at the time of compile, and AFAIK am not running HSQLDB
separately either. Anybody know what the problem is?
Regards,
Glen