logstash-plugins / logstash-codec-avro

A logstash codec plugin for decoding and encoding Avro records
Apache License 2.0
15 stars 63 forks source link

Plugin dependency issues with Avro codec on Logstash 5.0.0 alpha4 #18

Open vtipparam opened 8 years ago

vtipparam commented 8 years ago

Hello,

I am forced to uptake 5.0.0 alpha4 for Kafka input plugin with Kafka 0.10 support. Now I am running into a dependency problem with Avro codec. Apparently it has issues with logstash-core. See below for the plugin install output. Please help.

Thanks, Venkat

Installing logstash-codec-avro
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
HTTP GET https://bundler.rubygems.org/api/v1/dependencies
HTTP 200 OK
Fetching gem metadata from https://rubygems.org/
Query List: ["file-dependencies", "ci_reporter_rspec", "simplecov", "coveralls", "tins", "rspec", "logstash-devutils", "benchmark-ips", "octokit", "stud", "fpm", "rubyzip", "gems", "rack-test", "flores", "pleaserun", "logstash-input-heartbeat", "logstash-codec-collectd", "logstash-output-xmpp", "logstash-codec-dots", "logstash-codec-edn", "logstash-codec-edn_lines", "logstash-codec-fluent", "logstash-codec-es_bulk", "logstash-codec-graphite", "logstash-codec-json", "logstash-codec-json_lines", "logstash-codec-line", "logstash-codec-msgpack", "logstash-codec-multiline", "logstash-codec-netflow", "logstash-codec-plain", "logstash-codec-rubydebug", "logstash-filter-clone", "logstash-filter-csv", "logstash-filter-date", "logstash-filter-dns", "logstash-filter-drop", "logstash-filter-fingerprint", "logstash-filter-geoip", "logstash-filter-grok", "logstash-filter-json", "logstash-filter-kv", "logstash-filter-metrics", "logstash-filter-mutate", "logstash-filter-ruby", "logstash-filter-sleep", "logstash-filter-split", "logstash-filter-syslog_pri", "logstash-filter-throttle", "logstash-filter-urldecode", "logstash-filter-useragent", "logstash-filter-uuid", "logstash-filter-xml", "logstash-input-couchdb_changes", "logstash-input-elasticsearch", "logstash-input-exec", "logstash-input-file", "logstash-input-ganglia", "logstash-input-gelf", "logstash-input-generator", "logstash-input-graphite", "logstash-input-http", "logstash-input-http_poller", "logstash-input-imap", "logstash-input-irc", "logstash-input-jdbc", "logstash-input-log4j", "logstash-input-lumberjack", "logstash-input-pipe", "logstash-input-rabbitmq", "logstash-input-redis", "logstash-input-s3", "logstash-input-snmptrap", "logstash-input-sqs", "logstash-input-stdin", "logstash-input-syslog", "logstash-input-tcp", "logstash-input-twitter", "logstash-input-udp", "logstash-input-unix", "logstash-input-xmpp", "logstash-input-kafka", "logstash-input-beats", "logstash-output-cloudwatch", "logstash-output-csv", "logstash-output-elasticsearch", "logstash-output-file", "logstash-output-graphite", "logstash-output-http", "logstash-output-irc", "logstash-output-kafka", "logstash-output-nagios", "logstash-output-null", "logstash-output-pagerduty", "logstash-output-pipe", "logstash-output-rabbitmq", "logstash-output-redis", "logstash-output-s3", "logstash-output-sns", "logstash-output-sqs", "logstash-output-statsd", "logstash-output-stdout", "logstash-output-tcp", "logstash-output-udp", "logstash-output-webhdfs", "logstash-codec-avro", "jar-dependencies", "ruby-maven", "logstash-core-event-java", "cabin", "pry", "clamp", "filesize", "concurrent-ruby", "sinatra", "puma", "jruby-openssl", "chronic_duration", "jrmonitor", "treetop", "i18n", "minitar", "thread_safe", "jrjackson"]
Query Gemcutter Dependency Endpoint API: file-dependencies,ci_reporter_rspec,simplecov,coveralls,tins,rspec,logstash-devutils,benchmark-ips,octokit,stud,fpm,rubyzip,gems,rack-test,flores,pleaserun,logstash-input-heartbeat,logstash-codec-collectd,logstash-output-xmpp,logstash-codec-dots,logstash-codec-edn,logstash-codec-edn_lines,logstash-codec-fluent,logstash-codec-es_bulk,logstash-codec-graphite,logstash-codec-json,logstash-codec-json_lines,logstash-codec-line,logstash-codec-msgpack,logstash-codec-multiline,logstash-codec-netflow,logstash-codec-plain,logstash-codec-rubydebug,logstash-filter-clone,logstash-filter-csv,logstash-filter-date,logstash-filter-dns,logstash-filter-drop,logstash-filter-fingerprint,logstash-filter-geoip,logstash-filter-grok,logstash-filter-json,logstash-filter-kv,logstash-filter-metrics,logstash-filter-mutate,logstash-filter-ruby,logstash-filter-sleep,logstash-filter-split,logstash-filter-syslog_pri,logstash-filter-throttle,logstash-filter-urldecode,logstash-filter-useragent,logstash-filter-uuid,logstash-filter-xml,logstash-input-couchdb_changes,logstash-input-elasticsearch,logstash-input-exec,logstash-input-file,logstash-input-ganglia,logstash-input-gelf,logstash-input-generator,logstash-input-graphite,logstash-input-http,logstash-input-http_poller,logstash-input-imap,logstash-input-irc,logstash-input-jdbc,logstash-input-log4j,logstash-input-lumberjack,logstash-input-pipe,logstash-input-rabbitmq,logstash-input-redis,logstash-input-s3,logstash-input-snmptrap,logstash-input-sqs,logstash-input-stdin,logstash-input-syslog,logstash-input-tcp,logstash-input-twitter,logstash-input-udp,logstash-input-unix,logstash-input-xmpp,logstash-input-kafka,logstash-input-beats,logstash-output-cloudwatch,logstash-output-csv,logstash-output-elasticsearch,logstash-output-file,logstash-output-graphite,logstash-output-http,logstash-output-irc,logstash-output-kafka,logstash-output-nagios,logstash-output-null,logstash-output-pagerduty,logstash-output-pipe,logstash-output-rabbitmq,logstash-output-redis,logstash-output-s3,logstash-output-sns,logstash-output-sqs,logstash-output-statsd,logstash-output-stdout,logstash-output-tcp,logstash-output-udp,logstash-output-webhdfs,logstash-codec-avro,jar-dependencies,ruby-maven,logstash-core-event-java,cabin,pry,clamp,filesize,concurrent-ruby,sinatra,puma,jruby-openssl,chronic_duration,jrmonitor,treetop,i18n,minitar,thread_safe,jrjackson
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=file-dependencies,ci_reporter_rspec,simplecov,coveralls,tins,rspec,logstash-devutils,benchmark-ips,octokit,stud,fpm,rubyzip,gems,rack-test,flores,pleaserun,logstash-input-heartbeat,logstash-codec-collectd,logstash-output-xmpp,logstash-codec-dots,logstash-codec-edn,logstash-codec-edn_lines,logstash-codec-fluent,logstash-codec-es_bulk,logstash-codec-graphite,logstash-codec-json,logstash-codec-json_lines,logstash-codec-line,logstash-codec-msgpack,logstash-codec-multiline,logstash-codec-netflow,logstash-codec-plain,logstash-codec-rubydebug,logstash-filter-clone,logstash-filter-csv,logstash-filter-date,logstash-filter-dns,logstash-filter-drop,logstash-filter-fingerprint,logstash-filter-geoip,logstash-filter-grok,logstash-filter-json,logstash-filter-kv,logstash-filter-metrics,logstash-filter-mutate,logstash-filter-ruby,logstash-filter-sleep,logstash-filter-split,logstash-filter-syslog_pri,logstash-filter-throttle
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=logstash-filter-urldecode,logstash-filter-useragent,logstash-filter-uuid,logstash-filter-xml,logstash-input-couchdb_changes,logstash-input-elasticsearch,logstash-input-exec,logstash-input-file,logstash-input-ganglia,logstash-input-gelf,logstash-input-generator,logstash-input-graphite,logstash-input-http,logstash-input-http_poller,logstash-input-imap,logstash-input-irc,logstash-input-jdbc,logstash-input-log4j,logstash-input-lumberjack,logstash-input-pipe,logstash-input-rabbitmq,logstash-input-redis,logstash-input-s3,logstash-input-snmptrap,logstash-input-sqs,logstash-input-stdin,logstash-input-syslog,logstash-input-tcp,logstash-input-twitter,logstash-input-udp,logstash-input-unix,logstash-input-xmpp,logstash-input-kafka,logstash-input-beats,logstash-output-cloudwatch,logstash-output-csv,logstash-output-elasticsearch,logstash-output-file,logstash-output-graphite,logstash-output-http,logstash-output-irc,logstash-output-kafka,logstash-output-nagios,logstash-output-null,logstash-output-pagerduty,logstash-output-pipe,logstash-output-rabbitmq,logstash-output-redis,logstash-output-s3,logstash-output-sns
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=logstash-output-sqs,logstash-output-statsd,logstash-output-stdout,logstash-output-tcp,logstash-output-udp,logstash-output-webhdfs,logstash-codec-avro,jar-dependencies,ruby-maven,logstash-core-event-java,cabin,pry,clamp,filesize,concurrent-ruby,sinatra,puma,jruby-openssl,chronic_duration,jrmonitor,treetop,i18n,minitar,thread_safe,jrjackson
HTTP 200 OK
Query List: ["ci_reporter", "multi_json", "simplecov-html", "lockfile", "docile", "json", "rest-client", "term-ansicolor", "thor", "colorize", "cucumber", "hoe", "rspec-core", "rspec-expectations", "rspec-mocks", "diff-lcs", "syntax", "spicycode-rcov", "gem_publisher", "rake", "insist", "kramdown", "rspec-wait", "fivemat", "logstash-core-plugin-api", "sawyer", "addressable", "faraday", "faraday_middleware", "hashie", "multi_xml", "netrc", "rash", "metriks", "ffi", "backports", "arr-pm", "open4", "childprocess", "ftw", "ruby-xz", "archive-tar-minitar", "corefines", "rack", "mustache", "ohai", "logstash-core", "logstash", "xmpp4r", "edn", "msgpack-jruby", "msgpack", "jls-grok", "logstash-patterns-core", "bindata", "awesome_print", "lru_redux", "murmurhash3", "geoip", "user_agent_parser", "xml-simple", "nokogiri", "elasticsearch", "filewatch", "gelf", "gelfd", "manticore", "logstash-mixin-http_client", "mail", "mime-types", "cinch", "rufus-scheduler", "tzinfo-data", "tzinfo", "sequel", "maven-tools", "jls-lumberjack", "march_hare", "logstash-mixin-rabbitmq_connection", "bunny", "redis", "logstash-mixin-aws", "aws-sdk", "snmp", "jruby-stdin-channel", "twitter", "jruby-kafka", "statsd-ruby", "snappy", "webhdfs", "avro", "ruby-maven-libs", "ruby_parser", "coderay", "method_source", "slop", "spoon", "win32console", "yard", "ref", "functional-ruby", "rack-protection", "tilt", "shotgun", "mongrel", "bouncy-castle-java", "numerizer", "polyglot", "facets", "atomic"]
Query Gemcutter Dependency Endpoint API: ci_reporter,multi_json,simplecov-html,lockfile,docile,json,rest-client,term-ansicolor,thor,colorize,cucumber,hoe,rspec-core,rspec-expectations,rspec-mocks,diff-lcs,syntax,spicycode-rcov,gem_publisher,rake,insist,kramdown,rspec-wait,fivemat,logstash-core-plugin-api,sawyer,addressable,faraday,faraday_middleware,hashie,multi_xml,netrc,rash,metriks,ffi,backports,arr-pm,open4,childprocess,ftw,ruby-xz,archive-tar-minitar,corefines,rack,mustache,ohai,logstash-core,logstash,xmpp4r,edn,msgpack-jruby,msgpack,jls-grok,logstash-patterns-core,bindata,awesome_print,lru_redux,murmurhash3,geoip,user_agent_parser,xml-simple,nokogiri,elasticsearch,filewatch,gelf,gelfd,manticore,logstash-mixin-http_client,mail,mime-types,cinch,rufus-scheduler,tzinfo-data,tzinfo,sequel,maven-tools,jls-lumberjack,march_hare,logstash-mixin-rabbitmq_connection,bunny,redis,logstash-mixin-aws,aws-sdk,snmp,jruby-stdin-channel,twitter,jruby-kafka,statsd-ruby,snappy,webhdfs,avro,ruby-maven-libs,ruby_parser,coderay,method_source,slop,spoon,win32console,yard,ref,functional-ruby,rack-protection,tilt,shotgun,mongrel,bouncy-castle-java,numerizer,polyglot,facets,atomic
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=ci_reporter,multi_json,simplecov-html,lockfile,docile,json,rest-client,term-ansicolor,thor,colorize,cucumber,hoe,rspec-core,rspec-expectations,rspec-mocks,diff-lcs,syntax,spicycode-rcov,gem_publisher,rake,insist,kramdown,rspec-wait,fivemat,logstash-core-plugin-api,sawyer,addressable,faraday,faraday_middleware,hashie,multi_xml,netrc,rash,metriks,ffi,backports,arr-pm,open4,childprocess,ftw,ruby-xz,archive-tar-minitar,corefines,rack,mustache,ohai,logstash-core,logstash,xmpp4r,edn
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=msgpack-jruby,msgpack,jls-grok,logstash-patterns-core,bindata,awesome_print,lru_redux,murmurhash3,geoip,user_agent_parser,xml-simple,nokogiri,elasticsearch,filewatch,gelf,gelfd,manticore,logstash-mixin-http_client,mail,mime-types,cinch,rufus-scheduler,tzinfo-data,tzinfo,sequel,maven-tools,jls-lumberjack,march_hare,logstash-mixin-rabbitmq_connection,bunny,redis,logstash-mixin-aws,aws-sdk,snmp,jruby-stdin-channel,twitter,jruby-kafka,statsd-ruby,snappy,webhdfs,avro,ruby-maven-libs,ruby_parser,coderay,method_source,slop,spoon,win32console,yard,ref
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=functional-ruby,rack-protection,tilt,shotgun,mongrel,bouncy-castle-java,numerizer,polyglot,facets,atomic
HTTP 200 OK
Query List: ["builder", "http-cookie", "rdoc", "gherkin", "multi_test", "cucumber-core", "json_pure", "event-bus", "cucumber-wire", "gherkin3", "rubyforge", "gemcutter", "RubyInline", "rspec-support", "uri_template", "yajl-ruby", "launchy", "multipart-post", "oauth2", "roauth", "hitimes", "avl_tree", "rbtree", "bones", "http_parser.rb", "minitest", "io-like", "test-spec", "camping", "fcgi", "memcache-client", "ruby-openid", "thin", "wmi-lite", "ipaddress", "net-dhcp", "mixlib-shellout", "mixlib-log", "mixlib-config", "mixlib-cli", "ffi-yajl", "systemu", "extlib", "chef-config", "plist", "logstash-core-event", "oj", "jruby-httpclient", "jruby-monitoring", "parslet", "eventmachine", "logstash", "mini_portile", "racc", "rexical", "rake-compiler", "tenderlove-frex", "mini_portile2", "pkg-config", "weakling", "elasticsearch-transport", "elasticsearch-api", "activesupport", "tlsmail", "rcov", "mime-types-data", "metaid", "sequel_core", "ParseTree", "ruby2ruby", "sequel_model", "assistance", "virtus", "amq-protocol", "aws-sdk-v1", "uuidtools", "httparty", "aws-sdk-resources", "buftok", "http", "simple_oauth", "descendants_tracker", "equalizer", "memoizable", "naught", "jbundler", "snappy-jars", "sexp_processor", "erubis", "escape_utils", "daemons", "gem_plugin", "cgi_multipart_eof_fix", "fastthread"]
Query Gemcutter Dependency Endpoint API: builder,http-cookie,rdoc,gherkin,multi_test,cucumber-core,json_pure,event-bus,cucumber-wire,gherkin3,rubyforge,gemcutter,RubyInline,rspec-support,uri_template,yajl-ruby,launchy,multipart-post,oauth2,roauth,hitimes,avl_tree,rbtree,bones,http_parser.rb,minitest,io-like,test-spec,camping,fcgi,memcache-client,ruby-openid,thin,wmi-lite,ipaddress,net-dhcp,mixlib-shellout,mixlib-log,mixlib-config,mixlib-cli,ffi-yajl,systemu,extlib,chef-config,plist,logstash-core-event,oj,jruby-httpclient,jruby-monitoring,parslet,eventmachine,logstash,mini_portile,racc,rexical,rake-compiler,tenderlove-frex,mini_portile2,pkg-config,weakling,elasticsearch-transport,elasticsearch-api,activesupport,tlsmail,rcov,mime-types-data,metaid,sequel_core,ParseTree,ruby2ruby,sequel_model,assistance,virtus,amq-protocol,aws-sdk-v1,uuidtools,httparty,aws-sdk-resources,buftok,http,simple_oauth,descendants_tracker,equalizer,memoizable,naught,jbundler,snappy-jars,sexp_processor,erubis,escape_utils,daemons,gem_plugin,cgi_multipart_eof_fix,fastthread
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=builder,http-cookie,rdoc,gherkin,multi_test,cucumber-core,json_pure,event-bus,cucumber-wire,gherkin3,rubyforge,gemcutter,RubyInline,rspec-support,uri_template,yajl-ruby,launchy,multipart-post,oauth2,roauth,hitimes,avl_tree,rbtree,bones,http_parser.rb,minitest,io-like,test-spec,camping,fcgi,memcache-client,ruby-openid,thin,wmi-lite,ipaddress,net-dhcp,mixlib-shellout,mixlib-log,mixlib-config,mixlib-cli,ffi-yajl,systemu,extlib,chef-config,plist,logstash-core-event,oj,jruby-httpclient,jruby-monitoring,parslet
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=eventmachine,logstash,mini_portile,racc,rexical,rake-compiler,tenderlove-frex,mini_portile2,pkg-config,weakling,elasticsearch-transport,elasticsearch-api,activesupport,tlsmail,rcov,mime-types-data,metaid,sequel_core,ParseTree,ruby2ruby,sequel_model,assistance,virtus,amq-protocol,aws-sdk-v1,uuidtools,httparty,aws-sdk-resources,buftok,http,simple_oauth,descendants_tracker,equalizer,memoizable,naught,jbundler,snappy-jars,sexp_processor,erubis,escape_utils,daemons,gem_plugin,cgi_multipart_eof_fix,fastthread
HTTP 200 OK
Query List: ["domain_name", "sqlite3", "trollop", "spruz", "net-scp", "ZenTest", "configuration", "jwt", "httpauth", "faraday-middleware", "mkrf", "little-plugger", "loquacious", "bones-git", "bones-extras", "flexmock", "mocha", "activerecord", "markaby", "mab", "ruby-yadis", "eventmachine-le", "preforker", "pcap", "windows-pr", "win32-process", "windows-api", "win32-api", "libyajl2", "english", "fuzzyurl", "blankslate", "system_timer", "SexpProcessor", "validatable", "axiom-types", "coercible", "echoe", "crack", "jnunemaker-crack", "aws-sdk-core", "form_data", "http-form_data", "certified", "adamantium", "bundler", "abstract"]
Query Gemcutter Dependency Endpoint API: domain_name,sqlite3,trollop,spruz,net-scp,ZenTest,configuration,jwt,httpauth,faraday-middleware,mkrf,little-plugger,loquacious,bones-git,bones-extras,flexmock,mocha,activerecord,markaby,mab,ruby-yadis,eventmachine-le,preforker,pcap,windows-pr,win32-process,windows-api,win32-api,libyajl2,english,fuzzyurl,blankslate,system_timer,SexpProcessor,validatable,axiom-types,coercible,echoe,crack,jnunemaker-crack,aws-sdk-core,form_data,http-form_data,certified,adamantium,bundler,abstract
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=domain_name,sqlite3,trollop,spruz,net-scp,ZenTest,configuration,jwt,httpauth,faraday-middleware,mkrf,little-plugger,loquacious,bones-git,bones-extras,flexmock,mocha,activerecord,markaby,mab,ruby-yadis,eventmachine-le,preforker,pcap,windows-pr,win32-process,windows-api,win32-api,libyajl2,english,fuzzyurl,blankslate,system_timer,SexpProcessor,validatable,axiom-types,coercible,echoe,crack,jnunemaker-crack,aws-sdk-core,form_data,http-form_data,certified,adamantium,bundler,abstract
HTTP 200 OK
Query List: ["unf", "curses", "net-ssh", "git", "bones-rcov", "bones-rubyforge", "bones-rspec", "bones-zentest", "metaclass", "activemodel", "arel", "activerecord-deprecated_finders", "test-unit", "language", "ice_nine", "highline", "allison", "safe_yaml", "jmespath", "jamespath"]
Query Gemcutter Dependency Endpoint API: unf,curses,net-ssh,git,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,metaclass,activemodel,arel,activerecord-deprecated_finders,test-unit,language,ice_nine,highline,allison,safe_yaml,jmespath,jamespath
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=unf,curses,net-ssh,git,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,metaclass,activemodel,arel,activerecord-deprecated_finders,test-unit,language,ice_nine,highline,allison,safe_yaml,jmespath,jamespath
HTTP 200 OK
Query List: ["unf_ext", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "bcrypt-ruby", "power_assert", "termios", "psych"]
Query Gemcutter Dependency Endpoint API: unf_ext,needle,jruby-pageant,bcrypt_pbkdf,rbnacl,rbnacl-libsodium,bcrypt-ruby,power_assert,termios,psych
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=unf_ext,needle,jruby-pageant,bcrypt_pbkdf,rbnacl,rbnacl-libsodium,bcrypt-ruby,power_assert,termios,psych
HTTP 200 OK
Query List: ["bcrypt", "pattern-match"]
Query Gemcutter Dependency Endpoint API: bcrypt,pattern-match
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=bcrypt,pattern-match
HTTP 200 OK
Query List: []
Fetching version metadata from https://rubygems.org/
Query List: ["ffi", "rbnacl", "bcrypt", "pattern-match", "jar-dependencies", "unf_ext", "needle", "echoe", "jruby-pageant", "bcrypt_pbkdf", "rbnacl-libsodium", "bones", "rcov", "rubyforge", "rspec", "ZenTest", "activesupport", "builder", "i18n", "bcrypt-ruby", "power_assert", "hoe", "termios", "psych", "json_pure", "json", "multi_json", "unf", "curses", "net-ssh", "git", "bones-rcov", "bones-rubyforge", "bones-rspec", "bones-zentest", "metaclass", "rake", "activemodel", "arel", "tzinfo", "activerecord-deprecated_finders", "windows-api", "win32-api", "windows-pr", "test-unit", "facets", "language", "sexp_processor", "descendants_tracker", "ice_nine", "thread_safe", "backports", "highline", "gemcutter", "allison", "rdoc", "safe_yaml", "jmespath", "jamespath", "multi_xml", "memoizable", "domain_name", "sqlite3", "minitest", "trollop", "term-ansicolor", "gherkin", "gherkin3", "spruz", "net-scp", "addressable", "spoon", "configuration", "rack", "jwt", "faraday", "httpauth", "faraday-middleware", "rake-compiler", "mkrf", "atomic", "little-plugger", "loquacious", "bones-git", "bones-extras", "flexmock", "mocha", "activerecord", "markaby", "metaid", "mab", "RubyInline", "ruby-yadis", "eventmachine", "daemons", "eventmachine-le", "http_parser.rb", "preforker", "pcap", "win32-process", "wmi-lite", "libyajl2", "english", "mixlib-config", "mixlib-shellout", "fuzzyurl", "blankslate", "system_timer", "concurrent-ruby", "memcache-client", "method_source", "assistance", "ParseTree", "ruby2ruby", "sequel", "SexpProcessor", "ruby_parser", "sequel_core", "validatable", "axiom-types", "coercible", "equalizer", "nokogiri", "launchy", "crack", "jnunemaker-crack", "aws-sdk-core", "form_data", "http-cookie", "http-form_data", "certified", "adamantium", "ruby-maven", "maven-tools", "thor", "bundler", "abstract", "simplecov", "mime-types", "netrc", "tins", "diff-lcs", "treetop", "polyglot", "multi_test", "cucumber-core", "event-bus", "cucumber-wire", "rspec-support", "rspec-core", "rspec-expectations", "cabin", "logstash-core", "uri_template", "yajl-ruby", "multipart-post", "hashie", "oauth2", "roauth", "hitimes", "avl_tree", "rbtree", "faraday_middleware", "io-like", "test-spec", "camping", "fcgi", "mongrel", "ruby-openid", "thin", "ipaddress", "net-dhcp", "mixlib-log", "mixlib-cli", "ffi-yajl", "systemu", "extlib", "chef-config", "plist", "jrjackson", "rubyzip", "minitar", "jruby-openssl", "gems", "filesize", "clamp", "stud", "pry", "logstash-core-event", "oj", "logstash-core-event-java", "jruby-httpclient", "file-dependencies", "sinatra", "ftw", "jrmonitor", "chronic_duration", "puma", "jruby-monitoring", "parslet", "logstash", "logstash-core-plugin-api", "mini_portile", "racc", "rexical", "tenderlove-frex", "mini_portile2", "pkg-config", "weakling", "elasticsearch-transport", "elasticsearch-api", "manticore", "logstash-codec-plain", "tlsmail", "archive-tar-minitar", "mime-types-data", "sequel_model", "virtus", "march_hare", "amq-protocol", "aws-sdk", "aws-sdk-v1", "uuidtools", "httparty", "aws-sdk-resources", "buftok", "http", "simple_oauth", "naught", "jbundler", "snappy-jars", "rest-client", "erubis", "escape_utils", "gem_plugin", "cgi_multipart_eof_fix", "fastthread", "ci_reporter", "simplecov-html", "lockfile", "docile", "colorize", "cucumber", "rspec-mocks", "syntax", "spicycode-rcov", "gem_publisher", "insist", "kramdown", "rspec-wait", "fivemat", "sawyer", "rash", "metriks", "arr-pm", "open4", "childprocess", "pleaserun", "ruby-xz", "corefines", "mustache", "ohai", "xmpp4r", "edn", "logstash-codec-line", "msgpack-jruby", "msgpack", "jls-grok", "logstash-patterns-core", "bindata", "awesome_print", "logstash-output-null", "logstash-codec-json", "logstash-input-generator", "lru_redux", "murmurhash3", "geoip", "logstash-filter-grok", "logstash-filter-date", "user_agent_parser", "xml-simple", "elasticsearch", "filewatch", "logstash-codec-multiline", "gelf", "gelfd", "logstash-input-tcp", "logstash-mixin-http_client", "mail", "cinch", "rufus-scheduler", "tzinfo-data", "jls-lumberjack", "logstash-mixin-rabbitmq_connection", "bunny", "redis", "logstash-mixin-aws", "snmp", "logstash-codec-json_lines", "jruby-stdin-channel", "twitter", "jruby-kafka", "logstash-filter-json", "logstash-output-file", "statsd-ruby", "snappy", "webhdfs", "avro", "ruby-maven-libs", "coderay", "slop", "win32console", "yard", "ref", "functional-ruby", "rack-protection", "tilt", "shotgun", "rack-test", "bouncy-castle-java", "numerizer"]
Query Gemcutter Dependency Endpoint API: ffi,rbnacl,bcrypt,pattern-match,jar-dependencies,unf_ext,needle,echoe,jruby-pageant,bcrypt_pbkdf,rbnacl-libsodium,bones,rcov,rubyforge,rspec,ZenTest,activesupport,builder,i18n,bcrypt-ruby,power_assert,hoe,termios,psych,json_pure,json,multi_json,unf,curses,net-ssh,git,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,metaclass,rake,activemodel,arel,tzinfo,activerecord-deprecated_finders,windows-api,win32-api,windows-pr,test-unit,facets,language,sexp_processor,descendants_tracker,ice_nine,thread_safe,backports,highline,gemcutter,allison,rdoc,safe_yaml,jmespath,jamespath,multi_xml,memoizable,domain_name,sqlite3,minitest,trollop,term-ansicolor,gherkin,gherkin3,spruz,net-scp,addressable,spoon,configuration,rack,jwt,faraday,httpauth,faraday-middleware,rake-compiler,mkrf,atomic,little-plugger,loquacious,bones-git,bones-extras,flexmock,mocha,activerecord,markaby,metaid,mab,RubyInline,ruby-yadis,eventmachine,daemons,eventmachine-le,http_parser.rb,preforker,pcap,win32-process,wmi-lite,libyajl2,english,mixlib-config,mixlib-shellout,fuzzyurl,blankslate,system_timer,concurrent-ruby,memcache-client,method_source,assistance,ParseTree,ruby2ruby,sequel,SexpProcessor,ruby_parser,sequel_core,validatable,axiom-types,coercible,equalizer,nokogiri,launchy,crack,jnunemaker-crack,aws-sdk-core,form_data,http-cookie,http-form_data,certified,adamantium,ruby-maven,maven-tools,thor,bundler,abstract,simplecov,mime-types,netrc,tins,diff-lcs,treetop,polyglot,multi_test,cucumber-core,event-bus,cucumber-wire,rspec-support,rspec-core,rspec-expectations,cabin,logstash-core,uri_template,yajl-ruby,multipart-post,hashie,oauth2,roauth,hitimes,avl_tree,rbtree,faraday_middleware,io-like,test-spec,camping,fcgi,mongrel,ruby-openid,thin,ipaddress,net-dhcp,mixlib-log,mixlib-cli,ffi-yajl,systemu,extlib,chef-config,plist,jrjackson,rubyzip,minitar,jruby-openssl,gems,filesize,clamp,stud,pry,logstash-core-event,oj,logstash-core-event-java,jruby-httpclient,file-dependencies,sinatra,ftw,jrmonitor,chronic_duration,puma,jruby-monitoring,parslet,logstash,logstash-core-plugin-api,mini_portile,racc,rexical,tenderlove-frex,mini_portile2,pkg-config,weakling,elasticsearch-transport,elasticsearch-api,manticore,logstash-codec-plain,tlsmail,archive-tar-minitar,mime-types-data,sequel_model,virtus,march_hare,amq-protocol,aws-sdk,aws-sdk-v1,uuidtools,httparty,aws-sdk-resources,buftok,http,simple_oauth,naught,jbundler,snappy-jars,rest-client,erubis,escape_utils,gem_plugin,cgi_multipart_eof_fix,fastthread,ci_reporter,simplecov-html,lockfile,docile,colorize,cucumber,rspec-mocks,syntax,spicycode-rcov,gem_publisher,insist,kramdown,rspec-wait,fivemat,sawyer,rash,metriks,arr-pm,open4,childprocess,pleaserun,ruby-xz,corefines,mustache,ohai,xmpp4r,edn,logstash-codec-line,msgpack-jruby,msgpack,jls-grok,logstash-patterns-core,bindata,awesome_print,logstash-output-null,logstash-codec-json,logstash-input-generator,lru_redux,murmurhash3,geoip,logstash-filter-grok,logstash-filter-date,user_agent_parser,xml-simple,elasticsearch,filewatch,logstash-codec-multiline,gelf,gelfd,logstash-input-tcp,logstash-mixin-http_client,mail,cinch,rufus-scheduler,tzinfo-data,jls-lumberjack,logstash-mixin-rabbitmq_connection,bunny,redis,logstash-mixin-aws,snmp,logstash-codec-json_lines,jruby-stdin-channel,twitter,jruby-kafka,logstash-filter-json,logstash-output-file,statsd-ruby,snappy,webhdfs,avro,ruby-maven-libs,coderay,slop,win32console,yard,ref,functional-ruby,rack-protection,tilt,shotgun,rack-test,bouncy-castle-java,numerizer
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=ffi,rbnacl,bcrypt,pattern-match,jar-dependencies,unf_ext,needle,echoe,jruby-pageant,bcrypt_pbkdf,rbnacl-libsodium,bones,rcov,rubyforge,rspec,ZenTest,activesupport,builder,i18n,bcrypt-ruby,power_assert,hoe,termios,psych,json_pure,json,multi_json,unf,curses,net-ssh,git,bones-rcov,bones-rubyforge,bones-rspec,bones-zentest,metaclass,rake,activemodel,arel,tzinfo,activerecord-deprecated_finders,windows-api,win32-api,windows-pr,test-unit,facets,language,sexp_processor,descendants_tracker,ice_nine
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=thread_safe,backports,highline,gemcutter,allison,rdoc,safe_yaml,jmespath,jamespath,multi_xml,memoizable,domain_name,sqlite3,minitest,trollop,term-ansicolor,gherkin,gherkin3,spruz,net-scp,addressable,spoon,configuration,rack,jwt,faraday,httpauth,faraday-middleware,rake-compiler,mkrf,atomic,little-plugger,loquacious,bones-git,bones-extras,flexmock,mocha,activerecord,markaby,metaid,mab,RubyInline,ruby-yadis,eventmachine,daemons,eventmachine-le,http_parser.rb,preforker,pcap,win32-process
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=wmi-lite,libyajl2,english,mixlib-config,mixlib-shellout,fuzzyurl,blankslate,system_timer,concurrent-ruby,memcache-client,method_source,assistance,ParseTree,ruby2ruby,sequel,SexpProcessor,ruby_parser,sequel_core,validatable,axiom-types,coercible,equalizer,nokogiri,launchy,crack,jnunemaker-crack,aws-sdk-core,form_data,http-cookie,http-form_data,certified,adamantium,ruby-maven,maven-tools,thor,bundler,abstract,simplecov,mime-types,netrc,tins,diff-lcs,treetop,polyglot,multi_test,cucumber-core,event-bus,cucumber-wire,rspec-support,rspec-core
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=rspec-expectations,cabin,logstash-core,uri_template,yajl-ruby,multipart-post,hashie,oauth2,roauth,hitimes,avl_tree,rbtree,faraday_middleware,io-like,test-spec,camping,fcgi,mongrel,ruby-openid,thin,ipaddress,net-dhcp,mixlib-log,mixlib-cli,ffi-yajl,systemu,extlib,chef-config,plist,jrjackson,rubyzip,minitar,jruby-openssl,gems,filesize,clamp,stud,pry,logstash-core-event,oj,logstash-core-event-java,jruby-httpclient,file-dependencies,sinatra,ftw,jrmonitor,chronic_duration,puma,jruby-monitoring,parslet
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=logstash,logstash-core-plugin-api,mini_portile,racc,rexical,tenderlove-frex,mini_portile2,pkg-config,weakling,elasticsearch-transport,elasticsearch-api,manticore,logstash-codec-plain,tlsmail,archive-tar-minitar,mime-types-data,sequel_model,virtus,march_hare,amq-protocol,aws-sdk,aws-sdk-v1,uuidtools,httparty,aws-sdk-resources,buftok,http,simple_oauth,naught,jbundler,snappy-jars,rest-client,erubis,escape_utils,gem_plugin,cgi_multipart_eof_fix,fastthread,ci_reporter,simplecov-html,lockfile,docile,colorize,cucumber,rspec-mocks,syntax,spicycode-rcov,gem_publisher,insist,kramdown,rspec-wait
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=fivemat,sawyer,rash,metriks,arr-pm,open4,childprocess,pleaserun,ruby-xz,corefines,mustache,ohai,xmpp4r,edn,logstash-codec-line,msgpack-jruby,msgpack,jls-grok,logstash-patterns-core,bindata,awesome_print,logstash-output-null,logstash-codec-json,logstash-input-generator,lru_redux,murmurhash3,geoip,logstash-filter-grok,logstash-filter-date,user_agent_parser,xml-simple,elasticsearch,filewatch,logstash-codec-multiline,gelf,gelfd,logstash-input-tcp,logstash-mixin-http_client,mail,cinch,rufus-scheduler,tzinfo-data,jls-lumberjack,logstash-mixin-rabbitmq_connection,bunny,redis,logstash-mixin-aws,snmp,logstash-codec-json_lines,jruby-stdin-channel
HTTP 200 OK
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=twitter,jruby-kafka,logstash-filter-json,logstash-output-file,statsd-ruby,snappy,webhdfs,avro,ruby-maven-libs,coderay,slop,win32console,yard,ref,functional-ruby,rack-protection,tilt,shotgun,rack-test,bouncy-castle-java,numerizer
HTTP 200 OK
Query List: ["faraday-middleware", "logstash", "form_data"]
Query Gemcutter Dependency Endpoint API: faraday-middleware,logstash,form_data
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=faraday-middleware,logstash,form_data
HTTP 200 OK
Query List: []
Fetching dependency metadata from https://rubygems.org/
Query List: ["faraday-middleware", "form_data", "logstash"]
Query Gemcutter Dependency Endpoint API: faraday-middleware,form_data,logstash
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=faraday-middleware,form_data,logstash
HTTP 200 OK
Query List: []
Resolving dependencies......
Bundler::VersionConflict: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
  In Gemfile:
    logstash-output-webhdfs (>= 0) java depends on
      logstash-core-plugin-api (~> 2.0) java

    logstash-codec-avro (>= 0) java depends on
      logstash-core-plugin-api (~> 1.0) java

    logstash-core-plugin-api (>= 0) java
