Build using Java 1.6 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Continuum-Build-Host: vmbuild X-Continuum-Project-Id: 98 X-Continuum-Project-Name: Commons Pool
Online report : http://vmbuild.apache.org/continuum/buildResult.action?buildId=27203&projectId=98 Build statistics: State: Failed Previous State: Ok Started at: Thu 1 Aug 2013 15:31:24 +0000 Finished at: Thu 1 Aug 2013 15:36:12 +0000 Total time: 4m 48s Build Trigger: Schedule Build Number: 195 Exit code: 1 Building machine hostname: vmbuild Operating system : Linux(unknown) Java Home version : java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode) Builder version : Apache Maven 2.2.1 (r801777; 2009-08-06 19:16:01+0000) Java version: 1.6.0_30 Java home: /usr/lib/jvm/jdk1.6.0_30/jre Default locale: en_US, platform encoding: ANSI_X3.4-1968 OS name: "linux" version: "2.6.32-41-server" arch: "amd64" Family: "unix" **************************************************************************** SCM Changes: **************************************************************************** Changed: markt @ Wed 24 Jul 2013 09:58:25 +0000 Comment: Fix a TODO Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java ( 1506478 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java ( 1506478 ) Changed: markt @ Wed 24 Jul 2013 10:23:01 +0000 Comment: Decouple PooledObject from the Deque implementation (required for some refactoring to follow) Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/LinkedBlockingDeque.java ( 1506481 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java ( 1506481 ) Changed: markt @ Wed 24 Jul 2013 10:37:09 +0000 Comment: Make PooledObject an interface so it can be used in the Factory implementations. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PooledObject.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java:1506481) ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PooledObjectState.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java:1506478) ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/TrackedUse.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/TrackedUse.java:1506478) ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/AbandonedConfig.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultEvictionPolicy.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/EvictionPolicy.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectImpl.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObject.java:1506481) ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectState.java ( 1506488 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/TrackedUse.java ( 1506488 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestAbandonedObjectPool.java ( 1506488 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java ( 1506488 ) Changed: markt @ Wed 24 Jul 2013 20:01:34 +0000 Comment: Create two new factory interfaces that work with PooledObject instances rather than Object instances and switch Gop and GKOP to use them. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/KeyedPooledObjectFactory.java ( 1506685 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PooledObjectFactory.java ( 1506685 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java ( 1506685 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java ( 1506685 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PoolImplUtils.java ( 1506685 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectImpl.java ( 1506685 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/TestPoolUtils.java ( 1506685 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestAbandonedObjectPool.java ( 1506685 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.java ( 1506685 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java ( 1506685 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPoolClassLoaders.java ( 1506685 ) /commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/performance/PerformanceTest.java ( 1506685 ) Changed: markt @ Thu 25 Jul 2013 11:56:41 +0000 Comment: Change name of implementation class Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObject.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectImpl.java:1506855) ( 1506916 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java ( 1506916 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java ( 1506916 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PoolImplUtils.java ( 1506916 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PooledObjectImpl.java ( 1506916 ) Changed: markt @ Thu 25 Jul 2013 12:46:41 +0000 Comment: Remove unnecessary code Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PooledObject.java ( 1506939 ) Changed: markt @ Thu 25 Jul 2013 13:10:04 +0000 Comment: DBCP-229 Make stack trace of borrowing available to help ID leaks. This change makes some information available about objects in the pool (borrowed and idle) via JMX. More information can be exposed if required. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/PooledObject.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObject.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObjectInfo.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObjectInfoMBean.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java ( 1506954 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMXBean.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMBean.java:1506497) ( 1506954 ) Changed: markt @ Thu 25 Jul 2013 15:36:29 +0000 Comment: Add missing headers Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObjectInfo.java ( 1507016 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObjectInfoMBean.java ( 1507016 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PoolImplUtils.java ( 1507016 ) Changed: markt @ Fri 26 Jul 2013 08:59:29 +0000 Comment: Expose the type and toString() value of a pooled object to the JMX interface. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObjectInfo.java ( 1507223 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObjectInfoMBean.java ( 1507223 ) Changed: markt @ Fri 26 Jul 2013 09:03:00 +0000 Comment: Switch GKOP to using an MXBean so the pooled objects can be exposed without having to register each of the individually in JMX. Remove the list of keys from the interface as a) the key class almost certainly won't be available to the JMX client and b) other attributes include key lists in their results. Add a method to expose all the objects currently in the pool. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java ( 1507227 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java ( 1507227 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMXBean.java (from /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMBean.java:1506497) ( 1507227 ) Changed: markt @ Fri 26 Jul 2013 09:04:35 +0000 Comment: Use some reflection trickery on the factory to work out what type of objects are being handled by the pool. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java ( 1507228 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMXBean.java ( 1507228 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/PoolImplUtils.java ( 1507228 ) Changed: markt @ Thu 1 Aug 2013 14:12:31 +0000 Comment: First pass at switching GOP and GKOP to a listener for swallowed exceptions rather than JMX notifications. Files changed: /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/SwallowedExceptionListener.java ( 1509240 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/BaseGenericObjectPool.java ( 1509240 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolMXBean.java ( 1509240 ) /commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPoolMXBean.java ( 1509240 ) **************************************************************************** Dependencies Changes: **************************************************************************** No dependencies changed **************************************************************************** Build Definition: **************************************************************************** POM filename: pom.xml Goals: clean deploy Arguments: --batch-mode -Pjava-1.6 -Dgpg.skip -Prelease Build Fresh: false Always Build: false Default Build Definition: true Schedule: COMMONS_SCHEDULE Profile Name: Maven 2.2.1 Description: Build using Java 1.6 **************************************************************************** Test Summary: **************************************************************************** Tests: 170 Failures: 2 Errors: 0 Success Rate: 98 Total time: 270.495 **************************************************************************** Test Failures: **************************************************************************** TestGenericObjectPool testJmxNotification : java.lang.AssertionError java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at org.junit.Assert.assertEquals(Assert.java:542) at org.apache.commons.pool2.impl.TestGenericObjectPool.testJmxNotification(TestGenericObjectPool.java:1984) TestGenericKeyedObjectPool testJmxNotification : java.lang.AssertionError java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:743) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:555) at org.junit.Assert.assertEquals(Assert.java:542) at org.apache.commons.pool2.impl.TestGenericKeyedObjectPool.testJmxNotification(TestGenericKeyedObjectPool.java:1829) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
