Hallo zusammen, ich melde nur ein seltsames Verhalten/einen Bug, den ich in den letzten Tagen bemerkt habe, nachdem ich Discourse Data Explorer zum ersten Mal auf einer selbst gehosteten Instanz von Discourse aktiviert habe, die seit über einem Jahr problemlos läuft. Es ist eine ziemlich einfache Einrichtung und die einzigen anderen Plugins auf der Instanz sind Akismet und Kalender.
Ich habe Discourse Data Explorer wie gewohnt installiert, es zu containers/app.yml hinzugefügt und ein vollständiges git pull gefolgt von /launcher rebuild app durchgeführt, um sicherzustellen, dass alles auf dem neuesten Stand ist. Die Installation und der Wiederaufbau verliefen ohne Fehler.
Die Discourse-Instanz läuft auf (neueste) 3.1.0.beta2 (aktuell Commit 7eb6223b04) und hat nicht viele weitere Anpassungen.
Ich bin Administrator auf der Instanz.
Wenn ich versuche, eine neue Abfrage zu erstellen, dreht sich der Spinner weiter und ich erhalte einen JS-Fehler in der Konsole:
rest.js:63 Uncaught Error: You must overwrite `createProperties()` before saving a record
at n.createProperties (rest.js:63:1)
at n._saveNew (rest.js:42:1)
at n.save (rest.js:66:1)
at d.create (admin-plugins-explorer.js:247:1)
at d._triggerAction (d-button.js:116:1)
at d.click (d-button.js:80:1)
Die neue Abfrage wird nicht gespeichert und ich kann keine vorhandenen Abfragen bearbeiten. Ich habe tatsächlich keine Schaltflächen zum Bearbeiten, was mich fragen lässt, ob hier ein seltsames Berechtigungsproblem vorliegt. Der Import über JSON schlägt ebenfalls mit demselben Fehler in der JS-Konsole fehl.
Die Suche nach diesem Fehler im Internet ergab absolut nichts, was ich mit dem Problem in Verbindung bringen konnte. Auf Meta habe ich nichts über ein Problem mit DE gefunden.
Meine anderen Discourse-Instanzen, auf derselben Discourse-Version und mit installiertem DE, funktionieren einwandfrei.
Ich benutze den Brave Browser, habe aber alle Brave-Datenschutzfunktionen für diese Website deaktiviert. Derselbe Fehler tritt auch bei der Verwendung von reinem Google Chrome auf.
Es gibt keine Fehler im Discourse-Fehlerprotokoll, die ich mit dem Problem in Verbindung bringen könnte.
Irgendwelche Gedanken zur weiteren Fehlersuche oder Vorschläge von der Community?