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/

Reply via email to