[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_amd64_16 #44771
jenkins at jenkins.debian.net
jenkins at jenkins.debian.net
Sat Aug 20 06:39:54 UTC 2016
See <https://jenkins.debian.net/job/reproducible_builder_amd64_16/44771/>
------------------------------------------
[...truncated 4172 lines...]
# ./spec/connection_pool_spec.rb:8
16) EventMachine::Synchrony::ConnectionPool should execute multiple async pool requests within same fiber
# Temporarily skipped with xit
# ./spec/connection_pool_spec.rb:32
17) EventMachine::Synchrony::ConnectionPool should share connection pool between different fibers
# Temporarily skipped with xit
# ./spec/connection_pool_spec.rb:56
18) EventMachine::Synchrony::ConnectionPool should share connection pool between different fibers & async requests
# Temporarily skipped with xit
# ./spec/connection_pool_spec.rb:87
19) EventMachine::Mongo should yield until connection is ready
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:4
20) EventMachine::Mongo should update records in db
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:219
21) EventMachine::Mongo Synchronously (find & first) should insert a record into db
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:17
22) EventMachine::Mongo Synchronously (find & first) should insert a record into db and be able to find it
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:33
23) EventMachine::Mongo Synchronously (find & first) should be able to order results
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:54
24) EventMachine::Mongo *A*synchronously (afind & afirst) [Mongo > 0.3.6, using cursor] should insert a record into db
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:84
25) EventMachine::Mongo *A*synchronously (afind & afirst) [Mongo > 0.3.6, using cursor] should insert a record into db and be able to find it
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:102
26) EventMachine::Mongo *A*synchronously (afind & afirst) [Mongo > 0.3.6, using cursor] should be able to order results
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:124
27) EventMachine::Mongo authentication successfully authenticates
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:236
28) EventMachine::Mongo authentication raises an AuthenticationError if it cannot authenticate
# Temporarily skipped with xit
# ./spec/em-mongo_spec.rb:249
29) EventMachine::Hiredis should connect on demand
# Temporarily skipped with xit
# ./spec/hiredis_spec.rb:5
30) EventMachine::Hiredis should work with compact connect syntax
# Temporarily skipped with xit
# ./spec/hiredis_spec.rb:17
31) EventMachine::Hiredis should work with manual db select
# Temporarily skipped with xit
# ./spec/hiredis_spec.rb:28
32) EventMachine::Hiredis should get/set records synchronously
# Temporarily skipped with xit
# ./spec/hiredis_spec.rb:40
33) EventMachine::Hiredis should incr/decr key synchronously
# Temporarily skipped with xit
# ./spec/hiredis_spec.rb:52
34) Mongo::Connection connects to DB
# Temporarily skipped with xit
# ./spec/mongo_spec.rb:6
35) EventMachine::Protocols::Redis should execute sync add and auth
# Temporarily skipped with xit
# ./spec/redis_spec.rb:93
36) Memcached should fire multi memcached requests
# patch mult-get
# ./spec/remcached_spec.rb:30
37) EventMachine::Synchrony#next_tick should wrap next_tick into a Fiber context
# Temporarily skipped with xit
# ./spec/synchrony_spec.rb:21
38) EventMachine::Synchrony::TCPSocket when wrapped in a connection pool accepts "send"
# Temporarily skipped with xit
# ./spec/tcpsocket_spec.rb:477
Failures:
1) EventMachine::Protocols::Redis should yield until connection is ready
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:6:in `block (2 levels) in <top (required)>'
2) EventMachine::Protocols::Redis should get/set records synchronously
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:15:in `block (2 levels) in <top (required)>'
3) EventMachine::Protocols::Redis should mapped_mget synchronously
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:27:in `block (2 levels) in <top (required)>'
4) EventMachine::Protocols::Redis should incr/decr key synchronously
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:40:in `block (2 levels) in <top (required)>'
5) EventMachine::Protocols::Redis should execute async commands
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:55:in `block (2 levels) in <top (required)>'
6) EventMachine::Protocols::Redis should execute async set add
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:66:in `block (2 levels) in <top (required)>'
7) EventMachine::Protocols::Redis should execute async mapped_mget
Failure/Error: run(nil, tail) { Fiber.new { yield }.resume }
RuntimeError:
Unable to connect to redis server
# ./lib/em-synchrony.rb:39:in `synchrony'
# ./spec/redis_spec.rb:81:in `block (2 levels) in <top (required)>'
Deprecation Warnings:
--------------------------------------------------------------------------------
Sander6::CustomMatchers::ToleranceMatcher implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-em-synchrony-1.0.5/spec/http_spec.rb:34:in `block (3 levels) in <top (required)>')
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Sander6::CustomMatchers::ToleranceMatcher implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-em-synchrony-1.0.5/spec/http_spec.rb:58:in `block (3 levels) in <top (required)>')
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Sander6::CustomMatchers::ToleranceMatcher implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-em-synchrony-1.0.5/spec/http_spec.rb:82:in `block (3 levels) in <top (required)>')
--------------------------------------------------------------------------------
Too many similar deprecation messages reported, disregarding further reports. Pass `--deprecation-out` or set `config.deprecation_stream` to a file for full output.
--------------------------------------------------------------------------------
Sander6::CustomMatchers::ToleranceMatcher implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-em-synchrony-1.0.5/spec/keyboard_spec.rb:33:in `block (4 levels) in <top (required)>')
--------------------------------------------------------------------------------
Using `should_receive` from rspec-mocks' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /build/ruby-em-synchrony-1.0.5/spec/multi_spec.rb:16:in `block (4 levels) in <top (required)>'.
Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-em-synchrony-1.0.5/spec/defer_spec.rb:15:in `block (3 levels) in <top (required)>'.
If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.
11 deprecation warnings total
Finished in 10.26 seconds (files took 1.25 seconds to load)
144 examples, 7 failures, 38 pending
Failed examples:
rspec ./spec/redis_spec.rb:5 # EventMachine::Protocols::Redis should yield until connection is ready
rspec ./spec/redis_spec.rb:14 # EventMachine::Protocols::Redis should get/set records synchronously
rspec ./spec/redis_spec.rb:26 # EventMachine::Protocols::Redis should mapped_mget synchronously
rspec ./spec/redis_spec.rb:39 # EventMachine::Protocols::Redis should incr/decr key synchronously
rspec ./spec/redis_spec.rb:54 # EventMachine::Protocols::Redis should execute async commands
rspec ./spec/redis_spec.rb:65 # EventMachine::Protocols::Redis should execute async set add
rspec ./spec/redis_spec.rb:80 # EventMachine::Protocols::Redis should execute async mapped_mget
rake aborted!
Command failed with status (1): [./debian/start_services_and_run.sh ruby2.3...]
/build/ruby-em-synchrony-1.0.5/debian/ruby-tests.rake:5:in `block in <top (required)>'
Tasks: TOP => default
(See full trace by running task with --trace)
ERROR: Test "ruby2.3" failed. Exiting.
dh_auto_install: dh_ruby --install /build/ruby-em-synchrony-1.0.5/debian/ruby-em-synchrony returned exit code 1
debian/rules:15 : la recette pour la cible « binary » a échouée
make: *** [binary] Erreur 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
I: copying local configuration
E: Failed autobuilding of package
I: user script /srv/workspace/pbuilder/11520/tmp/hooks/C01_cleanup starting
debug output: disk usage on i-capture-the-hostname at vendredi 19 août 2016, 21:08:40 (UTC+0000)
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs 24G 0 24G 0% /run/shm
tmpfs 24G 700K 24G 1% /dev/shm
I: user script /srv/workspace/pbuilder/11520/tmp/hooks/C01_cleanup finished
I: unmounting /dev/shm filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env
I: removing directory /srv/workspace/pbuilder/11520 and its subdirectories
+ PRESULT=1
+ set -e
+ '[' 1 -eq 124 ']'
+ false
+ set +x
Fri Aug 19 21:08:41 UTC 2016 - build #2 for ruby-em-synchrony/unstable/amd64 on profitbricks-build1-amd64 done.
/srv/reproducible-results/rbuild-debian-JecENoqx/tmp.W0WtxPAWg1: 52.8% -- replaced with /srv/reproducible-results/rbuild-debian-JecENoqx/tmp.W0WtxPAWg1.gz
Fri Aug 19 21:08:41 UTC 2016 - /srv/jenkins/bin/reproducible_build.sh stopped running as /tmp/jenkins-script-KFOOxfuL, which will now be removed.
/srv/reproducible-results/rbuild-debian-6vklWSJi/tmp.pHPDQA4W8X: FATAL: null
java.lang.NullPointerException
at hudson.plugins.build_timeout.BuildTimeoutWrapper$EnvironmentImpl.tearDown(BuildTimeoutWrapper.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:173)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1741)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
More information about the Qa-jenkins-scm
mailing list