Fehler nach Update auf 16.4

  • Mit der Version 16.3 war noch alles in Ordnung und die Webseite ist auch noch Online.

    Nach Update auf Version 16.4 nun folgender Fehler und nichts funktioniert mehr: =O

    System.NullReferenceException

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

    Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

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

    bei NUglify.JavaScript.JSParser.ParseUnaryExpression(Boolean& isLeftHandSideExpr, Boolean isMinus)

    bei NUglify.JavaScript.JSParser.ParseExpression(AstNode leftHandSide, Boolean single, Boolean bCanAssign, JSToken inToken)

    bei NUglify.JavaScript.JSParser.ParseExpressionStatement(Boolean fSourceElement)

    bei NUglify.JavaScript.JSParser.ParseStatement(Boolean fSourceElement, Boolean skipImportantComment)

    bei NUglify.JavaScript.JSParser.ParseStatements(BlockStatement block)

    bei NUglify.JavaScript.JSParser.InternalParse()

    bei NUglify.Uglify.Js(String source, String fileName, CodeSettings codeSettings)

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.NuglifyJavaScriptCompressor.ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.IJavaScriptCompressor.CompressJavaScript(String javaScript, Encoding encoding) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\FileContentProcessing\CoreCompression\NuglifyJavaScriptCompressor.cs:Zeile 38.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.CompressionHelper.CompressJavaScript(String javaScript, Encoding encoding) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\FileContentProcessing\CoreCompression\CompressionHelper.cs:Zeile 13.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.HtmlCompressor.doCompressInlineJavaScript(String html, Encoding encoding) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\FileContentProcessing\HtmlCompressor.cs:Zeile 100.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.HtmlCompressor.Compress(HtmlCompressionInformation information) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\FileContentProcessing\HtmlCompressor.cs:Zeile 64.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.CompressionHelper.CompressHtml(HtmlCompressionInformation information) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\FileContentProcessing\CoreCompression\CompressionHelper.cs:Zeile 39.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CompressionProcessor.CheckCompress(String text) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\FileOperations\FileContentProcessing\CompressionProcessor.cs:Zeile 133.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Supplemental.RenderPageNew.writeCode(String renderedText, Encoding encoding, Boolean useBomIfApplicable, OutputFlavor outputFlavor) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Supplemental\RenderPageNew.cs:Zeile 238.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Supplemental.RenderPageNew.CreatePage() in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Supplemental\RenderPageNew.cs:Zeile 92.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.createPage(WebPage page, PageBuiltStateHolder pageBuiltStateHolder) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Engine\RenderEngine.Processing.cs:Zeile 566.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.checkCreatePages(RenderEngineParameterInfo parameterInfo, PageBuiltStateHolder pageBuiltStateHolder) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Engine\RenderEngine.Processing.cs:Zeile 208.

    bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.Process(RenderEngineParameterInfo parameterInfo) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Rendering\Engine\RenderEngine.Core.cs:Zeile 77.

    bei ZetaProducer.Main.BuildPublish.Central.NonVisualBuildPublishPerformer.doWorkBuild(Object sender, DoWorkEventArgs e) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\Main\BuildPublish\Central\NonVisualBuildPublishPerformer.cs:Zeile 698.

    bei ZetaProducer.Main.BuildPublish.GuiBinding.AsyncRenderGuiBinder.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e) in c:\P\sseiz\zp\ZetaProducerMain\Source\Core\Main\BuildPublish\GuiBinding\AsyncRenderGuiBinder.cs:Zeile 393.

    bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)

    bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

    NullReferenceException

    {

    Message="Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.",

    Data=

    [

    ]

    ,

    InnerException=null,

    TargetSite=RuntimeMethodInfo: ParseUnaryExpression,

    StackTrace=" bei NUglify.JavaScript.JSParser.ParseUnaryExpression(Boolean& isLeftHandSideExpr, Boolean isMinus)\\r\\n bei NUglify.JavaScript.JSParser.ParseExpression(AstNode leftHandSide, Boolean single, Boolean bCanAssign, JSToken inToken)\\r\\n bei NUglify.JavaScript.JSParser.ParseExpressionStatement(Boolean fSourceElement)\\r\\n bei NUglify.JavaScript.JSParser.ParseStatement(Boolean fSourceElement, Boolean skipImportantComment)\\r\\n bei NUglify.JavaScript.JSParser.ParseStatements(BlockStatement block)\\r\\n bei NUglify.JavaScript.JSParser.InternalParse()\\r\\n bei NUglify.Uglify.Js(String source, String fileName, CodeSettings codeSettings)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.NuglifyJavaScriptCompressor.ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.IJavaScriptCompressor.CompressJavaScript(String javaScript, Encoding encoding) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\FileContentProcessing\\CoreCompression\\NuglifyJavaScriptCompressor.cs:Zeile 38.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.CompressionHelper.CompressJavaScript(String javaScript, Encoding encoding) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\FileContentProcessing\\CoreCompression\\CompressionHelper.cs:Zeile 13.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.HtmlCompressor.doCompressInlineJavaScript(String html, Encoding encoding) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\FileContentProcessing\\HtmlCompressor.cs:Zeile 100.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.HtmlCompressor.Compress(HtmlCompressionInformation information) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\FileContentProcessing\\HtmlCompressor.cs:Zeile 64.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CoreCompression.CompressionHelper.CompressHtml(HtmlCompressionInformation information) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\FileContentProcessing\\CoreCompression\\CompressionHelper.cs:Zeile 39.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.FileOperations.FileContentProcessing.CompressionProcessor.CheckCompress(String text) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\FileOperations\\FileContentProcessing\\CompressionProcessor.cs:Zeile 133.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Supplemental.RenderPageNew.writeCode(String renderedText, Encoding encoding, Boolean useBomIfApplicable, OutputFlavor outputFlavor) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Supplemental\\RenderPageNew.cs:Zeile 238.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Supplemental.RenderPageNew.CreatePage() in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Supplemental\\RenderPageNew.cs:Zeile 92.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.createPage(WebPage page, PageBuiltStateHolder pageBuiltStateHolder) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Engine\\RenderEngine.Processing.cs:Zeile 566.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.checkCreatePages(RenderEngineParameterInfo parameterInfo, PageBuiltStateHolder pageBuiltStateHolder) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Engine\\RenderEngine.Processing.cs:Zeile 208.\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Rendering.Engine.RenderEngine.Process(RenderEngineParameterInfo parameterInfo) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Rendering\\Engine\\RenderEngine.Core.cs:Zeile 77.\\r\\n bei ZetaProducer.Main.BuildPublish.Central.NonVisualBuildPublishPerformer.doWorkBuild(Object sender, DoWorkEventArgs e) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\Main\\BuildPublish\\Central\\NonVisualBuildPublishPerformer.cs:Zeile 698.\\r\\n bei ZetaProducer.Main.BuildPublish.GuiBinding.AsyncRenderGuiBinder.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e) in c:\\P\\sseiz\\zp\\ZetaProducerMain\\Source\\Core\\Main\\BuildPublish\\GuiBinding\\AsyncRenderGuiBinder.cs:Zeile 393.\\r\\n bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)\\r\\n bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)",

    HelpLink=null,

    Source="NUglify",

    HResult=-2147467261

    }

    Marcus

    https://www.shout-fm.de/

    Aktuell kein Zeta Producer mehr, seit wechsel auf Linux

    Betriebssystem: Zorin OS

  • Wir nutzen in Version 16.4 einen neuen JavaScript Kompressor und der scheint Probleme mit einem Teil des in Ihrem Projekt genutzten JavaScripts zu haben. Sie können vorübergehend die Komprimierung von JavaScript unter „Erweitert > Erweiterte Einstellungen“ abschalten. Ich melde mich morgen bei ihnen, damit ich mir das Projekt ansehen und den verursachenden Code finden kann.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan S.

    das wäre sehr Nett, ich habe nur den Hacken unter „Erweitert > Erweiterte Einstellungen“ für "Inline-JavaScript komprimieren" entfernt so scheint es zunächst zu funktionieren.

    Ich hoffe ich konnte damit den Fehler bereits etwas eingrenzen und hoffe, sie finden den verursachenden Code wenn Sie sich mein Projekt ansehen.

    Aktuelle belasse ich die Seite die ich mit Version 16.3 erstellt habe auf meinem Server bis wir das gelöst haben.

    Marcus

    https://www.shout-fm.de/

    Aktuell kein Zeta Producer mehr, seit wechsel auf Linux

    Betriebssystem: Zorin OS

  • Hallo,

    vielen Dank für die Eingrenzung. Das hilft dann schon mal, den Übeltäter in Ihrem Projekt schneller zu finden. Können Sie mir Ihr Projekt wie folgt zusenden?

    1. Öffnen Sie Ihr Projekt in Zeta Producer
    2. Gehen Sie auf das Menü "Extras"
    3. Klicken Sie auf den Button "Optionen"
    4. Klicken Sie auf "Aktionen"
    5. Klicken Sie rechts auf die Aktion "Projekt Senden" damit diese Markiert ist
    6. Klicken Sie unten auf den Button "Ausführen"
    7. Geben Sie im 1. Feld Ihre E-Mail-Adresse ein, damit wir Sie für Rückfragen kontaktieren können
    8. Geben Sie als Referenz ins Feld Bemerkungen den Link zu diesem Forum-Artikel ein (per Kopieren und Einfügen)
    9. Klicken Sie auf den Button "Senden"

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Ich habe Ihnen mein Projekt wie oben beschieben nun zugesedet.

    Habe gerade bisschen selber probiert scheibar ist es dieser Code der hier stört, was kann ich dagen tun?

    Marcus

    https://www.shout-fm.de/

    Aktuell kein Zeta Producer mehr, seit wechsel auf Linux

    Betriebssystem: Zorin OS

  • Shout-FM wo im Projekt finde ich denn das Script, das Sie als Übeltäter isoliert hatten. Auf ner bestimmten Seite, in einem Attribut…?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Shout-FM hab den Code gefunden. Sollte aber wissen, von welcher Seite auf laut.fm Sie den Code kopiert haben…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Sorry, hab auch das gefunden. Ich habe den Code nun etwas aufgeräumt und Fehler entfernt. Hier der komplette Code, versuchen Sie den bitte statt dem bisherigen:

    Code
    <div id="song">&nbsp;</div>
    
    <script src="https://api.laut.fm/js_tools/lautfm_js_tools.0.10.0.js.min.js" ></script>
    <script>
          laut.fm.station('shout_fm').current_song({container:'song', template:'<p align = "center"><b><span style="font-size: 24px;"><span style="font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;"><%= this.artist.name %> - <%= this.title %></p>'}, true);
    </script>

    In meinem Test in Ihrem Projekt hat das funktioniert und auch keinen Fehler mehr beim eingeschalteter Komprimierung von inline-JS verursacht.

    Code bitte per Icon rechts oben im Code-Fenster kopieren, sonst rutschen Zeilenvorschübe rein, wo keine sein dürfen!

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Okay probiere ich heute Abend aus.

    Das wäre ja super Klasse wenn das wieder repariert ist. Melde mich wenn ich das wie von Ihnen beschrieben eingesetzt habe.

    Ihre Antwort war schneller deshalb hier die Antwort auf die vorige Frage von Hieben woher ich den Code habe.

    Es gibt keine fertigen Codes sondern nur Anleitungen und Tipps.

    Hier die offizielle laut.Fm API Seite:

    Accessible Rich Internet Applications (WAI-ARIA) 1.3

    Für die Abfragen des aktuellen Titel wird immer dieser Java Code benötigt:

    <script type="text/javascript" src="https://api.laut.fm/js_tools/lautf….10.0.js.min.js" ></script>

    Und dieser wird offiziell im Laut.fm Forum genannt vom Admin.

    Mehrsprachige Websites erstellen
    So erstellen Sie in Zeta Producer mehrsprachige Websites mit automatischer Sprachauswahl.
    docs.zeta-producer.com

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Hat ja auch perfekt funktioniert bis zum Update auf 16.4

    Mit Version 16.3 hatte ich keine Probleme

    Vielleicht hilft das auch meinen Leidensgenossen  Mi Clappi weiter👍

    Marcus

    https://www.shout-fm.de/

    Aktuell kein Zeta Producer mehr, seit wechsel auf Linux

    Betriebssystem: Zorin OS

    Einmal editiert, zuletzt von Shout-FM (24. März 2022 um 17:57)

  • Lieber Stefan S.,

    vielen Dank jetzt passt alles und auch ein Großes Danke schön für die korrektur meines zerbastelten Codes.

    Jetzt scheint alles wieder korrekt zu laufen :thumbup:

    Marcus

    https://www.shout-fm.de/

    Aktuell kein Zeta Producer mehr, seit wechsel auf Linux

    Betriebssystem: Zorin OS

Jetzt mitmachen!

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