# Angus' Events Plugin 📅

**URL:** https://meta.discourse.org/t/angus-events-plugin/69776
**Category:** Plugin
**Created:** [September 11, 2017, 2:44am UTC](https://meta.discourse.org/t/angus-events-plugin/69776 "2017-09-11T02:44:59Z")
**Posts on this page:** 1
**Showing post:** 869

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [March 17, 2025, 4:22am UTC](https://meta.discourse.org/t/angus-events-plugin/69776/869 "2025-03-17T04:22:35Z")

</div>

Angus, on the latest version, there is an issue that can block TC to work ([3.5.0.beta2-dev, Theme component have become nonoperative due to the discourse-events plugin](https://meta.discourse.org/t/3-5-0-beta2-dev-theme-component-have-become-nonoperative/357485)).

```plaintext
Uncaught Error: Could not find module `discourse/mixins/singleton` imported from `discourse/plugins/discourse-events/discourse/models/provider`
    at loader.js:247:1
    at h (loader.js:258:1)
    at u.findDeps (loader.js:168:1)
    at h (loader.js:262:1)
    at u.findDeps (loader.js:168:1)
    at h (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at y (app.js:170:18)
    at b (app.js:193:19)
    at app.js:156:29
    at g.start (app.js:167:1)
    at HTMLDocument.<anonymous> (start-app.js:5:7)
    at discourse-boot.js:13:12
    at discourse-boot.js:1:1

```

I believe it’s related to this change where the mixin has been refactored to a class decorator: [DEV: refactor singleton mixin to class decorator by tyb-talks · Pull Request #30498 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/30498).

---

_[View the full topic](https://meta.discourse.org/t/angus-events-plugin/69776)._
