# 因第三方插件导致构建稳定版失败

**URL:** https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871
**Category:** Support
**Created:** [2019年一月7日 04:45 UTC](https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871 "2019-01-07T04:45:59Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![TerminalAddict](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terminaladdict/32/119676_2.png) [@TerminalAddict](https://meta.discourse.org/u/TerminalAddict)
#### Post date: [2019年一月7日 04:45 UTC](https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871/1 "2019-01-07T04:45:59Z")

</div>

Hey all,  
can’t seem to rebuild stable today

```
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 13067 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --deployment --verbose --without test --without development --retry 3 --jobs 4'", "su discourse -c 'bundle exec rake db:migrate'", "su discourse -c 'bundle exec rake assets:precompile'"]}
39a6896636b4ad5f5fb7f82cc9bc13d96bb84e6c88f4260ed9241d5025baa074
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one

```

I’m also seeing (further up)

```
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rake-12.3.1/exe/rake:27:in <top (required)>
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)

```

and

```plaintext
I, [2019-01-07T04:35:29.137437 #14] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
This monkey patch is no longer required.
rake aborted!
NoMethodError: undefined method `attributes' for DirectoryItemSerializer::UserSerializer:Class
Did you mean? attr_writer
/var/www/discourse/plugins/discourse-locations/plugin.rb:83:in `<class:UserSerializer>'
/var/www/discourse/plugins/discourse-locations/plugin.rb:82:in `block in activate!'
/var/www/discourse/lib/plugin/instance.rb:298:in `block in notify_after_initialize'
/var/www/discourse/lib/plugin/instance.rb:296:in `each'
/var/www/discourse/lib/plugin/instance.rb:296:in `notify_after_initialize'
/var/www/discourse/config/application.rb:256:in `each'
/var/www/discourse/config/application.rb:256:in `block in <class:Application>'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/lazy_load_hooks.rb:69:in `block in execute_hook'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/lazy_load_hooks.rb:62:in `with_execution_control'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/lazy_load_hooks.rb:67:in `execute_hook'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/lazy_load_hooks.rb:52:in `block in run_load_hooks'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/lazy_load_hooks.rb:51:in `each'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/lazy_load_hooks.rb:51:in `run_load_hooks'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/application/finisher.rb:75:in `block in <module:Finisher>'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/application.rb:361:in `initialize!'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/railtie.rb:190:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/railtie.rb:190:in `method_missing'
/var/www/discourse/config/environment.rb:5:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `require'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `block in require'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:249:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in `require'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/application.rb:337:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/railties-5.2.0/lib/rails/application.rb:520:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)

```

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2019年一月7日 04:56 UTC](https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871/2 "2019-01-07T04:56:36Z")

</div>

> [@TerminalAddict](#):
>
> /var/www/discourse/plugins/discourse-locations/

This 3rd party plugin ([discourse-locations](https://meta.discourse.org/t/locations-plugin/69742)) is no longer compatible with stable.

---

<div class="post-metadata">

### Author: ![TerminalAddict](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terminaladdict/32/119676_2.png) [@TerminalAddict](https://meta.discourse.org/u/TerminalAddict)
#### Post date: [2019年一月7日 07:19 UTC](https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871/3 "2019-01-07T07:19:04Z")

</div>

Thanks @sam .. I missed that bit of news 🙂

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2019年一月7日 22:01 UTC](https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871/4 "2019-01-07T22:01:57Z")

</div>

Sorry, I should have made it clearer in the plugin description that the Locations Plugin, and all my other plugins, are always compatible with the latest version of Discourse.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2019年二月6日 22:02 UTC](https://meta.discourse.org/t/failed-building-stable-due-to-3rd-party-plugin/105871/5 "2019-02-06T22:02:00Z")

</div>

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