[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