Artikel erstellen im ACP bringt Fehler bei Vorschau

  • Betroffene Version
    WoltLab Suite 5.5
    Betroffene App
    WoltLab Suite Core

    Wenn ich im ACP einen Artikel erstelle, der einen Internetlink oder einen Link zu einem Thema in meinem Forum enthält, erhalte ich beim Versuch, die Vorschau aufzurufen, Fehler zu fehlenden Templates.

    Aufgerufene URL
    POST /acp/index.php?ajax-proxy/&t=1d5abeb0fa33bc75c59d81cbd0dd103a90ceaac42a520e7ab59c5aa7bbf5a171-GR/6ferW4bFv64n+/Qa7Pw==
    Referrer
    https://www.compiware-forum.de/acp/index.php?article-add/
    WoltLab Suite
    5.5.7
    PHP
    8.0.25
    Fehlermeldung
    Unable to find template 'unfurlUrl'
    Art
    wcf\system\exception\SystemException
    Datei (Zeile)
    /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (383)
    Stacktrace
    1. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (329): wcf\system\template\TemplateEngine->getSourceFilename(…)
    2. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (594): wcf\system\template\TemplateEngine->display(…)
    3. /storagepool/c01005/htdocs/compiware-forum.de/lib/data/unfurl/url/UnfurlUrl.class.php (86): wcf\system\template\TemplateEngine->fetch(…)
    4. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/output/node/HtmlOutputUnfurlUrlNode.class.php (84): wcf\data\unfurl\url\UnfurlUrl->render(…)
    5. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/node/AbstractHtmlNodeProcessor.class.php (121): wcf\system\html\output\node\HtmlOutputUnfurlUrlNode->replaceTag(…)
    6. [internal function] (?): wcf\system\html\node\AbstractHtmlNodeProcessor::wcf\system\html\node\{closure}(…)
    7. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/node/AbstractHtmlNodeProcessor.class.php (139): preg_replace_callback(…)
    8. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/output/node/HtmlOutputNodeProcessor.class.php (196): wcf\system\html\node\AbstractHtmlNodeProcessor->getHtml(…)
    9. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/output/HtmlOutputProcessor.class.php (111): wcf\system\html\output\node\HtmlOutputNodeProcessor->getHtml(…)
    10. /storagepool/c01005/htdocs/compiware-forum.de/lib/data/bbcode/MessagePreviewAction.class.php (94): wcf\system\html\output\HtmlOutputProcessor->getHtml(…)
    11. /storagepool/c01005/htdocs/compiware-forum.de/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\bbcode\MessagePreviewAction->getMessagePreview(…)
    12. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    13. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    14. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    15. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    16. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    17. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    18. /storagepool/c01005/htdocs/compiware-forum.de/acp/index.php (11): wcf\system\request\RequestHandler->handle(…)

    Aufgerufene URL
    POST /acp/index.php?ajax-proxy/&t=1d5abeb0fa33bc75c59d81cbd0dd103a90ceaac42a520e7ab59c5aa7bbf5a171-GR/6ferW4bFv64n+/Qa7Pw==
    Referrer
    https://www.compiware-forum.de/acp/index.php?article-add/
    WoltLab Suite
    5.5.7
    PHP
    8.0.25
    Fehlermeldung
    Unable to find template 'threadBBCode'
    Art
    wcf\system\exception\SystemException
    Datei (Zeile)
    /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (383)
    Stacktrace
    1. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (377): wcf\system\template\TemplateEngine->getSourceFilename(…)
    2. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (329): wcf\system\template\TemplateEngine->getSourceFilename(…)
    3. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/template/TemplateEngine.class.php (594): wcf\system\template\TemplateEngine->display(…)
    4. /storagepool/c01005/htdocs/compiware-forum.de/forum/lib/system/bbcode/ThreadBBCode.class.php (42): wcf\system\template\TemplateEngine->fetch(…)
    5. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/bbcode/HtmlBBCodeParser.class.php (372): wbb\system\bbcode\ThreadBBCode->getParsedTag(…)
    6. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/output/node/HtmlOutputNodeWoltlabMetacode.class.php (58): wcf\system\bbcode\HtmlBBCodeParser->getHtmlOutput(…)
    7. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/node/AbstractHtmlNodeProcessor.class.php (121): wcf\system\html\output\node\HtmlOutputNodeWoltlabMetacode->replaceTag(…)
    8. [internal function] (?): wcf\system\html\node\AbstractHtmlNodeProcessor::wcf\system\html\node\{closure}(…)
    9. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/node/AbstractHtmlNodeProcessor.class.php (139): preg_replace_callback(…)
    10. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/output/node/HtmlOutputNodeProcessor.class.php (196): wcf\system\html\node\AbstractHtmlNodeProcessor->getHtml(…)
    11. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/html/output/HtmlOutputProcessor.class.php (111): wcf\system\html\output\node\HtmlOutputNodeProcessor->getHtml(…)
    12. /storagepool/c01005/htdocs/compiware-forum.de/lib/data/bbcode/MessagePreviewAction.class.php (94): wcf\system\html\output\HtmlOutputProcessor->getHtml(…)
    13. /storagepool/c01005/htdocs/compiware-forum.de/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\bbcode\MessagePreviewAction->getMessagePreview(…)
    14. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    15. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    16. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    17. /storagepool/c01005/htdocs/compiware-forum.de/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    18. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    19. /storagepool/c01005/htdocs/compiware-forum.de/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    20. /storagepool/c01005/htdocs/compiware-forum.de/acp/index.php (11): wcf\system\request\RequestHandler->handle(…)

    Beide Templates sind jedoch vorhanden und wenn ich die Artikel erstelle, gibt es auch keine Fehler und sie werden angezeigt.

    Die Fehler treten nur auf, wenn ich den Artikel im ACP erstelle. Erstelle ich einen Artikel im Frontend mit den Links, erscheint bei der Vorschau kein Fehler.

    Was kann das sein? :/

  • Jetzt fällt mir das Problem gerade sehr auf, denn ich bearbeite im ACP den Adventskalender von SoftCreatR .

    Bisher konnte ich mir immer die Vorschau der Einträge anschauen, die alle nur einen Link enthalten. Das klappte auch noch so im WSC 5.4 im letzten Jahr und davor auch.

    Jetzt erhalte ich beim Versuch, die Vorschau aufzurufen, den Fehler Unable to find template 'unfurlUrl'. Es muss sich also etwas in Bezug auf die Verfügbarkeit der Templates im ACP zwischen WSC 5.4 und 5.5 geändert haben. :(

  • Ich habe hierzu mal einen Verbesserungsvorschlag eingereicht, da das Problem ja immer mal wieder auftritt: https://github.com/WoltLab/WCF/issues/5152

    Ich finde es allerdings erstaunlich, dass der Fehler jetzt erst aufgefallen ist. Denn der besteht schon, seitdem es das Unfurling gibt, also seit 5.4.

    Und die Templates threadBBCode und postBBCode fehlen ebenso seit je her :)

Jetzt mitmachen!

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