# Config for JMS Plugin for Logstash

**URL:** <https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411>\
**Category:** Logstash\
**Created:** [April 5, 2016, 2:36pm UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411 "2016-04-05T14:36:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![parthu](https://avatars.discourse-cdn.com/v4/letter/p/e5b9ba/32.png) [@parthu](https://discuss.elastic.co/u/parthu)\
**Post date:** [April 5, 2016, 2:36pm UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411/1 "2016-04-05T14:36:34Z")

</div>

I could install the input JMS Plugin for Logstash and started it up on the command line using this config:

bin/logstash -e 'input {jms {destination =\> output\_queue} } output {stdout {codec =\> rubydebug}}'

And I get this error:

![](https://us1.discourse-cdn.com/elastic/original/2X/4/4c3743eb9701aba0de6f7a924e6354d5cfc158e6.JPG)

Can you help me come up with a good config file?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [April 5, 2016, 10:28pm UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411/2 "2016-04-05T22:28:38Z")

</div>

Please don't post pictures of text, it's really hard to read.

What does your config look like?

---

<div class="post-metadata">

**Author:** ![parthu](https://avatars.discourse-cdn.com/v4/letter/p/e5b9ba/32.png) [@parthu](https://discuss.elastic.co/u/parthu)\
**Post date:** [April 7, 2016, 5:24pm UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411/3 "2016-04-07T17:24:21Z")

</div>

Config is this:

input {  
jms {  
destination =\> output\_queue  
}  
}

output {  
stdout {  
codec =\> rubydebug  
}  
}'

Are there any more parameters that I need to give? Right now, I get this error:

JMS Consumer Died {:exception =\>#\<TypeError can't dup NilClass\>, ...

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [April 7, 2016, 10:00pm UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411/4 "2016-04-07T22:00:19Z")

</div>

Is there more to that error?

---

<div class="post-metadata">

**Author:** ![parthu](https://avatars.discourse-cdn.com/v4/letter/p/e5b9ba/32.png) [@parthu](https://discuss.elastic.co/u/parthu)\
**Post date:** [April 8, 2016, 2:15pm UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411/5 "2016-04-08T14:15:20Z")

</div>

That is all. Do I need to write any YAML file or anything like that to get it to work? OR is the configuration file I wrote correct? The complete error I got is this:

JMS Consumer died {:exception=\>#\<TypeError: can't dup NilClass\>, :backtrace=\>["org/jruby/RubyKernel.java:2029:in `dup'", "/upapps/agl/gc/logstash-2.2.2/vendor/bundle/jruby/1.9/gems/jruby-jms-1.2.0-java/lib/jms/connection.rb:154:in`initialize'", "/upapps/agl/gc/logstash-2.2.2/vendor/bundle/jruby/1.9/gems/jruby-jms-1.2.0-java/lib/jms/connection.rb:50:in `start'", "/upapps/agl/gc/logstash-2.2.2/vendor/bundle/jruby/1.9/gems/jruby-jms-1.2.0-java/lib/jms/connection.rb:70:in`session'", "/upapps/agl/gc/logstash-2.2.2/vendor/local\_gems/fca5bdc2/logstash-input-jms-2.0.1-java/lib/logstash/inputs/jms.rb:183:in `run_consumer'", "/upapps/agl/gc/logstash-2.2.2/vendor/local_gems/fca5bdc2/logstash-input-jms-2.0.1-java/lib/logstash/inputs/jms.rb:261:in`run'", "/upapps/agl/gc/logstash-2.2.2/vendor/bundle/jruby/1.9/gems/logstash-core-2.2.2-java/lib/logstash/pipeline.rb:331:in `inputworker'", "/upapps/agl/gc/logstash-2.2.2/vendor/bundle/jruby/1.9/gems/logstash-core-2.2.2-java/lib/logstash/pipeline.rb:325:in`start\_input'"], :level=\>:warn}

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 5:03am UTC](https://discuss.elastic.co/t/config-for-jms-plugin-for-logstash/46411/6 "2017-07-06T05:03:07Z")

</div>


