Online report :
https://continuum-ci.apache.org/continuum/buildResult.action?buildId=40923&projectId=98
Build statistics:
State: Failed
Previous State: Ok
Started at: Tue 15 Mar 2016 20:21:32 +0000
Finished at: Tue 15 Mar 2016 20:26:41 +0000
Total time: 5m 8s
Build Trigger: Schedule
Build Number: 301
Exit code: 1
Building machine hostname: continuum-vm
Operating system : Linux(unknown)
Java Home version :
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3)
(7u71-2.5.3-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Builder version :
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da;
2013-02-19 13:51:28+0000)
Maven home: /opt/apache-maven-3.0.5
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.2.0-75-generic", arch: "amd64", family:
"unix"
****************************************************************************
SCM Changes:
****************************************************************************
Changed: markt @ Tue 15 Mar 2016 20:17:51 +0000
Comment: POOL-303
Ensure that threads do not block indefinitely if more than maxTotal threads
try to borrow an object at the same time and the factory fails to create any
objects.
Files changed:
/commons/proper/pool/trunk/src/changes/changes.xml ( 1735161 )
/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
( 1735161 )
/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
( 1735161 )
/commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
( 1735161 )
****************************************************************************
Dependencies Changes:
****************************************************************************
No dependencies changed
****************************************************************************
Build Definition:
****************************************************************************
POM filename: pom.xml
Goals: clean deploy
Arguments: --batch-mode -Pjava-1.7 -Dgpg.skip -Prelease
Build Fresh: false
Always Build: false
Default Build Definition: true
Schedule: COMMONS_SCHEDULE
Profile Name: Maven 3.0.5 with Java 7
Description: (Group) Build with Java 7 (Maven 3.0.5)
****************************************************************************
Test Summary:
****************************************************************************
Tests: 271
Failures: 6
Errors: 0
Success Rate: 97
Total time: 258.142
****************************************************************************
Test Failures:
****************************************************************************
TestGenericObjectPool
testThreaded1 :
java.lang.AssertionError
java.lang.AssertionError: Thread 9 failed: java.lang.InterruptedException
at org.junit.Assert.fail(Assert.java:88)
at
org.apache.commons.pool2.impl.TestGenericObjectPool.runTestThreads(TestGenericObjectPool.java:1383)
at
org.apache.commons.pool2.impl.TestGenericObjectPool.testThreaded1(TestGenericObjectPool.java:1393)
testNoInstanceOverlap :
java.lang.AssertionError
java.lang.AssertionError: Thread 0 failed: java.lang.InterruptedException
at org.junit.Assert.fail(Assert.java:88)
at
org.apache.commons.pool2.impl.TestGenericObjectPool.runTestThreads(TestGenericObjectPool.java:1383)
at
org.apache.commons.pool2.impl.TestGenericObjectPool.testNoInstanceOverlap(TestGenericObjectPool.java:1460)
testMaxTotalUnderLoad :
java.lang.AssertionError
java.lang.AssertionError: Thread 0 failed: java.lang.InterruptedException
at org.junit.Assert.fail(Assert.java:88)
at
org.apache.commons.pool2.impl.TestGenericObjectPool.testMaxTotalUnderLoad(TestGenericObjectPool.java:758)
testBorrowObjectFairness :
java.lang.AssertionError
java.lang.AssertionError: Thread 0 failed: java.lang.InterruptedException
at org.junit.Assert.fail(Assert.java:88)
at
org.apache.commons.pool2.impl.TestGenericObjectPool.testBorrowObjectFairness(TestGenericObjectPool.java:2035)
TestGenericKeyedObjectPool
testMaxActivePerKeyExceeded :
java.lang.AssertionError
java.lang.AssertionError: Thread failed: 2
java.lang.InterruptedException
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2052)
at
org.apache.commons.pool2.impl.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:587)
at
org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:363)
at
org.apache.commons.pool2.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:278)
at
org.apache.commons.pool2.impl.TestGenericKeyedObjectPool$TestThread.run(TestGenericKeyedObjectPool.java:1783)
at java.lang.Thread.run(Thread.java:745)
at org.junit.Assert.fail(Assert.java:88)
at
org.apache.commons.pool2.impl.TestGenericKeyedObjectPool.runTestThreads(TestGenericKeyedObjectPool.java:563)
at
org.apache.commons.pool2.impl.TestGenericKeyedObjectPool.testMaxActivePerKeyExceeded(TestGenericKeyedObjectPool.java:1391)
testBorrowObjectFairness :
java.lang.AssertionError
java.lang.AssertionError: Thread 0 failed: java.lang.InterruptedException
at org.junit.Assert.fail(Assert.java:88)
at
org.apache.commons.pool2.impl.TestGenericKeyedObjectPool.testBorrowObjectFairness(TestGenericKeyedObjectPool.java:1115)