In addition to that Jenkins error there are four test failures as listed
below which can be the reason for the unstability.
org.apache.marmotta.kiwi.test.MySQLConcurrencyTest.org.apache.marmotta.kiwi.test.MySQLConcurrencyTest
org.apache.marmotta.kiwi.test.MySQLConcurrencyTest.org.apache.marmotta.kiwi.test.MySQLConcurrencyTest
org.apache.marmotta.kiwi.test.PostgreSQLConcurrencyTest.org.apache.marmotta.kiwi.test.PostgreSQLConcurrencyTest
org.apache.marmotta.kiwi.test.PostgreSQLConcurrencyTest.org.apache.marmotta.kiwi.test.PostgreSQLConcurrencyTest
The reason for this is that the MySQL and PostgreSQL servers not up and
running.
Please find the error logs below.
MySQL
org.junit.internal.AssumptionViolatedException: Database not
available: got:
<com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
Communications link failure
The last packet sent successfully to the server was 0 milliseconds
ago. The driver has not received any packets from the server.>,
expected: null
at java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2393)
at
com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
at
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at
org.apache.marmotta.kiwi.test.helper.DBConnectionChecker.checkDatabaseAvailability(DBConnectionChecker.java:37)
at
org.apache.marmotta.kiwi.test.MySQLConcurrencyTest.setup(MySQLConcurrencyTest.java:110)
PostgreSQL
org.junit.internal.AssumptionViolatedException: Database not
available: got: <org.postgresql.util.PSQLException: Connection
refused. Check that the hostname and port are correct and that the
postmaster is accepting TCP/IP connections.>, expected: null
at java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at org.postgresql.core.PGStream.<init>(PGStream.java:60)
at
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:101)
at
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64)
at
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:136)
at
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29)
at
org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:21)
at
org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:31)
at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:393)
at org.postgresql.Driver.connect(Driver.java:267)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at
org.apache.marmotta.kiwi.test.helper.DBConnectionChecker.checkDatabaseAvailability(DBConnectionChecker.java:37)
at
org.apache.marmotta.kiwi.test.PostgreSQLConcurrencyTest.setup(PostgreSQLConcurrencyTest.java:111)
thanks
Eranda
On Wed, Jul 24, 2013 at 12:19 PM, Sergio Fernández <[email protected]>wrote:
> How could be possible that the builds are so unstable at the asf jenkins?
> We should find the way to solve this issue, properly configuring or
> finding an alternative for ci...
> --
> Sergio Fernández
>
--
*Eranda Sooriyabandara*
E-mail: eranda.sooriyabandara AT gmail.com
Mobile: +94 716 472 816
Linked-In: http://www.linkedin.com/in/erandasooriyabandara
Blog: http://emsooriyabandara.blogspot.com/