# Upgrade with discourse-tagging plugin failed, website down

**URL:** https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746
**Category:** Support
**Created:** [August 4, 2015, 2:56pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746 "2015-08-04T14:56:04Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![uwe\_keim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/uwe_keim/32/326762_2.png) [@uwe\_keim](https://meta.discourse.org/u/uwe_keim)
#### Post date: [August 4, 2015, 2:56pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/1 "2015-08-04T14:56:04Z")

</div>

Tried to do an upgrade through the web UI, it failed.

I then did the usual

```
cd /var/discourse
git pull
./launcher rebuild app

```

but it also failed ([discourse-upgrade-failed.txt](https://global.discourse-cdn.com/meta/original/3X/8/2/827f4120ccc7e9eb3b47def16b41719546fe4515.txt)):

> \*\* FAILED TO BOOTSTRAP \*\* please scroll up and look for earlier error messages, there may be more than one

I’ve found this error, scrolling up.

> NoMethodError: undefined method `attributes’ for TopicListItemSerializer:Class

Now [my website](http://entwicklergate.de) is down and I’m really clueless.

**My question:**

How to approach this and bring my website back online again?

---

<div class="post-metadata">

### Author: ![jspautsch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jspautsch/32/62603_2.png) [@jspautsch](https://meta.discourse.org/u/jspautsch)
#### Post date: [August 4, 2015, 2:57pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/2 "2015-08-04T14:57:12Z")

</div>

I’m curious, do you have the discourse-tagging plugin installed? Can you scroll up in the output and see if you spot any other errors?

Like this one:

> [@jspautsch](#):
>
> NoMethodError: undefined method ‘attributes’ for TopicListItemSerializer:Class

---

<div class="post-metadata">

### Author: ![uwe\_keim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/uwe_keim/32/326762_2.png) [@uwe\_keim](https://meta.discourse.org/u/uwe_keim)
#### Post date: [August 4, 2015, 2:57pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/3 "2015-08-04T14:57:59Z")

</div>

Yes, the `discourse-tagging` plugin _is_ installed.

I’ve attached the whole output and found:

> NoMethodError: undefined method `attributes’ for TopicListItemSerializer:Class

---

<div class="post-metadata">

### Author: ![jspautsch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jspautsch/32/62603_2.png) [@jspautsch](https://meta.discourse.org/u/jspautsch)
#### Post date: [August 4, 2015, 2:59pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/4 "2015-08-04T14:59:52Z")

</div>

Yeah you’re getting the same error I am. The latest changes to the tagging plugin seem to have broken my instance. I have temporarily disabled the tagging plugin and was able to build successfully.

---

<div class="post-metadata">

### Author: ![uwe\_keim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/uwe_keim/32/326762_2.png) [@uwe\_keim](https://meta.discourse.org/u/uwe_keim)
#### Post date: [August 4, 2015, 3:01pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/5 "2015-08-04T15:01:04Z")

</div>

Thanks. My post seems to be a duplicate of your post

[https://meta.discourse.org/t/the-official-discourse-tags-plugin-discourse-tagging/26482/104?u=uwe\_keim](https://meta.discourse.org/t/the-official-discourse-tags-plugin-discourse-tagging/26482/104)

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [August 4, 2015, 3:21pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/6 "2015-08-04T15:21:46Z")

</div>

I’ve fixed this issue in the tagging plugin and it’s now compatible with our stable/beta branches again without failing:

[https://github.com/discourse/discourse-tagging/commit/04513d372c386a741aa63c3bca7db90784dabb40](https://github.com/discourse/discourse-tagging/commit/04513d372c386a741aa63c3bca7db90784dabb40)

@sam we should discuss why I think the extend APIs I baked in there are a good idea – it would have prevented this issue for example.

---

<div class="post-metadata">

### Author: ![uwe\_keim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/uwe_keim/32/326762_2.png) [@uwe\_keim](https://meta.discourse.org/u/uwe_keim)
#### Post date: [August 4, 2015, 5:35pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/7 "2015-08-04T17:35:20Z")

</div>

Works again, thank you for your fast help.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [August 4, 2015, 5:48pm UTC](https://meta.discourse.org/t/upgrade-with-discourse-tagging-plugin-failed-website-down/31746/8 "2015-08-04T17:48:14Z")

</div>


