ixixi / fluent-plugin-sqs

Store fluent-event as queue message to Amazon SQS.
35 stars 53 forks source link

NoMethodError: undefined method `delete' for nil:NilClass #9

Closed DougC closed 5 years ago

DougC commented 10 years ago

I'm getting the following output from the SQS plugin when it matches a message and tries to send it to SQS. Any ideas what might be wrong?

2014-09-09 12:13:29 +0000 [error]: "" error=#<NoMethodError: undefined methoddelete' for nil:NilClass> error_class=NoMethodError host="192.168.59.3" 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/fluentd-0.10.53/lib/fluent/parser.rb:224:in call' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/fluentd-0.10.53/lib/fluent/parser.rb:707:inparse' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/fluentd-0.10.53/lib/fluent/plugin/socket_util.rb:118:in on_message' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/fluentd-0.10.53/lib/fluent/plugin/socket_util.rb:28:incall' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/fluentd-0.10.53/lib/fluent/plugin/socket_util.rb:28:in on_readable' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/cool.io-1.2.4/lib/cool.io/io.rb:191:inon_readable' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/cool.io-1.2.4/lib/cool.io/loop.rb:88:in run_once' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/cool.io-1.2.4/lib/cool.io/loop.rb:88:inrun' 2014-09-09 12:13:29 +0000 [error]: /var/lib/gems/1.9.1/gems/fluentd-0.10.53/lib/fluent/plugin/socket_util.rb:109:in run'

DougC commented 10 years ago

My config looks like:

<match **> type sqs

following attibutes are required

queue_name queue-name

following attributes are required if you don't use IAM Role nor export credentials to ENV

aws_key_id AKAIXXXXXXXXXXXXXXX aws_sec_key xxxxxxxxxxxxxxx

sqs_endpoint sqs.eu-west-1.amazonaws.com

DougC commented 10 years ago

Fluentd version is 0.10.53 SQS plugin version is 1.3.2