You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@qpid.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2014/04/27 00:27:44 UTC

Build failed in Jenkins: Qpid-Java-Java-BDB-TestMatrix » JDK 1.7 (latest),Ubuntu,java-bdb.0-10 #1381

See <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/1381/changes>

Changes:

[rgodfrey] QPID-5048 : Add empty argLine property to allow for tests to run within IntelliJ which otherwise fail

[rgodfrey] QPID-5578 : make mocked queue return the correct model object to prevent NPEs

[robbie] QPID-5723: fix JavaScript issues to enable evaluation under the new engine in JDK 8

[robbie] QPID-5723: fix compilation under JDK 8 (somehow..?)

[rgodfrey] QPID-5615 : Address review comments from Alex Rudyy

[aconway] NO-JIRA: HA qpid-ha usability: automatically use qpidd.conf if no --broker option.

[kwall] QPID-5715: [Java Broker] Defect fix - when stop the VHN before deleting it

[kwall] QPID-5634: Remove virtualhost level attribute, securityAcl, which was made obsolete by this change.

[rgodfrey] QPID-5578 : Make TaskExecutor an interface and provide a test-only current thread implementation

[aconway] NO-JIRA: HA documentation update, not on importance of "chkconfig qpidd off"

[orudyy] QPID-5715: Change test utility method for virtual host configuration store creation to wipe out the store folder before creation a store

[rgodfrey] QPID-5578 : Make TaskExecutor an interface and provide a test-only current thread implementation

[rgodfrey] QPID-5578 : Ensure correct error code is returned when a queue is declared with an unknown alternate exchange

[rgodfrey] QPID-5639 : Add SASL SCRAM-SHA-1 Java client support

[rgodfrey] QPID-5578 : Remove unusued contants and tidy up other code

[rgodfrey] QPID-5580 : Address review comments from Keith Wall / remove dead code

[rgodfrey] QPID-5698 : Address review comments by Keith Wall

[rgodfrey] QPID-5722 : Client connection read can hang forever since socket timeout is 0 (Patch from Michael Samson)

[aconway] NO-JIRA: HA minor cleanup of qpid-ha tool

- Remove some dead code.
- Removed "set" command - not ready for production. All settings in qpidd.conf.
  - Removed related tests in ha_tests
- Improved help on promote command.
- Made option group for common broker connection options.

[aconway] QPID-5719: HA becomes unresponsive once any of the brokers are SIGSTOPed

- Added timeout to qpid-ha.
- qpidd init script pings broker to verify it is not hung.
- updated documentation in qpid/doc/book/src/cpp-broker/Active-Passive-Cluster.xml.

The new results for the cases mentioned in the bug:

a] stopped ALL brokers: rgmanager restarts the entire cluster but data is lost.
   Equivalent to killing all the  brokers at once. This does not affect quorum because
   only qpidd services are affected, not other services managed by cman.

b] stopped the primary: rgmanager restarts the primary after a timeout and promotes one of the backups.

c] stopped a backup: rgmanager restarts the backups after a timeout.
   Clients that are actively sending messages may see a delay while backup is restarted.

Note you need to set link-heartbeat-interval in qpidd.conf. The default is very
high (120 seconds), it should be set lower to see recovery from sigstop in a
reasonable time.
See the updated documentation in qpid/doc/book/src/cpp-broker/Active-Passive-Cluster.xml.

[rgodfrey] QPID-5710 : Address review comments from Keith Wall and remove unnecessary classes

[rgodfrey] QPID-5698 : [Java Broker] fix broken implementation of queue automated/derived attributes

[rgodfrey] QPID-5709 : [Java Broker] address review comments from Keith Wall

[jross] QPID-5714: In ha_tests, skip if the target test code is missing

[rgodfrey] QPID-5721 : [Java Broker] allow interpolation and parsing of string values as maps/list/collections if the String is of the correct JSON form

[aconway] QPID-5720: HA exception raised by the store for durable transactions

