# No implicit conversion of Pathname into String when logstash plugin installed

**URL:** <https://discuss.elastic.co/t/no-implicit-conversion-of-pathname-into-string-when-logstash-plugin-installed/354328>\
**Category:** Logstash\
**Created:** [February 28, 2024, 11:04am UTC](https://discuss.elastic.co/t/no-implicit-conversion-of-pathname-into-string-when-logstash-plugin-installed/354328 "2024-02-28T11:04:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rindarapu](https://avatars.discourse-cdn.com/v4/letter/r/b782af/32.png) [@rindarapu](https://discuss.elastic.co/u/rindarapu)\
**Post date:** [February 28, 2024, 11:04am UTC](https://discuss.elastic.co/t/no-implicit-conversion-of-pathname-into-string-when-logstash-plugin-installed/354328/1 "2024-02-28T11:04:15Z")

</div>

getting "no implicit conversion of Pathname into String" when installing offline plugin.  
Downloaded logstash 8.12.2 and installed logstash-output-mongodb plugin  
created offline pack  
and trying to install on the server with  
./logstash-plugin install file:///tmp/logstash-offline-plugins-8.12.1.zip  
and getting "no implicit conversion of Pathname into String"  
Appreciate any pointers this happens if the zip contain dependencies folder

debug log  
rindarapu@m4s-d1-imdev-06 $ codec =\> rubydebug {^C  
(reverse-i-search)`log': metadata =\> true # This makes the ^Cgs to appear in console  
rindarapu@m4s-d1-imdev-06 $ DEBUG=1 ./logstash-plugin install --no-verify file:////home/rindarapu/dev/logstash-8.12.2/plugin/logstash-offline-plugins-8.12.1.zip output { stdout { codec =\> rubydebug } }  
Installing file: /home/rindarapu/dev/logstash-8.12.2/plugin/logstash-offline-plugins-8.12.1.zip  
Pack uncompressed to /tmp/studtmp-c57f08fd5d9be950f34c1e6fc61bcdc6d3d4c68b189350ab0f5039893236  
Installing, bson, version: 4.15.0 file: /tmp/studtmp-c57f08fd5d9be950f34c1e6fc61bcdc6d3d4c68b189350ab0f5039893236/logstash/dependencies/bson-4.15.0-java.gem  
Installing, logstash-codec-plain, version: 3.1.0 file: /tmp/studtmp-c57f08fd5d9be950f34c1e6fc61bcdc6d3d4c68b189350ab0f5039893236/logstash/dependencies/logstash-codec-plain-3.1.0.gem  
Installing, logstash-mixin-ecs\_compatibility\_support, version: 1.3.0 file: /tmp/studtmp-c57f08fd5d9be950f34c1e6fc61bcdc6d3d4c68b189350ab0f5039893236/logstash/dependencies/logstash-mixin-ecs\_compatibility\_support-1.3.0-java.gem  
Installing, logstash-mixin-event\_support, version: 1.0.1 file: /tmp/studtmp-c57f08fd5d9be950f34c1e6fc61bcdc6d3d4c68b189350ab0f5039893236/logstash/dependencies/logstash-mixin-event\_support-1.0.1-java.gem  
Installing, mongo, version: 2.19.3 file: /tmp/studtmp-c57f08fd5d9be950f34c1e6fc61bcdc6d3d4c68b189350ab0f5039893236/logstash/dependencies/mongo-2.19.3.gem  
TypeError: no implicit conversion of Pathname into String  
start\_with? at org/jruby/RubyString.java:4985  
extract\_tar\_gz at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:426  
each at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package/tar\_reader.rb:65  
extract\_tar\_gz at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:415  
open\_tar\_gz at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:541  
wrap at org/jruby/ext/zlib/RubyGzipFile.java:96  
open\_tar\_gz at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:538  
extract\_tar\_gz at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:414  
extract\_files at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:392  
each at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package/tar\_reader.rb:65  
extract\_files at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:389  
open at org/jruby/RubyIO.java:1179  
with\_read\_io at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package/file\_source.rb:29  
extract\_files at /home/rindarapu/dev/logstash-8.12.2/vendor/jruby/lib/ruby/stdlib/rubygems/package.rb:386  
extract\_files at /home/rindarapu/dev/logstash-8.12.2/lib/pluginmanager/gem\_installer.rb:83  
install at /home/rindarapu/dev/logstash-8.12.2/lib/pluginmanager/gem\_installer.rb:45  
install at /home/rindarapu/dev/logstash-8.12.2/lib/pluginmanager/gem\_installer.rb:52  
execute at /home/rindarapu/dev/logstash-8.12.2/lib/pluginmanager/pack\_installer/local.rb:51

---

<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:** [March 27, 2024, 11:05am UTC](https://discuss.elastic.co/t/no-implicit-conversion-of-pathname-into-string-when-logstash-plugin-installed/354328/2 "2024-03-27T11:05:08Z")

</div>

Closed on March 27, 2024, 11:05am UTC

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