# Json\_encode filter issues

**URL:** <https://discuss.elastic.co/t/json-encode-filter-issues/99018>\
**Category:** Logstash\
**Created:** [August 31, 2017, 2:32pm UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018 "2017-08-31T14:32:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BIitzkrieg](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@BIitzkrieg](https://discuss.elastic.co/u/BIitzkrieg)\
**Post date:** [August 31, 2017, 2:32pm UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018/1 "2017-08-31T14:32:14Z")

</div>

I am trying to use the json\_encode filter in my logstash config.

I have installed the plugin via `/opt/logstash/bin/logstash-plugin install logstash-filter-json_encode`  
It returns " installation successful"

My logstash config is:

> filter {  
> json\_encode{  
> source =\> "message"  
> }  
> }

Yet my logstash log reports:

> Cannot create pipeline {:reason=\>"Couldn't find any filter plugin named 'json\_encode'.

---

<div class="post-metadata">

**Author:** ![immavalls](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/immavalls/32/146501_2.png) [@immavalls](https://discuss.elastic.co/u/immavalls)\
**Post date:** [August 31, 2017, 9:05pm UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018/2 "2017-08-31T21:05:21Z")

</div>

Can you check that the plugin is installed?

`/opt/logstash/bin/logstash-plugin list logstash-filter-json_encode`

What version of logstash are you running, and on what operating system?

---

<div class="post-metadata">

**Author:** ![BIitzkrieg](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@BIitzkrieg](https://discuss.elastic.co/u/BIitzkrieg)\
**Post date:** [September 1, 2017, 11:49am UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018/3 "2017-09-01T11:49:39Z")

</div>

> [@immavalls](#):
>
> /opt/logstash/bin/logstash-plugin list logstash-filter-json\_encode

It returns:  
Gem::LoadError: You have already activated minitar 0.6.1, but your Gemfile requires minitar 0.5.4. Prepending `bundle exec` to your command may solve this.  
setup at /opt/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/runtime.rb:34  
each at org/jruby/RubyArray.java:1613  
each at /opt/logstash/vendor/jruby/lib/ruby/1.9/forwardable.rb:201  
setup at /opt/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/runtime.rb:19  
setup at /opt/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler.rb:122  
setup! at /opt/logstash/lib/bootstrap/bundler.rb:64  
execute at /opt/logstash/lib/pluginmanager/list.rb:17  
run at /opt/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67  
execute at /opt/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/subcommand/execution.rb:11  
run at /opt/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67  
run at /opt/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132  
(root) at /opt/logstash/lib/pluginmanager/main.rb:43

I'm on logstash 2.4.1, could this be a version issue? I believe the json\_encode plugin is a more recent release and 2.4.1 may not support it.

---

<div class="post-metadata">

**Author:** ![immavalls](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/immavalls/32/146501_2.png) [@immavalls](https://discuss.elastic.co/u/immavalls)\
**Post date:** [September 1, 2017, 2:11pm UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018/4 "2017-09-01T14:11:17Z")

</div>

I don't think that's a problem. I tried installing on a logstash 2.4.1 from scratch and it worked. Can you try it on a clean install?

---

<div class="post-metadata">

**Author:** ![BIitzkrieg](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@BIitzkrieg](https://discuss.elastic.co/u/BIitzkrieg)\
**Post date:** [September 1, 2017, 2:22pm UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018/5 "2017-09-01T14:22:34Z")

</div>

Sorry, forgot to mention I am on CentOS 7.3.1611

I will try on a clean install as soon as possible.

---

<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:** [September 29, 2017, 2:22pm UTC](https://discuss.elastic.co/t/json-encode-filter-issues/99018/6 "2017-09-29T14:22:37Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