Running qpid-txtest against a HA cluster was raising this exception:
async_dequeue() failed: jexception 0x0b02 wmgr::dequeue_check() threw JERR_MAP_LOCKED: Record ID locked by a pending transaction.

This is actually a test bug. In a cluster a transaction commit takes longer to
complete because of co-ordinating with backups, the test was not waiting for the
completion of commit command before proceeding. Adding a sync() in the test
solves the problem.  Note this test uses the old obsolete C++ API. Applications
written using the supported messaging API are not affected by this. This can be
verified using the qpid-send and qpid-receive clients with the --tx option
(there is already an automated test for this in ha_tests.py.)

[chug] QPID-5716: Messaging C++ .NET binding fails to return GetContentObject data
Changes function signature to: object = message.GetContentObject()
Adds self tests using SetContentObject and GetContentObject.

[aconway] QPID-5718: Dead code in the HA codebase

Removed: std::ostream& operator<<(std::ostream& o, const QueueSetPrinter& qp)
Already gone: void collectQueueReplicators(const boost::shared_ptr<Exchange>& ex, set<boost::shared_ptr<QueueReplicator> >& collect)

[aconway] QPID-5711: HA doc clarifications on security.

[aconway] QPID-5711: HA cannot promote primary if SASL security is enabled.

Updated the qpid-ha tool and qpidd init scripts to handle SASL authentication.
The qpid-ha script as as called by the qpidd-primary init script now reads
authentication settings from the qpidd.conf file and uses them to connect to the local broker.

- qpidd-primary script respects prefix: use installed location for qpidd script, not "service" call
- qpid-ha added --config option qpid-ha options to use qpidd.conf for local broker connection.
- qpid-ha --all use user/pass for each broker.

[chug] QPID-5663: [C++ Messaging] Windows AMQP 1.0 map_receiver fails
Updated patch from Gordon Sim.

[robbie] QPID-5702: upgrade JUnit dependency from version 3.8.1 to 4.11, change imports etc to remove deprecation notices

Patch Supplied by Andrew MacBean <an...@gmail.com>.

[robbie] QPID-5702: remove override from pom to inherit parent property specifying junit 4.11

[kwall] NO-JIRA: [Java Broker] Remove now dead recovery/dependency resolution classes

[kwall] QPID-5715: [Java Broker] Refactor VirtualHostStoreUpgraderAndRecoverer/BrokerStoreUpgrader to avoid duplicated code

[robbie] QPID-5717: update the ant build to configure javac to the 1.7 format

[robbie] QPID-5717: remove compiler configuration override and inherit parent values

[chug] QPID-5663: [C++ Messaging] Windows AMQP 1.0 map_receiver fails
MSVC's generated copy constructor for DataBuilder failed to copy the map correctly.

[robbie] QPID-5048: update to use the current antrun-plugin configuration syntax

[robbie] QPID-5048: override the parent pom property to keep using junit 3.8.1 until QPID-5702 is applied

[kwall] QPID-5715: [Java Broker] Add virtual host node to the model and refactor existing broker functionality to conform the new model. Save configuration model version as VHN attribute and refactor the upgraders and configuration recovery.

[robbie] QPID-5048: re-instate dependency versions after qpid parent pom removal of dependency management section.

Patch supplied by Andrew MacBean <an...@gmail.com>.

[jross] QPID-5714: Skip python tests if test code is missing

[rgodfrey] QPID-5713 : [Java Broker] Remove non-test references to model singleton, and instead treat as an instance variable

------------------------------------------
[...truncated 13938 lines...]
    [junit] Running org.apache.qpid.server.store.berkeleydb.jmx.BDBHAMessageStoreManagerMBeanTest
    [junit] Tests run: 15, Failures: 0, Errors: 0, Time elapsed: 0.416 sec
     [echo] Running ant for module : bdbstore/jmx

touch-failed:
     [echo] Running ant for module : bdbstore/systests

