See <https://builds.apache.org/job/ACE-trunk/108/changes>
Changes:
[jawi] Refactored the agent feedback store implementation:
- made the store thread-safe on its own, allowing multiple threads to
access it without fear of corruption;
- added some test cases to test the thread-safety of the store;
- simplified some constructs in the feedback store manager.
[jawi] Updated ignore properties
------------------------------------------
[...truncated 660 lines...]
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/ConnectionUtil.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/ContentRangeInputStream.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DefaultController.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DependencyTrackerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DeploymentHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DiscoveryHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DownloadCallableImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DownloadHandleImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DownloadHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/DownloadResultImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/EventLoggerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/EventsHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/FeedbackChannelImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/FeedbackHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/FeedbackStore.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/FeedbackStoreManager.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/IdentificationHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/InternalConstants.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/LoggingHandlerImpl.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/ReflectionUtil.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/ResettableTimer.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/impl/UpdateHandlerBase.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/src/org/apache/ace/agent/updater/Activator.java
[copy] Copying 1 file to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/bin
build:
compileTests:
[mkdir] Created dir:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/bin_test
[javac] Compiling 16 source files to
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/bin_test
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/ConfigurationHandlerImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/ConnectionHandlerImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/ContentRangeInputStreamTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/CustomControllerTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/DeploymentHandlerImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/DiscoveryHandlerImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/DownloadHandleImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/DownloadHandlerTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/FeedbackChannelImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/FeedbackHandlerImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/FeedbackStoreManagerTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/FeedbackStoreTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/impl/IdentificationHandlerImplTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/testutil/BaseAgentTest.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/testutil/SynchronousExecutorService.java
[javac]
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/testutil/TestWebServer.java
[javac] Note:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/test/org/apache/ace/agent/testutil/SynchronousExecutorService.java
uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
testng:
[mkdir] Created dir:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/org.apache.ace.agent/generated/testng
[testng] [TestNG] Running:
[testng] Ant suite
[testng]
[testng] 2013-10-02 09:43:37.542:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
[testng] 2013-10-02 09:43:37.583:INFO:oejsh.ContextHandler:started
o.e.j.s.ServletContextHandler{/,null}
[testng] 2013-10-02 09:43:37.616:INFO:oejs.AbstractConnector:Started
[email protected]:8880
[testng] > GET /basicauth HTTP/1.1
[testng] > Host: localhost:8880
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 403 Requires Basic Auth
[testng]
[testng] > GET /basicauth HTTP/1.1
[testng] > Host: localhost:8880
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Authorization: Basic am9obi5kb2U6c2VjcmV0
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 200
[testng]
[testng] 2013-10-02 09:43:38.293:INFO:oejsh.ContextHandler:stopped
o.e.j.s.ServletContextHandler{/,null}
[testng] 2013-10-02 09:43:38.557:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
[testng] 2013-10-02 09:43:38.557:INFO:oejsh.ContextHandler:started
o.e.j.s.ServletContextHandler{/,null}
[testng] 2013-10-02 09:43:38.559:INFO:oejs.AbstractConnector:Started
[email protected]:8881
[testng] > GET /deployment/agent/versions/ HTTP/1.1
[testng] > Host: localhost:8881
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 200 voila
[testng]
[testng] > HEAD /deployment/agent/versions/1.0.0 HTTP/1.1
[testng] 2013-10-02 09:43:40.522:INFO:oejsh.ContextHandler:stopped
o.e.j.s.ServletContextHandler{/,null}
[testng] > Host: localhost:8881
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 200 voila
[testng] < X-ACE-DPSize: 740000
[testng]
[testng] 2013-10-02 09:43:40.583:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
[testng] 2013-10-02 09:43:40.584:INFO:oejsh.ContextHandler:started
o.e.j.s.ServletContextHandler{/,null}
[testng] 2013-10-02 09:43:40.585:INFO:oejs.AbstractConnector:Started
[email protected]:8882
[testng] 2013-10-02 09:43:40.633:INFO:oejsh.ContextHandler:stopped
o.e.j.s.ServletContextHandler{/,null}
[testng] Downloaded 4096 from 740000 bytes, interrupting download...
[testng] Downloaded 24576 from 740000 bytes, stopping download...
[testng] First size: 4096, second size: 24576; total = 740000.
[testng] 2013-10-02 09:43:46.417:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
[testng] > GET /error HTTP/1.1
[testng] 2013-10-02 09:43:46.417:INFO:oejsh.ContextHandler:started
o.e.j.s.ServletContextHandler{/,null}
[testng] > Host: localhost:8883
[testng] 2013-10-02 09:43:46.419:INFO:oejs.AbstractConnector:Started
[email protected]:8883
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 404 You asked for it
[testng]
[testng] > GET /error HTTP/1.1
[testng] > Host: localhost:8883
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 503 You asked for it
[testng] < Retry-After: 500
[testng]
[testng] > GET /error HTTP/1.1
[testng] > Host: localhost:8883
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 503 You asked for it
[testng] < Retry-After: 500
[testng]
[testng] > GET /download8004678154737475933.bin HTTP/1.1
[testng] > Host: localhost:8883
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 0
[testng] < Last-Modified: Wed Oct 02 09:43:46 GMT+00:00 2013
[testng] < Accept-Ranges: bytes
[testng]
[testng] [DEBUG] 09:43:46 (downloads) Download completed: 740000 bytes
downloaded...
[testng] > GET /download8004678154737475933.bin HTTP/1.1
[testng] > Host: localhost:8883
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Range: bytes=4096-
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 206
[testng] < Last-Modified: Wed Oct 02 09:43:46 GMT+00:00 2013
[testng] < Accept-Ranges: bytes
[testng] < Content-Range: bytes 4096-739999/740000
[testng]
[testng] [DEBUG] 09:43:48 (downloads) Download completed: 740000 bytes
downloaded...
[testng] 2013-10-02 09:43:49.903:INFO:oejsh.ContextHandler:stopped
o.e.j.s.ServletContextHandler{/,null}
[testng] 2013-10-02 09:43:49.974:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
[testng] 2013-10-02 09:43:49.974:INFO:oejsh.ContextHandler:started
o.e.j.s.ServletContextHandler{/,null}
[testng] 2013-10-02 09:43:49.976:INFO:oejs.AbstractConnector:Started
[email protected]:8884
[testng] > GET /test/query HTTP/1.1
[testng] > Host: localhost:8884
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 200
[testng]
[testng] > POST /test/send HTTP/1.1
[testng] > Host: localhost:8884
[testng] > Transfer-Encoding: chunked
[testng] > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
[testng] > Content-Type: application/x-www-form-urlencoded
[testng] > Connection: keep-alive
[testng] > User-Agent: Java/1.6.0_26
[testng] < HTTP/1.1 200
[testng]
[testng] Writer (Writer-8) starts writing 100000 records...
[testng] Reader (Reader-5) starting to read 100000 records...
[testng] Writer (Writer-4) starts writing 100000 records...
[testng] Writer (Writer-7) starts writing 100000 records...
[testng] Writer (Writer-6) starts writing 100000 records...
[testng] Writer (Writer-5) starts writing 100000 records...
[testng] Writer (Writer-3) starts writing 100000 records...
[testng] Writer (Writer-2) starts writing 100000 records...
[testng] Writer (Writer-0) starts writing 100000 records...
[testng] Writer (Writer-1) starts writing 100000 records...
[testng] Reader (Reader-8) starting to read 100000 records...
[testng] Reader (Reader-7) starting to read 100000 records...
[testng] Reader (Reader-6) starting to read 100000 records...
[testng] Reader (Reader-4) starting to read 100000 records...
[testng] Reader (Reader-3) starting to read 100000 records...
[testng] Reader (Reader-0) starting to read 100000 records...
[testng] Reader (Reader-1) starting to read 100000 records...
[testng] Reader (Reader-2) starting to read 100000 records...
[testng] Reader (Reader-0) starting to read 100000 records...
[testng] Writer (Writer-7) starts writing 100000 records...
[testng] Writer (Writer-6) starts writing 100000 records...
[testng] Writer (Writer-5) starts writing 100000 records...
[testng] Writer (Writer-4) starts writing 100000 records...
[testng] Writer (Writer-3) starts writing 100000 records...
[testng] Writer (Writer-2) starts writing 100000 records...
[testng] Writer (Writer-0) starts writing 100000 records...
[testng] Writer (Writer-1) starts writing 100000 records...
[testng] Writer (Writer-8) starts writing 100000 records...
[testng] Writer (Writer-0) finished with 11112 records written...
[testng] Writer (Writer-5) finished with 11111 records written...
[testng] Writer (Writer-4) finished with 11111 records written...
[testng] Writer (Writer-6) finished with 11111 records written...
[testng] Writer (Writer-7) finished with 11111 records written...
[testng] Writer (Writer-8) finished with 11111 records written...
[testng] Writer (Writer-1) finished with 11111 records written...
[testng] Writer (Writer-3) finished with 11111 records written...
[testng] Writer (Writer-2) finished with 11111 records written...
[testng] Reader (Reader-0) finished with 100000 records read...
[testng] Writer (Writer-0) starts writing 10000 records...
[testng] Reader (Reader-0) starting to read 10000 records...
[testng] Writer (Writer-0) finished with 10000 records written...
[testng] Reader (Reader-0) finished with 10000 records read...
[testng] Writer (Writer-6) finished with 11111 records written...
[testng] Writer (Writer-3) finished with 11111 records written...
[testng] Writer (Writer-0) finished with 11112 records written...
[testng] Writer (Writer-5) finished with 11111 records written...
[testng] Writer (Writer-7) finished with 11111 records written...
[testng] Writer (Writer-8) finished with 11111 records written...
[testng] Writer (Writer-2) finished with 11111 records written...
[testng] Writer (Writer-4) finished with 11111 records written...
[testng] Reader (Reader-5) finished with 100000 records read...
[testng] Writer (Writer-1) finished with 11111 records written...
[testng] Reader (Reader-6) finished with 100000 records read...
[testng] Reader (Reader-7) finished with 100000 records read...
[testng] Reader (Reader-4) finished with 100000 records read...
[testng] Reader (Reader-2) finished with 100000 records read...
[testng] Reader (Reader-1) finished with 100000 records read...
[testng] Reader (Reader-0) finished with 100000 records read...
[testng] Reader (Reader-8) finished with 100000 records read...
[testng] Reader (Reader-3) finished with 100000 records read...
[testng] Writing 1000000 records took 47510.281 ms.
[testng] 2013-10-02 09:45:39.483:INFO:oejsh.ContextHandler:stopped
o.e.j.s.ServletContextHandler{/,null}
[testng]
[testng] ===============================================
[testng] Ant suite
[testng] Total tests run: 67, Failures: 1, Skips: 0
[testng] ===============================================
[testng]
BUILD FAILED
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/cnf/build.xml:39:
The following error occurred while executing this line:
/zonestorage/hudson_solaris/home/hudson/hudson-slave/workspace/ACE-trunk/cnf/build.xml:47:
The tests failed.
Total time: 5 minutes 14 seconds
Build step 'Invoke Ant' marked build as failure
Recording test results
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern:
**/testng/testng-results.xml
Saving reports...
Processing
'/home/hudson/hudson/jobs/ACE-trunk/builds/2013-10-02_09-34-25/testng/testng-results-1.xml'
Processing
'/home/hudson/hudson/jobs/ACE-trunk/builds/2013-10-02_09-34-25/testng/testng-results.xml'
TestNG Reports Processing: FINISH