See <https://builds.apache.org/job/Thrift/476/changes>
Changes:
[roger] THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set},
Vector
Patch: Itai Zukerman
------------------------------------------
[...truncated 1761 lines...]
/usr/lib/ruby/1.8/spec/example/example_group_hierarchy.rb:17:in
`run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:103:in `run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:124:in `before_each_example'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:39:in `execute'
/usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:37:in `execute'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:214:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `each'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:103:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:23:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `each'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `run'
/usr/lib/ruby/1.8/spec/runner/options.rb:151:in `run_examples'
/usr/lib/ruby/1.8/spec/runner/command_line.rb:9:in `run'
/usr/bin/spec:3
F#<Errno::EADDRINUSE: Address already in use - bind(2)>
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize_without_backlog'
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`new'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`listen'
./spec/nonblocking_server_spec.rb:99:in `listen'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/server/nonblocking_server.rb>:41:in
`serve'
./spec/nonblocking_server_spec.rb:118
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `instance_eval'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_group_hierarchy.rb:17:in
`run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:103:in `run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:124:in `before_each_example'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:39:in `execute'
/usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:37:in `execute'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:214:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `each'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:103:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:23:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `each'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `run'
/usr/lib/ruby/1.8/spec/runner/options.rb:151:in `run_examples'
/usr/lib/ruby/1.8/spec/runner/command_line.rb:9:in `run'
/usr/bin/spec:3
F#<Errno::EADDRINUSE: Address already in use - bind(2)>
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize_without_backlog'
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`new'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`listen'
./spec/nonblocking_server_spec.rb:99:in `listen'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/server/nonblocking_server.rb>:41:in
`serve'
./spec/nonblocking_server_spec.rb:118
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `instance_eval'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_group_hierarchy.rb:17:in
`run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:103:in `run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:124:in `before_each_example'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:39:in `execute'
/usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:37:in `execute'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:214:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `each'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:103:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:23:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `each'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `run'
/usr/lib/ruby/1.8/spec/runner/options.rb:151:in `run_examples'
/usr/lib/ruby/1.8/spec/runner/command_line.rb:9:in `run'
/usr/bin/spec:3
F#<Errno::EADDRINUSE: Address already in use - bind(2)>
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize_without_backlog'
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`new'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`listen'
./spec/nonblocking_server_spec.rb:99:in `listen'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/server/nonblocking_server.rb>:41:in
`serve'
./spec/nonblocking_server_spec.rb:118
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `instance_eval'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_group_hierarchy.rb:17:in
`run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:103:in `run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:124:in `before_each_example'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:39:in `execute'
/usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:37:in `execute'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:214:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `each'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:103:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:23:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `each'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `run'
/usr/lib/ruby/1.8/spec/runner/options.rb:151:in `run_examples'
/usr/lib/ruby/1.8/spec/runner/command_line.rb:9:in `run'
/usr/bin/spec:3
F#<Errno::EADDRINUSE: Address already in use - bind(2)>
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize_without_backlog'
/usr/lib/ruby/1.8/mongrel/tcphack.rb:12:in `initialize'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`new'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/transport/server_socket.rb>:40:in
`listen'
./spec/nonblocking_server_spec.rb:99:in `listen'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/../lib/thrift/server/nonblocking_server.rb>:41:in
`serve'
./spec/nonblocking_server_spec.rb:118
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `instance_eval'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:70:in `eval_each_fail_fast'
/usr/lib/ruby/1.8/spec/example/example_group_hierarchy.rb:17:in
`run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:103:in `run_before_each'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:124:in `before_each_example'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:39:in `execute'
/usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
/usr/lib/ruby/1.8/spec/example/example_methods.rb:37:in `execute'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:214:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `each'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:212:in `run_examples'
/usr/lib/ruby/1.8/spec/example/example_group_methods.rb:103:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:23:in `run'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `each'
/usr/lib/ruby/1.8/spec/runner/example_group_runner.rb:22:in `run'
/usr/lib/ruby/1.8/spec/runner/options.rb:151:in `run_examples'
/usr/lib/ruby/1.8/spec/runner/command_line.rb:9:in `run'
/usr/bin/spec:3
F
Pending:
Thrift::Client should increment the sequence id when sending messages (it seems
sequence ids are completely ignored right now)
./spec/client_spec.rb:56
1)
NoMethodError in 'Thrift::BinaryProtocol should perform a complete rpc with no
args or return'
undefined method `close' for nil:NilClass
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/binary_protocol_spec_shared.rb>:358:in
`srv_test'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/binary_protocol_spec_shared.rb>:306:
2)
NoMethodError in 'Thrift::BinaryProtocol should perform a complete rpc with a
primitive return type'
undefined method `close' for nil:NilClass
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/binary_protocol_spec_shared.rb>:358:in
`srv_test'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/binary_protocol_spec_shared.rb>:313:
3)
NoMethodError in 'Thrift::BinaryProtocol should perform a complete rpc with a
struct return type'
undefined method `close' for nil:NilClass
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/binary_protocol_spec_shared.rb>:358:in
`srv_test'
<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb/spec/binary_protocol_spec_shared.rb>:320:
4)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should handle basic message
passing'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
5)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should handle concurrent
clients'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
6)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should handle messages from
more than 5 long-lived connections'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
7)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should shut down when asked'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
8)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should continue processing
active messages when shutting down'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
9)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should kill active messages
when they don't expire while shutting down'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
10)
Errno::EADDRINUSE in 'Thrift::NonblockingServer should allow shutting down in
response to a message'
Address already in use - bind(2)
./spec/nonblocking_server_spec.rb:99:in `listen'
./spec/nonblocking_server_spec.rb:118:
./spec/nonblocking_server_spec.rb:116:in `initialize'
./spec/nonblocking_server_spec.rb:116:in `new'
./spec/nonblocking_server_spec.rb:116:
Finished in 2.273662 seconds
349 examples, 10 failures, 1 pending
rake aborted!
Command /usr/bin/ruby1.8 -I"lib" "/usr/bin/spec" "spec/client_spec.rb"
"spec/binary_protocol_spec.rb" "spec/unix_socket_spec.rb"
"spec/json_protocol_spec.rb" "spec/server_spec.rb"
"spec/struct_nested_containers_spec.rb" "spec/exception_spec.rb"
"spec/binary_protocol_accelerated_spec.rb" "spec/server_socket_spec.rb"
"spec/struct_spec.rb" "spec/processor_spec.rb" "spec/union_spec.rb"
"spec/types_spec.rb" "spec/base_protocol_spec.rb" "spec/socket_spec.rb"
"spec/http_client_spec.rb" "spec/serializer_spec.rb"
"spec/compact_protocol_spec.rb" "spec/mongrel_http_server_spec.rb"
"spec/base_transport_spec.rb" "spec/nonblocking_server_spec.rb" --color failed
(See full trace by running task with --trace)
make[3]: *** [all-local] Error 1
make[3]: Leaving directory
`<https://builds.apache.org/job/Thrift/ws/thrift/lib/rb'>
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`<https://builds.apache.org/job/Thrift/ws/thrift/lib'>
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `<https://builds.apache.org/job/Thrift/ws/thrift'>
make: *** [all] Error 2
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Archiving artifacts
Recording test results
Publishing Javadoc
Updating THRIFT-1598