Bundler could not find compatible versions for gem "logstash-core":
  In Gemfile:
    logstash-core-plugin-api (>= 0) java depends on
      logstash-core (= 5.0.0.pre.alpha4) java

    logstash-codec-avro (>= 0) java depends on
      logstash-core (< 2.0.0, >= 1.4.0) java

    logstash-core (>= 0) java
Bundler could not find compatible versions for gem "logstash":
  In Gemfile:
    logstash-codec-avro (>= 0) java depends on
      logstash (< 2.0.0, >= 1.4.0) java
Could not find gem 'logstash (< 2.0.0, >= 1.4.0) java', which is required by gem 'logstash-codec-avro (>= 0) java', in any of the sources.
               start at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:203
             resolve at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:182
             resolve at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:192
               specs at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:132
   resolve_remotely! at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:121
                 run at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/installer.rb:79
             install at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/installer.rb:18
                 run at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/cli/install.rb:80
             install at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/cli.rb:155
                 run at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/vendor/thor/lib/thor/command.rb:27
      invoke_command at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/vendor/thor/lib/thor/invocation.rb:126
            dispatch at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/vendor/thor/lib/thor.rb:359
               start at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/vendor/thor/lib/thor/base.rb:440
               start at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/cli.rb:10
     execute_bundler at /usr/share/logstash/lib/bootstrap/bundler.rb:151
             invoke! at /usr/share/logstash/lib/bootstrap/bundler.rb:112
  install_gems_list! at /usr/share/logstash/lib/pluginmanager/install.rb:112
             execute at /usr/share/logstash/lib/pluginmanager/install.rb:31
                 run at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67
             execute at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/subcommand/execution.rb:11
                 run at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67
                 run at /usr/share/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132
              (root) at /usr/share/logstash/lib/pluginmanager/main.rb:
vtipparam commented 8 years ago

The issue was the plugin is dependent on the version 1.0 of logstash-core-plugin-api. I resolved the issue by changing the gemspec as follows and rebuilt the plugin.

s.add_runtime_dependency "logstash-core-plugin-api", "~> 2.0"