[ 
https://issues.apache.org/jira/browse/NIFI-3107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15865235#comment-15865235
 ] 

ASF subversion and git services commented on NIFI-3107:
-------------------------------------------------------

Commit b2290b24a6a0c556b52f4bd9343970c9d1a5268d in nifi's branch 
refs/heads/master from [~ijokarumawak]
[ https://git-wip-us.apache.org/repos/asf?p=nifi.git;h=b2290b2 ]

NIFI-3107: Unit test failure for DBCPServiceTest

H2 and Kafka broker uses the same default port 9092.
If an user is running Kafka broker on the same machine, or run the unit
tests in parallel, DBCPServiceTest can fail since some of its test
methods connects to port 9092.

This closes #1504.

Signed-off-by: Andy LoPresto <alopre...@apache.org>


> Unit test failure for DBCPServiceTest
> -------------------------------------
>
>                 Key: NIFI-3107
>                 URL: https://issues.apache.org/jira/browse/NIFI-3107
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Extensions
>         Environment: OSX Yosemite
> Apache Maven 3.3.3
> Java version: 1.8.0_60, vendor: Oracle Corporation
>            Reporter: Mark Payne
>            Assignee: Koji Kawamura
>             Fix For: 1.2.0
>
>
> When I attempt to build the DBCPService module, I see a failure with the 
> following output:
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.nifi.dbcp.DBCPServiceTest
> Tests run: 11, Failures: 0, Errors: 2, Skipped: 4, Time elapsed: 1.492 sec 
> <<< FAILURE! - in org.apache.nifi.dbcp.DBCPServiceTest
> testDropInvalidConnectionsH2_Default(org.apache.nifi.dbcp.DBCPServiceTest)  
> Time elapsed: 0.141 sec  <<< ERROR!
> org.apache.nifi.processor.exception.ProcessException: 
> org.apache.commons.dbcp.SQLNestedException: Cannot create 
> PoolableConnectionFactory (Connection is broken: "java.io.EOFException: 
> localhost" [90067-192])
>       at java.io.DataInputStream.readInt(DataInputStream.java:392)
>       at org.h2.value.Transfer.readInt(Transfer.java:153)
>       at org.h2.engine.SessionRemote.done(SessionRemote.java:617)
>       at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:133)
>       at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:448)
>       at 
> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:329)
>       at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:118)
>       at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:102)
>       at org.h2.Driver.connect(Driver.java:72)
>       at 
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
>       at 
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
>       at 
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
>       at 
> org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
>       at 
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
>       at 
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>       at 
> org.apache.nifi.dbcp.DBCPConnectionPool.getConnection(DBCPConnectionPool.java:249)
>       at 
> org.apache.nifi.dbcp.DBCPServiceTest.testDropInvalidConnectionsH2_Default(DBCPServiceTest.java:200)
> testDropInvalidConnectionsH2_Better(org.apache.nifi.dbcp.DBCPServiceTest)  
> Time elapsed: 0.008 sec  <<< ERROR!
> org.apache.nifi.processor.exception.ProcessException: 
> org.apache.commons.dbcp.SQLNestedException: Cannot create 
> PoolableConnectionFactory (Connection is broken: "java.io.EOFException: 
> localhost" [90067-192])
>       at java.io.DataInputStream.readInt(DataInputStream.java:392)
>       at org.h2.value.Transfer.readInt(Transfer.java:153)
>       at org.h2.engine.SessionRemote.done(SessionRemote.java:617)
>       at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:133)
>       at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:448)
>       at 
> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:329)
>       at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:118)
>       at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:102)
>       at org.h2.Driver.connect(Driver.java:72)
>       at 
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
>       at 
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
>       at 
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
>       at 
> org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
>       at 
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
>       at 
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>       at 
> org.apache.nifi.dbcp.DBCPConnectionPool.getConnection(DBCPConnectionPool.java:249)
>       at 
> org.apache.nifi.dbcp.DBCPServiceTest.testDropInvalidConnectionsH2_Better(DBCPServiceTest.java:252)
> Results :
> Tests in error:
>   DBCPServiceTest.testDropInvalidConnectionsH2_Better:252 » Process 
> org.apache.c...
>   DBCPServiceTest.testDropInvalidConnectionsH2_Default:200 » Process 
> org.apache....
> Tests run: 11, Failures: 0, Errors: 2, Skipped: 4
> I've tried running "mvn clean install" several times, always with these 
> failures. Sometimes I see only 1 of them, sometimes both of them.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to