# Plugin "Duplicate export" error after Discourse update

**URL:** https://meta.discourse.org/t/plugin-duplicate-export-error-after-discourse-update/398882
**Category:** Development
**Tags:** plugin-api
**Created:** [March 20, 2026, 1:31pm UTC](https://meta.discourse.org/t/plugin-duplicate-export-error-after-discourse-update/398882 "2026-03-20T13:31:32Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![LeoDavidson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leodavidson/32/119574_2.png) [@LeoDavidson](https://meta.discourse.org/u/LeoDavidson)
#### Post date: [March 20, 2026, 1:31pm UTC](https://meta.discourse.org/t/plugin-duplicate-export-error-after-discourse-update/398882/1 "2026-03-20T13:31:32Z")

</div>

Updating to 2026.3.0-latest has broken my plugin again.

Can anyone help explain what is wrong?

I see this error in the F12 console in Chrome:

```plaintext
app.js:73 Failed to load plugin discourse-directoryopus from https://resource.dopus.com/assets/js/plugins/discourse-directoryopus_main-iafcdugp.digested.js Error: [PLUGIN discourse-directoryopus] Compile error: RollupError: discourse/plugins/discourse-directoryopus/virtual:entrypoint:main (60:12): Duplicate export "discourse$templates$connectors$user __card__ post __names$directoryopus__ link __status__ card$$__module"
    at discourse-directoryopus_main-iafcdugp.digested.js:1:7

```

I think that points back to this file:

> <https://github.com/LeoDavidson/discourse-directoryopus/blob/master/assets/javascripts/discourse/templates/connectors/user-card-post-names/directoryopus-link-status-card.js.es6>

But that hasn’t changed in years, and only exports one thing.

---

_[View the full topic](https://meta.discourse.org/t/plugin-duplicate-export-error-after-discourse-update/398882)._
