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]

Reply via email to