prepare:

precompile:

compile:
     [echo] Targeting : 1.7

copy-extra-resources:
     [echo] Copying extra resources from <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/bdbstore/src/test/resources> to <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/build/scratch/bdbstore/systests/classes...>

copy-resources:

copy-project-resources-metainf:

copy-module-resources-metainf:

copy-module-src-resources-metainf:

copy-files-to-module-metainf:

jar.manifest:

jar.nomanifest:

jar:

precompile-tests:

compile-tests:

copy-test-resources:

jar-tests:

jar-sources:

libs:

copy-bin:

copy-etc:

postbuild:

copy-broker-plugin-jars-deps:

copy-broker-plugin-jars:

build:

test:
     [echo] Using profile:java-bdb.0-10
    [junit] Running org.apache.qpid.server.store.berkeleydb.BDBBackupTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 5.104 sec
    [junit] Running org.apache.qpid.server.store.berkeleydb.BDBUpgradeTest
    [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 37.207 sec
    [junit] Running org.apache.qpid.server.store.berkeleydb.HAClusterBlackboxTest
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 24.302 sec
    [junit] Running org.apache.qpid.server.store.berkeleydb.HAClusterManagementTest
    [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 121.895 sec
    [junit] Running org.apache.qpid.server.store.berkeleydb.HAClusterTwoNodeTest
    [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 105.787 sec
    [junit] Running org.apache.qpid.server.store.berkeleydb.HAClusterWhiteboxTest
    [junit] Tests run: 5, Failures: 1, Errors: 0, Time elapsed: 94.257 sec
    [junit] TEST org.apache.qpid.server.store.berkeleydb.HAClusterWhiteboxTest FAILED
    [junit] Tests FAILED
     [echo] Running ant for module : bdbstore/systests

touch-failed:
    [touch] Creating <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/build/results/bdbstore/systests/FAILED>
    [touch] Creating <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/build/results/FAILED>
     [echo] Running ant for module : perftests/visualisation-jfc

checkjfree-request-props:
     [echo] Running ant for module : perftests/visualisation-jfc

jfree-licence-note:
     [echo] *NOTE* The JFreeChart and JFreeCommon libraries required by this optional module are licensed under the LGPL Licence, which is not compatible with the Apache Licence v2.0.
     [echo] 
     [echo] For a copy of the LGPL Licence, please see:
     [echo] http://www.gnu.org/licenses/lgpl.html
     [echo]        

download-ivy:

load-ivy:

configure-ivy:
[ivy:configure] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ ::
[ivy:configure] :: loading settings :: file = <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/ivysettings.retrieve.xml>

download-jfree:
     [echo] Resolving and retrieving dependencies...
[ivy:resolve] :: resolving dependencies :: org/apache#qpid;0.29
[ivy:resolve] 	confs: [jfree]
[ivy:resolve] 	found jfree#jfreechart;1.0.13 in m2repo
[ivy:resolve] 	found jfree#jcommon;1.0.16 in m2repo
[ivy:resolve] :: resolution report :: resolve 65ms :: artifacts dl 2ms
	---------------------------------------------------------------------
	|                  |            modules            ||   artifacts   |
	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
	---------------------------------------------------------------------
	|       jfree      |   2   |   0   |   0   |   0   ||   2   |   0   |
	---------------------------------------------------------------------
[ivy:retrieve] :: retrieving :: org/apache#qpid [sync]
[ivy:retrieve] 	confs: [jfree]
[ivy:retrieve] 	0 artifacts copied, 2 already retrieved (0kB/3ms)

check-jfree-jars:

jfree-licence-note-optional:

jfree-jar-required:

checkcsvjdbc-request-props:
     [echo] Running ant for module : perftests/visualisation-jfc

csvjdbc-licence-note:
     [echo] *NOTE* The CSVJDBC library required by this optional module is licensed under the LGPL Licence, which is not compatible with the Apache Licence v2.0.
     [echo] 
     [echo] For a copy of the LGPL Licence, please see:
     [echo] http://www.gnu.org/licenses/lgpl.html
     [echo]        

download-ivy:

load-ivy:

configure-ivy:
[ivy:configure] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ ::
[ivy:configure] :: loading settings :: file = <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/ivysettings.retrieve.xml>

download-csvjdbc:
     [echo] Resolving and retrieving dependencies...
[ivy:resolve] :: resolving dependencies :: org/apache#qpid;0.29
[ivy:resolve] 	confs: [csvjdbc]
[ivy:resolve] 	found net.sourceforge.csvjdbc#csvjdbc;1.0.8 in csvjdbc
[ivy:resolve] :: resolution report :: resolve 56ms :: artifacts dl 2ms
	---------------------------------------------------------------------
	|                  |            modules            ||   artifacts   |
	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
	---------------------------------------------------------------------
	|      csvjdbc     |   1   |   0   |   0   |   0   ||   1   |   0   |
	---------------------------------------------------------------------
[ivy:retrieve] :: retrieving :: org/apache#qpid [sync]
[ivy:retrieve] 	confs: [csvjdbc]
[ivy:retrieve] 	0 artifacts copied, 1 already retrieved (0kB/2ms)

check-csvjdbc-jars:

csvjdbc-licence-note-optional:

csvjdbc-jar-required:

prepare:

precompile:

compile:
     [echo] Targeting : 1.7

jar.manifest:
      [jar] Building jar: <https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/build/lib/qpid-perftests-visualisation-jfc-0.29.jar>

copy-extra-resources:

copy-resources:

copy-project-resources-metainf:

copy-module-resources-metainf:

copy-module-src-resources-metainf:

copy-files-to-module-metainf:

jar.nomanifest:

jar:

precompile-tests:

compile-tests:

copy-test-resources:

jar-tests:

jar-sources:

libs:

copy-bin:

copy-etc:

postbuild:

copy-broker-plugin-jars-deps:

copy-broker-plugin-jars:

module.build:

build:

test:
     [echo] Using profile:java-bdb.0-10
    [junit] Running org.apache.qpid.disttest.charting.chartbuilder.BaseChartBuilderTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.148 sec
    [junit] Running org.apache.qpid.disttest.charting.chartbuilder.ChartBuilderFactoryTest
    [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.016 sec
    [junit] Running org.apache.qpid.disttest.charting.chartbuilder.ChartProductionTest
    [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 1.051 sec
    [junit] Running org.apache.qpid.disttest.charting.chartbuilder.ColorFactoryTest
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.01 sec
    [junit] Running org.apache.qpid.disttest.charting.chartbuilder.TimeSeriesBuilderCallbackTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.01 sec
    [junit] Running org.apache.qpid.disttest.charting.definition.ChartingDefinitionCreatorTest
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.03 sec
    [junit] Running org.apache.qpid.disttest.charting.definition.SeriesDefinitionCreatorTest
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.012 sec
    [junit] Running org.apache.qpid.disttest.charting.seriesbuilder.JdbcSeriesBuilderTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.087 sec
    [junit] Running org.apache.qpid.disttest.charting.seriesbuilder.JdbcUrlGeneratorTest
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.01 sec
    [junit] Running org.apache.qpid.disttest.charting.seriesbuilder.SeriesRowTest
    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.007 sec
    [junit] Running org.apache.qpid.disttest.charting.writer.ChartWriterTest
    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.273 sec
     [echo] Running ant for module : perftests/visualisation-jfc

touch-failed:

BUILD FAILED
<https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/jdk=JDK%201.7%20(latest),label=Ubuntu,profile=java-bdb.0-10/ws/trunk/qpid/java/build.xml>:107: TEST SUITE FAILED

Total time: 70 minutes 34 seconds
Build step 'Invoke Ant' marked build as failure
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Recording test results