Fehler beim Start

  • Hallo,

    leider bekomme ich aktuell einen Fehler beim Start von Zeta unter Windows 11 und Parallels auf meinem Mac. Auch eine Neuinstallation hat da leider keine Wirkung gezeigt. Vielleicht hat jemand eine Idee. Hier die Meldung:

    ZetaProducer.RuntimeBase.Sys.Json.ProducerJsonReadException

    -----------------

    Fehler beim Lesen von JSON-Daten.

    Datei „\\Mac\Home\Documents\Zeta Producer 16\widgets\twitter\standard.html“ ist nicht vorhanden.

    \\Mac\Home\Documents\Zeta Producer 16\widgets\twitter\widget.json

    {

    "settings": {

    "category": "html",

    "defaults": {},

    "mainCategory": "other",

    "showCssInputFields": false,

    "uiName": "Twitter"

    },

    "fields": [

    {

    …

    -----------------

    bei ZetaProducer.RuntimeBase.Sys.Json.JsonReadProtector.Protect(ZlpFileInfo jsonFilePath, String json, Action actionToProtect) in c:\P\ukeim\zp-main\ZetaProducerMain\Source\Core\RuntimeBase\Sys\Json\JsonReadProtector.cs:Zeile 24.

    bei ZetaProducer.RuntimeBusinessLogic.Layouts.Styles.Articles.WebArticleStyle.LoadFromJsonString(String json) in c:\P\ukeim\zp-main\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Layouts\Styles\Articles\WebArticleStyle.LoadStore.cs:Zeile 66.

  • Guten Tag,

    denselben Fehler habe ich auch. Hab die aktuelle Version heute von der Webseite heruntergeladen und installiert.
    Ich habe bislang mit ZETA nicht gearbeitet.
    Der Fehler tritt bei Neuanlage einer Webseite auf, gleichgültig welche Vorlage ich auswähle.

    Fehler beim Lesen von JSON-Daten.

    Datei „C:\Users\Tom\AppData\Local\Zeta Producer 16\packaging\widgets\_deprecated\animierter text\Entschlüsselung.html“ ist nicht vorhanden.

    C:\Users\Tom\AppData\Local\Zeta Producer 16\packaging\widgets\_deprecated\animierter text\widget.json

    {

    "settings": {

    "version": "14.0.0.0",

    "minAppVersion": "14.0.0.0",

    "name": "Animierter Text",

    "category": "alle",

    "onlyForInlineEditing": false,

    "includeInRssFeed": false,

    "defaultItemTemplate": null,

    "mainCategory": "deprecated",

    …

  • Datei „C:\Users\PC\AppData\Local\Zeta Producer 16\packaging\widgets\_deprecated\animierter text\Entschlüsselung.html“ ist nicht vorhanden.

    Das "ü" war durch einen chinesischen Buchstaben ersetzt.
    Nach Ändern ging es wieder.

  • Hallo,

    das sind meiner Meinung nach zwei unterschiedliche Probleme. Zu Usts Problem:

    Ein Ordner namens „Widgets“ wird bei der Installation von ZP nicht angelegt. Vielmehr muss der Anwender diesen Ordner manuell anlegen, wenn externe Widget, z. B. von https://www.widget-zp.de/, genutzt werden sollen.

    Ich vermute daher, dass Du irgendwann ein externes Widget namens „Twitter“ eingebunden hast. Die zu dem Widget gehörige standard.html ist nun, aus welchen Gründen auch immer, nicht mehr im entsprechenden Ordner „Twitter“ vorhanden. Hier kann nur eine Neuinstallation des entsprechenden Widgets helfen, um besagte Datei wiederherzustellen. Auf der oben erwähnten Seite konnte ich kein Widget „Twitter“ finden. Möglicherweise hast Du es aus einer anderen Quelle.

    Eine Neuinstallation von ZP kann das Problem somi nicht beheben.

    Ich habe das Problem auch mit einem Test-Projekt nachgespielt. Ich habe zwei externe Widgets von obiger Seite heruntergeladen, installiert und in das Test-Projekt eingebunden:

    https://www.widget-zp.de/downloads.php?…zp-img-flip.zip (Image-Flip)

    und

    https://www.widget-zp.de/downloads.php?…r-erweitert.zip (Erweiterter Texteditor).

    Nun habe ich unter Documents\Zeta Producer 16\widgets\wzp-img-flip die standard.html gelöscht. Ergebnis: Ich konnte das Projekt nicht mehr öffnen und erhielt Deine Fehlermeldung.

    Jetzt kommt die Hardcore-Lösung: Dummdreist habe ich die standard.html des Texteditor-Widgets kopiert und in den Image-Flip-Ordner kopiert. Ergebnis: Das Projekt ließ sich wieder öffnen, und das Widget hat sogar funktioniert.

    Falls Du also das ominöse Widget „Twitter“ nicht mehr auf Deinem Mac hast, um es neu zu installieren, könntest Du testweise die standard.html des Image-Flip-Widgets oder des Texteditor-Widgets in den Ordner „Twitter“ kopieren. Vielleicht lässt sich nun zumindest Dein Projekt wieder öffnen und Du kannst das Twitter-Widget aus Deinem Projekt entfernen.

    Viele Erfolg!

    Tom

  • Also, ich habe den Ordner Widgets auf dem Rechner. Auf meiner Macbook Installation läuft auch alles und die Projekte lassen sich öffnen. Nur bei dem iMac klappt es nicht. Ich nutze auch kein Twitter Widget. Die Ordner sind auch an der gleichen Stelle, wie bei dem iMac. Hm....

  • ust ,

    • Wie Tom schon schreibt nutzt du wohl ein externes Widget. Bei diesem ist scheinbar die "standard.html" nicht mehr vorhanden oder umbenannt worden.
    • Die "Hardcore-Lösung" von Tom wird wohl helfen die Fehlermeldung zu beseitigen, aber das Widget wird dadurch unbrauchbar und bereits über das Widget eingefügte Inhalte werden sicher zu anderen Problemen auf der Seite führen.
    • Du musst das Widget erneut herunter laden und damit das alte überschreiben. Anschließend "Extras > Entwickler > Änderungen übernehmen".
  • Also, ich habe den Ordner Widgets auf dem Rechner. Auf meiner Macbook Installation läuft auch alles und die Projekte lassen sich öffnen. Nur bei dem iMac klappt es nicht. Ich nutze auch kein Twitter Widget. Die Ordner sind auch an der gleichen Stelle, wie bei dem iMac. Hm....

    Dann schau mal ob es in dem Ordner \\Mac\Home\Documents\Zeta Producer 16\widgets\ einen Ordner mit dem Namen twitter gibt. Wenn ja mache davon eine Sicherungskopie außerhalb von ZP und lösche ihn. Anschließend "Extras > Entwickler > Änderungen übernehmen".

  • Also, ich habe jetzt den kompletten Ordner "Widgets" vom Macbook, wo ja alles läuft, auf den iMac gezogen.....

    Keine Änderung.

  • Vielleicht noch ergänzend für eine Idee. Ich kann auch kein neues Projekt erstellen. Auch dann kommt die gleiche Meldung. Bei einem neuen Projekt sollten ja eigentlich noch keine Widgets angesprochen werden.

  • Da gebe ich Dir recht. Ungenutzte Widgets sollten eigentlich keine Fehler verursachen.

    Was passiert, wenn Du die bemängelte standard.html im Ordner „Twitter“ auf dem Macbook doppelklickst? Vermutlich wirst Du viel Text zu lesen bekommen.

    Was passiert, wenn Du die bemängelte standard.html im Ordner „Twitter“ auf dem problematischen iMac doppelklickst? Lässt sie sich überhaupt öffnen?

    Kannst Du denn Deine Projekte auf dem iMac öffnen, nachdem Du, wie von Mario vorgeschlagen, den Ordner „Twitter“ gelöscht hast?

    Wie gesagt, den Ordner „Widgets“ samt Inhalt musst Du selber erstellt haben. Was für weitere Ordner/Widgets finden sich denn im Ordner „Widgets“ auf dem iMac und woher stammen diese?

  • Da gebe ich Dir recht. Ungenutzte Widgets sollten eigentlich keine Fehler verursachen.

    Das stimmt nicht ganz.

    • Ungenutzte Widgets können keine Fehler im Projekt verursachen weil ja nichts davon im Projekt eingebunden wird.
    • Ungenutzte Widgets können aber sehr wohl eine Fehlermeldung in der Programmoberfläche ausgeben wenn diese Fehlerhaft sind. In diesem Fall ist in der widget.json eine standard.html verlinkt die ZP nicht finden kann.
  • Hallo Mario,

    vielen Dank für Deinen Hinweis. Man lernt nie aus. Ich hatte aber auch ganz bewusst den Konjunktiv bemüht.

    Hast Du noch eine Idee für Ust oder ist in "In diesem Fall ist in der widget.json ..." bereits die verklausulierte Lösung versteckt?

    Viele Grüße

    Tom

  • Ich habe nun das Programm deinstalliert und neu aufgespielt. Trotzdem das gleiche Problem mit dem Twitter Widget. Komischerweise ist auch die Lizenznummer wieder drin. Eigentlich müsste doch dann die Testversion installiert sein. Wie kann ich denn wirklich alles auf NULL zurücksetzen? Dann müsste doch das Programm wieder laufen. Irgendwie scheinen ja Reste der vorab installierten Version auf dem Rechner zu sein, die sich zumindest die Lizenznummer wieder ziehen und eben auch den Fehler.

  • Bei der Deinstallation werden die Programmdateien entfernt, nicht aber die unter „Dokumente“ abgelegten Dateien: Deine Projekte („Projects“), Deine Einstellungen wie die Lizenznummer („Settings“) usw.

    Lösche doch zunächst einfach mal den Ordner „Twitter“ und schau, wie es sich dann verhält.

  • Ich habe keinen Ordner Twitter. Allerdings auch keinen Projekts. Meine eigentlichen Projekte sind in der Cloud.

  • Hast Du noch eine Idee für Ust ....

    Wenn das Widget nicht benötigt wird genau das:

    Lösche doch zunächst einfach mal den Ordner „Twitter“ und schau, wie es sich dann verhält.


    ... oder ist in "In diesem Fall ist in der widget.json ..." bereits die verklausulierte Lösung versteckt?

    In der "widget.json" steht vermutlich ganz unten:

    Code
    "itemTemplates": [
    {
    "fileName": "standard.html"
    }
    ]

    Das Bedeutet das ZP im Widget-Ordner nach der benötigten "standard.html" sucht.

  • Ich habe keinen Ordner Twitter. Allerdings auch keinen Projekts. Meine eigentlichen Projekte sind in der Cloud.

    Ich würde zuerst schauen ob das Widget wirklich nicht verwendet wird.

    Füge temporär das Widget Quelltext mit folgendem Inhalt ein um dir alle im Projekt verwendeten Widgets anzuzeigen:


    Bei Projekten welche über Cloud genutzt werden muss der Ordner "widgets" im Projekt liegen.

    Das wäre in deinem Fall:

    \\Mac\Home\Documents\Zeta Producer 16\Projects\DeinProjektName

  • Läuft jetzt scheinbar nach dem Löschen von Twitter. Unter Parallele weiß ich einfach nie genau, wo was steht. Vielen lieben Dank für die Unterstützung.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!