elastic / elastic/logstash

default plugins tests failures on master

Open
#6,157 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
1d 4h
Merged PRs (30d)
88

Description

```sh
rake test:install-default
rake test:plugins
```

```
Failures:

1) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct metadata (twice)
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

2) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct message (twice)
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

3) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should execute publish twice due to a retry
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

4) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should sleep for the retry
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

5) LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct metadata
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

6) LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct message
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

7) LogStash::Outputs::RabbitMQ when connected #connect! should set the exchange correctly
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

8) outputs/cloudwatch should register
Failure/Error: expect {output.register}.to_not raise_error
expected no Exception, got #'*/*', 'User-Agent'=>'Ruby'}

You can stub this request with the following snippet:

stub_request(:get, "http://169.254.169.254/latest/meta-data/iam/security-credentials/").
with(:headers => {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}).
to_return(:status => 200, :body => "", :headers => {})

============================================================> with backtrace:
# ./vendor/bundle/jruby/1.9/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:114:in `request'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:109:in `http_get'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:90:in `get_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:105:in `open_connection'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:88:in `get_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:121:in `retry_errors'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:87:in `get_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:73:in `refresh'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:121:in `retry_errors'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:72:in `refresh'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/refreshing_credentials.rb:20:in `initialize'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:51:in `initialize'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/credential_provider_chain.rb:74:in `instance_profile_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/credential_provider_chain.rb:12:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/credential_provider_chain.rb:11:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/plugins/request_signer.rb:37:in `RequestSigner'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:70:in `call'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:205:in `resolve_defaults'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:57:in `each'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:204:in `resolve_defaults'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:200:in `value_at'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:189:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:189:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:177:in `apply_defaults'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:150:in `build!'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/base.rb:68:in `build_config'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/base.rb:19:in `initialize'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/base.rb:105:in `new'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/lib/logstash/outputs/cloudwatch.rb:163:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:11:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:11:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:11:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

9) LogStash::Outputs::CSV can turn off escaping rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:310:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "1+1", but got "2016-11-01T17:57:13.785Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:313:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

10) LogStash::Outputs::CSV missing event fields are empty in csv agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:75:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "bar,,quux\n", but got "2016-11-01T17:57:13.915Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:78:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

11) LogStash::Outputs::CSV commas are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:99:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "\"one,two\",quux\n", but got "2016-11-01T17:57:14.030Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:102:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

12) LogStash::Outputs::CSV fields that are are objects are written as JSON agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:150:in) runs
Failure/Error: block.call
CSV::MalformedCSVError:
Illegal quoting in line 1.
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:151:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

13) LogStash::Outputs::CSV can address nested field using field reference syntax agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:177:in) runs
Failure/Error: block.call
CSV::MalformedCSVError:
Illegal quoting in line 1.
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:178:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

14) LogStash::Outputs::CSV write multiple fields and lines to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:50:in) runs
Failure/Error: block.call
Insist::Failure:
Expected 2, but got 1
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:52:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

15) LogStash::Outputs::CSV missing nested field is blank agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:205:in) runs
Failure/Error: block.call
Insist::Failure:
Expected ",quux\n", but got "2016-11-01T17:57:14.565Z colin-mbp13r {\"foo\":{\"one\":\"two\"},\"baz\": \"quux\"}"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:208:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

16) LogStash::Outputs::CSV can choose field seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:233:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "one|two\n", but got "2016-11-01T17:57:14.702Z colin-mbp13r {\"foo\":\"one\",\"bar\": \"two\"}"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:236:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

17) LogStash::Outputs::CSV Write a single field to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:26:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "bar\n", but got "2016-11-01T17:57:14.817Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:29:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

18) LogStash::Outputs::CSV can choose line seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:260:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "one|two\tone|two\t", but got "2016-11-01T17:57:14.937Z colin-mbp13r {\"foo\":\"one\",\"bar\": \"two\"}2016-11-01T17:57:14.937Z colin-mbp13r {\"foo\":\"one\",\"bar\": \"two\"}"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:263:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

19) LogStash::Outputs::CSV new lines are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:123:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "one\ntwo", but got "2016-11-01T17:57:15.057Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:126:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

20) LogStash::Outputs::CSV can escape rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:284:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "1+1", but got "2016-11-01T17:57:15.178Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:287:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

21) LogStash::Inputs::Redis runtime for list data_type when there is no data will throttle the loop
Failure/Error: expect(delta).to be_within(0.01).of(LogStash::Inputs::Redis::BATCH_EMPTY_SLEEP)
expected 15.240000009536743 to be within 0.01 of 0.25
# ./vendor/bundle/jruby/1.9/gems/logstash-input-redis-3.1.1/spec/inputs/redis_spec.rb:180:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-input-redis-3.1.1/spec/inputs/redis_spec.rb:179:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

22) AutoFlush and AutoFlushUnset LogStash::Codecs::AutoFlush when retriggering during execution calls auto_flush twice on flushable
Failure/Error: expect(elapsed1).to eq(combined_time)

expected: 2
got: 120

(compared using ==)
# ./vendor/bundle/jruby/1.9/gems/logstash-codec-multiline-3.0.3/spec/codecs/auto_flush_spec.rb:73:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'

Deprecation Warnings:

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 /Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-codec-collectd-3.0.2/spec/codecs/collectd_spec.rb:132:in `(root)'.

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.

1 deprecation warning total

Finished in 3 minutes 43.2 seconds (files took 8.74 seconds to load)
1119 examples, 22 failures

Failed examples:

rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:103 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct metadata (twice)
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:99 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct message (twice)
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:91 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should execute publish twice due to a retry
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:95 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should sleep for the retry
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:71 # LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct metadata
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:67 # LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct message
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:50 # LogStash::Outputs::RabbitMQ when connected #connect! should set the exchange correctly
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:10 # outputs/cloudwatch should register
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can turn off escaping rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:310:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV missing event fields are empty in csv agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:75:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV commas are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:99:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV fields that are are objects are written as JSON agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:150:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can address nested field using field reference syntax agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:177:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV write multiple fields and lines to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:50:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV missing nested field is blank agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:205:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can choose field seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:233:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV Write a single field to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:26:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can choose line seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:260:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV new lines are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:123:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can escape rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:284:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-input-redis-3.1.1/spec/inputs/redis_spec.rb:155 # LogStash::Inputs::Redis runtime for list data_type when there is no data will throttle the loop
rspec ./vendor/bundle/jruby/1.9/gems/logstash-codec-multiline-3.0.3/spec/codecs/auto_flush_spec.rb:65 # AutoFlush and AutoFlushUnset LogStash::Codecs::AutoFlush when retriggering during execution calls auto_flush twice on flushable

Randomized with seed 46096
```

Contributor guide

Open the contributing guide

Research direction

Run rake test:install-default and rake test:plugins, then inspect vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb and the rabbitmq connection mixin around connect. Reconcile the MarchHare Connection double with the observed on_shutdown call, then confirm the default plugin tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, rabbitmq, ruby
Domain
backend, testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.