{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/logstash/issues/3075","labels_url":"https://api.github.com/repos/elastic/logstash/issues/3075/labels{/name}","comments_url":"https://api.github.com/repos/elastic/logstash/issues/3075/comments","events_url":"https://api.github.com/repos/elastic/logstash/issues/3075/events","html_url":"https://github.com/elastic/logstash/issues/3075","id":69971247,"number":3075,"title":"bin/plugin update will make plugin functions unusable","user":{"login":"suyograo","id":1595958,"avatar_url":"https://avatars.githubusercontent.com/u/1595958?v=3","gravatar_id":"","url":"https://api.github.com/users/suyograo","html_url":"https://github.com/suyograo","followers_url":"https://api.github.com/users/suyograo/followers","following_url":"https://api.github.com/users/suyograo/following{/other_user}","gists_url":"https://api.github.com/users/suyograo/gists{/gist_id}","starred_url":"https://api.github.com/users/suyograo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suyograo/subscriptions","organizations_url":"https://api.github.com/users/suyograo/orgs","repos_url":"https://api.github.com/users/suyograo/repos","events_url":"https://api.github.com/users/suyograo/events{/privacy}","received_events_url":"https://api.github.com/users/suyograo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elastic/logstash/labels/1.5.0-rc3","name":"1.5.0-rc3","color":"fad8c7"},{"url":"https://api.github.com/repos/elastic/logstash/labels/blocker","name":"blocker","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/elastic/logstash/milestones/2","html_url":"https://github.com/elastic/logstash/milestones/v1.5.0","labels_url":"https://api.github.com/repos/elastic/logstash/milestones/2/labels","id":624113,"number":2,"title":"v1.5.0","description":"","creator":{"login":"colinsurprenant","id":2010,"avatar_url":"https://avatars.githubusercontent.com/u/2010?v=3","gravatar_id":"","url":"https://api.github.com/users/colinsurprenant","html_url":"https://github.com/colinsurprenant","followers_url":"https://api.github.com/users/colinsurprenant/followers","following_url":"https://api.github.com/users/colinsurprenant/following{/other_user}","gists_url":"https://api.github.com/users/colinsurprenant/gists{/gist_id}","starred_url":"https://api.github.com/users/colinsurprenant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colinsurprenant/subscriptions","organizations_url":"https://api.github.com/users/colinsurprenant/orgs","repos_url":"https://api.github.com/users/colinsurprenant/repos","events_url":"https://api.github.com/users/colinsurprenant/events{/privacy}","received_events_url":"https://api.github.com/users/colinsurprenant/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":295,"state":"open","created_at":"2014-04-08T16:53:38Z","updated_at":"2015-04-22T05:18:52Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-04-21T22:47:26Z","updated_at":"2015-04-22T09:15:34Z","closed_at":null,"body":"Tried with 1.5.0-rc3.snapshot6. \r\n\r\n1. un-tar and run `bin/plugin list`. Things work as expected\r\n\r\n2. update plugins (we know mutate was published to 0.1.7 on RubyGems):\r\n\r\n```sh\r\nubuntu@ip-10-0-1-9:~/logstash-1.5.0-rc3.snapshot6$ bin/plugin list --verbose | grep mutate\r\nlogstash-filter-mutate (0.1.6)\r\n```\r\n^^ old version packaged in artifacts\r\n\r\n```sh\r\nubuntu@ip-10-0-1-9:~/logstash-1.5.0-rc3.snapshot6$ bin/plugin update\r\nUpdating logstash-codec-collectd, logstash-codec-dots, logstash-codec-edn, logstash-codec-line, logstash-codec-edn_lines, logstash-codec-es_bulk, logstash-codec-fluent, logstash-codec-graphite, logstash-codec-json, logstash-codec-json_lines, logstash-codec-msgpack, logstash-patterns-core, logstash-codec-multiline, logstash-codec-netflow, logstash-codec-oldlogstashjson, logstash-codec-plain, logstash-codec-rubydebug, logstash-filter-anonymize, logstash-filter-checksum, logstash-filter-clone, logstash-filter-csv, logstash-input-generator, logstash-output-null, 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-multiline, 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-eventlog, logstash-input-exec, logstash-input-file, logstash-input-ganglia, logstash-input-gelf, logstash-input-tcp, logstash-input-graphite, logstash-input-heartbeat, logstash-input-imap, logstash-input-irc, logstash-input-kafka, 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-twitter, logstash-input-udp, logstash-input-unix, logstash-input-xmpp, logstash-input-zeromq, logstash-output-cloudwatch, logstash-output-file, logstash-output-csv, logstash-output-elasticsearch, logstash-output-elasticsearch_http, logstash-output-email, logstash-output-exec, logstash-output-ganglia, logstash-output-gelf, logstash-output-graphite, logstash-output-hipchat, logstash-output-http, logstash-output-irc, logstash-output-juggernaut, logstash-output-kafka, logstash-output-lumberjack, logstash-output-nagios, logstash-output-nagios_nsca, logstash-output-opentsdb, 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-xmpp, logstash-output-zeromq\r\nNo plugin updated\r\n```\r\nFirst bug: it says \"No plugin updated\"\r\n\r\nAfter that sequence, no plugin commands will work\r\n\r\n```sh\r\nubuntu@ip-10-0-1-9:~/logstash-1.5.0-rc3.snapshot6$ bin/plugin list\r\nBundler::GemNotFound: Could not find logstash-filter-mutate-0.1.7 in any of the sources\r\n      materialize at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/spec_set.rb:92\r\n             map! at org/jruby/RubyArray.java:2444\r\n      materialize at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/spec_set.rb:85\r\n            specs at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/definition.rb:132\r\n        specs_for at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/definition.rb:177\r\n  requested_specs at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/definition.rb:166\r\n  requested_specs at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/environment.rb:18\r\n            setup at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler/runtime.rb:13\r\n            setup at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/bundler-1.9.4/lib/bundler.rb:122\r\n           setup! at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/lib/logstash/bundler.rb:51\r\n          execute at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/lib/logstash/pluginmanager/list.rb:20\r\n              run at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/clamp-0.6.4/lib/clamp/command.rb:67\r\n          execute at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/clamp-0.6.4/lib/clamp/subcommand/execution.rb:11\r\n              run at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/clamp-0.6.4/lib/clamp/command.rb:67\r\n              run at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/vendor/bundle/jruby/1.9/gems/clamp-0.6.4/lib/clamp/command.rb:132\r\n           (root) at /home/ubuntu/logstash-1.5.0-rc3.snapshot6/lib/logstash/pluginmanager.rb:12\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/elastic/logstash/issues/comments/95087080","html_url":"https://github.com/elastic/logstash/issues/3075#issuecomment-95087080","issue_url":"https://api.github.com/repos/elastic/logstash/issues/3075","id":95087080,"user":{"login":"colinsurprenant","id":2010,"avatar_url":"https://avatars.githubusercontent.com/u/2010?v=3","gravatar_id":"","url":"https://api.github.com/users/colinsurprenant","html_url":"https://github.com/colinsurprenant","followers_url":"https://api.github.com/users/colinsurprenant/followers","following_url":"https://api.github.com/users/colinsurprenant/following{/other_user}","gists_url":"https://api.github.com/users/colinsurprenant/gists{/gist_id}","starred_url":"https://api.github.com/users/colinsurprenant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/colinsurprenant/subscriptions","organizations_url":"https://api.github.com/users/colinsurprenant/orgs","repos_url":"https://api.github.com/users/colinsurprenant/repos","events_url":"https://api.github.com/users/colinsurprenant/events{/privacy}","received_events_url":"https://api.github.com/users/colinsurprenant/received_events","type":"User","site_admin":false},"created_at":"2015-04-22T09:15:34Z","updated_at":"2015-04-22T09:15:34Z","body":"it's normal that the `Gemfile.jruby-1.9.lock.defaults` does not get updated, this file is manually copied form the  `Gemfile.jruby-1.9.lock` after installing the default plugins. will take a look shortly at the package content."}}