# Logstash-codec-plain is broken dependency in Logstash version 7.15.2

**URL:** <https://discuss.elastic.co/t/logstash-codec-plain-is-broken-dependency-in-logstash-version-7-15-2/290212>\
**Category:** Logstash\
**Created:** [November 25, 2021, 7:38pm UTC](https://discuss.elastic.co/t/logstash-codec-plain-is-broken-dependency-in-logstash-version-7-15-2/290212 "2021-11-25T19:38:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saida\_Meftah](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/saida_meftah/32/97617_2.png) [@Saida\_Meftah](https://discuss.elastic.co/u/Saida_Meftah)\
**Post date:** [November 25, 2021, 7:38pm UTC](https://discuss.elastic.co/t/logstash-codec-plain-is-broken-dependency-in-logstash-version-7-15-2/290212/1 "2021-11-25T19:38:02Z")

</div>

I am trying to install Logstash-output-loki plugin, the logstash-codec-plain causes a dependency conflict, looks like this plugin is a broken dependency.

My Logstash version is 7.15.2, this problem is not happening in Logstash 7.7.0  
This makes me thing its a bug in this version.  
Is there any way to get around this problem in this version? Any help please

```auto
// /usr/share/logstash/bin/logstash-plugin install logstash-output-loki
Using JAVA_HOME defined java: /home/SaidaMeftah/.jabba/jdk/amazon-corretto@1.11.0-7.10.1
WARNING, using JAVA_HOME while Logstash distribution comes with a bundled JDK
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Validating logstash-output-loki
Resolving mixin dependencies
Installing logstash-output-loki
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-codec-plain":
  In snapshot (Gemfile.lock):
    logstash-codec-plain (= 3.1.0)

  In Gemfile:
    logstash-codec-plain

    logstash-input-beats was resolved to 6.2.1, which depends on
      logstash-codec-plain

    logstash-input-jms was resolved to 3.1.2, which depends on
      logstash-codec-plain (~> 3.0)

    logstash-output-loki was resolved to 1.0.3, which depends on
      logstash-codec-plain (= 3.0.6)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict. 

```

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [November 25, 2021, 8:23pm UTC](https://discuss.elastic.co/t/logstash-codec-plain-is-broken-dependency-in-logstash-version-7-15-2/290212/2 "2021-11-25T20:23:08Z")

</div>

The issue is not with `logstash-codec-plain`, but with `logstash-output-loki`, which is a third party plugin.

The version of the `logstash-codec-plain` was at version `3.0.6` until `7.15`, where the version is now `3.1.0`, the loki output has a different version as a dependency.

There is already an [issue](https://github.com/grafana/loki/issues/4179) in the grafana loki github about this, you should check with them as this is not a logstash issue.

---

<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:** [December 23, 2021, 8:23pm UTC](https://discuss.elastic.co/t/logstash-codec-plain-is-broken-dependency-in-logstash-version-7-15-2/290212/3 "2021-12-23T20:23:20Z")

</div>

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