Neu Fatal error - $realRelThemeDir | NOVAChild (5.3.3)

M23

Aktives Mitglied
4. November 2017
16
1
Hallo Community,

ich stehe aktuell vor einem Problem mit dem NOVA und NOVAChild Templates.

Shop-Version: 5.3.3 (aktualisiert von 5.2.4 ohne Probleme)
Vorhaben: Erstellung eines Child-Templates.
PHP-Versionen: Geprüft mit 8.2 und 8.3

HINWEIS: AUCH BEI FRISCHER INSTALLATION VON JTL 5.3.3 UND DES VON JTL BEREITGESTELLTEN CHILD-TEMPLATES EXISTIERT DIESES PROBLEM.

Wie in der Doku beschrieben, habe ich mir das NOVAChild template hier heruntergeladen. Laut der Beschreibung sollte man es unter "templates" ablegen und die Anpassung/Erstellung kann beginnen.
Nach Aktivierung des Templates gibt es im Shop einen Fehler.

Getestet wurde sowohl mit Original-NOVAChild (so wie es kommt, was funktionieren sollte) und mit eigener Benennung und Anpassung des Templates sowie von Bootstrap.php und template.xml. In beiden Fällen dasselbe Ergebnis.

Fatal error: Uncaught Error: Typed property JTL\Template\Paths::$realRelThemeDir must not be accessed before initialization in /Users/michael/Developer/webserver/my-project/includes/src/Template/Paths.php:453 Stack trace: #0 /Users/michael/Developer/webserver/my-project/includes/src/Router/Controller/AbstractController.php(512): JTL\Template\Paths->getRealRelThemeDir() #1 /Users/michael/Developer/webserver/my-project/includes/src/Router/Controller/AbstractController.php(439): JTL\Router\Controller\AbstractController->assignTemplateData() #2 /Users/michael/Developer/webserver/my-project/includes/src/Router/Controller/PageController.php(236): JTL\Router\Controller\AbstractController->preRender() #3 /Users/michael/Developer/webserver/my-project/includes/src/Router/Controller/RootController.php(40): JTL\Router\Controller\PageController->getResponse(Object(Laminas\Diactoros\ServerRequest), Array, Object(JTL\Smarty\JTLSmarty)) #4 /Users/michael/Developer/webserver/my-project/includes/src/Router/Strategy/SmartyStrategy.php(40): JTL\Router\Controller\RootController->getResponse(Object(Laminas\Diactoros\ServerRequest), Array, Object(JTL\Smarty\JTLSmarty)) #5 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Route.php(167): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable(Object(League\Route\Route), Object(Laminas\Diactoros\ServerRequest)) #6 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #7 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/OptinMiddleware.php(49): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #8 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\OptinMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #9 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/CurrencyCheckMiddleware.php(26): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #10 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CurrencyCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #11 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/LocaleCheckMiddleware.php(34): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #12 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #13 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/CartcheckMiddleware.php(25): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #14 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CartcheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #15 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/WishlistCheckMiddleware.php(24): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #16 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WishlistCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #17 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/SSLRedirectMiddleware.php(30): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #18 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\SSLRedirectMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #19 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(40): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #20 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #21 /Users/michael/Developer/webserver/my-project/includes/src/Router/Middleware/LocaleRedirectMiddleware.php(38): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #22 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleRedirectMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #23 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #24 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #25 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #26 /Users/michael/Developer/webserver/my-project/includes/vendor/league/route/src/Router.php(111): League\Route\Dispatcher->dispatchRequest(Object(Laminas\Diactoros\ServerRequest)) #27 /Users/michael/Developer/webserver/my-project/includes/src/Router/Router.php(703): League\Route\Router->dispatch(Object(Laminas\Diactoros\ServerRequest)) #28 /Users/michael/Developer/webserver/my-project/includes/src/Shop.php(501): JTL\Router\Router->dispatch(Object(JTL\Smarty\JTLSmarty)) #29 /Users/michael/Developer/webserver/my-project/index.php(7): JTL\Shop::dispatch() #30 {main} thrown in /Users/michael/Developer/webserver/my-project/includes/src/Template/Paths.php on line 453

Hatte es schon jemand? Kann jemand netterweise einen Tipp geben? Warum ist es so? Warum funktioniert es nicht wie beschrieben?

Ich verstehe einmal wieder nicht, warum JTL etwas in der Dokumentation beschreibt, was nicht funktioniert.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop 5.3.x - PHP Fatal Error - PriceRange.php JTL-Shop - Fehler und Bugs 3
Neu Fatal error nach Shop-Update im Frontend JTL-Shop - Fehler und Bugs 8
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu HTTP ERROR 500 beim Aufrufen von https://boni-shop24.de JTL-Shop - Fehler und Bugs 4
Neu Fehler-Log - Error executing query SELECT SUM JTL-Shop - Fehler und Bugs 3
PayPal Zahlungsabgleich Ausgang Fehler 10001 Internal Error JTL-Wawi 1.8 0
Neu Amazon Artikelanlege endet in "list_price_with_tax Error" Amazon-Anbindung - Fehler und Bugs 5
Neu Datenbankmigration "General error: 1709 Index column size too large. The maximum column size is 767 bytes" nach Update von 5.2.4 auf 5.3.3. Installation / Updates von JTL-Shop 5
Neu Bitte implementiert ein rudimentäres Error-Handling im Connector! Shopify-Connector 0
Neu Paypal Checkout Error "forbidden" JTL-Shop - Fehler und Bugs 0
Einloggen im admin Bereich nicht möglich ERROR 500 Einrichtung JTL-Shop5 2
[Error][Code:21920380] wir erhalten diesen Fehler eBay-Anbindung - Fehler und Bugs 1
Neu Fehlermeldung WordPress database error ... Table 'wp_*******.wp_wc_orders' doesn't exist WooCommerce-Connector 0
Neu [Access Violation]Native Images Error JTL-Wawi - Fehler und Bugs 33

Ähnliche Themen