# TypeError: Impossibile impostare la proprietà deleteTopic di \[object Object\] che ha solo un getter

**URL:** https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063
**Category:** Support
**Created:** [31 Dicembre 2024, 7:52pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063 "2024-12-31T19:52:08Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![etc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/etc/32/114717_2.png) [@etc](https://meta.discourse.org/u/etc)
#### Post date: [31 Dicembre 2024, 7:52pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/1 "2024-12-31T19:52:08Z")

</div>

Ho una vecchia installazione di Discourse che sembra generare errori js.

```plaintext
Uncaught (in promise) TypeError: Cannot set property deleteTopic of [object Object] which has only a getter
    at ye (index.js:1641:1)
    at y (mixin.js:281:1)
    at w.apply (mixin.js:482:1)
    at e.proto (core.js:600:1)
    at new y (core.js:91:1)
    at new e (core.js:371:1)
    at e.create (core.js:385:1)
    at h.create (index.js:385:1)
    at index.js:287:1
    at index.js:230:1
    at i.lookup (index.js:125:1)
    at u.lookup (container_proxy.js:19:1)
    at m.s (index.js:2075:1)
    at index.js:1310:1
    at validator.js:635:1
    at pe.get (index.js:1309:1)
    at m.r [as topic] (index.js:881:1)
    at Te (index.js:1682:1)
    at reference.js:164:1
    at reference.js:125:1
    at validator.js:622:1
    at d (reference.js:124:1)
    at reference.js:162:1
    at reference.js:125:1
    at validator.js:622:1
    at d (reference.js:124:1)
    at De (index.js:1806:1)
    at ze.create (index.js:1974:1)
    at Object.evaluate (runtime.js:2676:1)
    at Object.evaluate (runtime.js:1052:1)
    at It.evaluateSyscall (runtime.js:4204:1)
    at It.evaluateInner (runtime.js:4175:1)
    at It.evaluateOuter (runtime.js:4168:1)
    at Wt.next (runtime.js:4999:1)
    at Wt._execute (runtime.js:4986:1)
    at Wt.execute (runtime.js:4979:1)
    at Qt.sync (runtime.js:5046:1)
    at hr. (index.js:4672:1)
    at index.js:4934:1
    at Nt (runtime.js:4080:1)
    at gr._renderRoots (index.js:4916:1)
    at gr._renderRootsTransaction (index.js:4960:1)
    at gr._renderRoot (index.js:4905:1)
    at gr._appendDefinition (index.js:4830:1)
    at gr.appendOutletView (index.js:4820:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at backburner.js.js:523:1
application.js:155 TypeError: r.subscribe is not a function
    at d.setupController (topic-from-params.js:94:21)
    at d.setup (route.js:444:1)
    at o (router_js.js:1544:1)
    at s.routeEnteredOrUpdated (router_js.js:1554:1)
    at s.setupContexts (router_js.js:1500:1)
    at s.finalizeTransition (router_js.js:1408:1)
    at router_js.js:1347:1
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at backburner.js.js:523:1
error @ application.js:155
router.js:1141 Error while processing route: topic.fromParamsNear r.subscribe is not a function

```

 ![Uno stack trace che mostra un errore di sistema con sfondo nero. (Didascalia dell'IA)](https://global.discourse-cdn.com/meta/original/4X/7/8/1/781f264aadf3b92365740224ce193adf45dcbe35.jpeg)

Di conseguenza, ho una serie a cascata di errori js. Quando vado su un particolare argomento, viene visualizzata solo la schermata “si è verificato un errore”.

Qualsiasi suggerimento per la risoluzione dei problemi? Grazie in anticipo.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [31 Dicembre 2024, 7:56pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/2 "2024-12-31T19:56:35Z")

</div>

Ciao @etc 👋 hai già controllato la modalità provvisoria?

quando dici “di lunga data” - presumo tu intenda funzionante da tempo; ma è stato aggiornato di recente all’ultima versione?

---

<div class="post-metadata">

### Author: ![etc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/etc/32/114717_2.png) [@etc](https://meta.discourse.org/u/etc)
#### Post date: [31 Dicembre 2024, 8:02pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/3 "2024-12-31T20:02:35Z")

</div>

Controllerò la modalità provvisoria, grazie.

Sì, di lunga data nel senso che è funzionante da anni. Ero sulla 3.1, poi ho pubblicato una risposta e ho iniziato a riscontrare errori. Ho aggiornato all’ultima versione solo per vedere se avrebbe risolto il problema, ma anche se l’aggiornamento è andato a buon fine, il problema persiste.

---

<div class="post-metadata">

### Author: ![etc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/etc/32/114717_2.png) [@etc](https://meta.discourse.org/u/etc)
#### Post date: [31 Dicembre 2024, 8:12pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/4 "2024-12-31T20:12:31Z")

</div>

Grazie per il link, mi sta aiutando a restringere il campo.

Quindi, l’opzione Disabilita tutte le personalizzazioni dei plugin lato client ha risolto il problema. Hai della documentazione su cosa si riferisce precisamente? Grazie! \<3 Buon Anno Nuovo, tra l’altro

---

<div class="post-metadata">

### Author: ![etc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/etc/32/114717_2.png) [@etc](https://meta.discourse.org/u/etc)
#### Post date: [31 Dicembre 2024, 8:20pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/5 "2024-12-31T20:20:45Z")

</div>

Quindi, abbiamo pochi plugin, ma sembra che sia il plugin Discourse-Encrypt, che credo sia un plugin ufficiale. Quando lo disabilito, tutto funziona, una volta che lo riabilito, tutto si blocca di nuovo. Non sono sicuro del perché questo accada dal nulla.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [31 Dicembre 2024, 8:23pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/6 "2024-12-31T20:23:52Z")

</div>

Questo plugin è deprecato, potresti volerlo ~~disinstallare~~ leggere l’argomento per le istruzioni.

> [@Discourse Encrypt (deprecated)](https://meta.discourse.org/t/discourse-encrypt-deprecated/107918?u=cocoquark):
>
> play_button Original Plugin Description Last edited by @david 2024-12-03T15:46:08Z (UTC) play_button Check document

---

<div class="post-metadata">

### Author: ![etc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/etc/32/114717_2.png) [@etc](https://meta.discourse.org/u/etc)
#### Post date: [31 Dicembre 2024, 8:25pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/7 "2024-12-31T20:25:53Z")

</div>

Procederò alla disinstallazione. Mi chiedo se qualcosa sia cambiato a partire dal 1° gennaio che possa aver causato il malfunzionamento del plugin. Sembra essere successo dal nulla. Grazie mille! Felice Anno Nuovo!

---

<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: [30 Gennaio 2025, 8:26pm UTC](https://meta.discourse.org/t/typeerror-cannot-set-property-deletetopic-of-object-object-which-has-only-a-getter/345063/8 "2025-01-30T20:26:15Z")

</div>

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