Seite 1 von 1

Ajax mootools Fehler im Frontend

Verfasst: 2. Nov 2018, 12:29
von mhonatias
Hi,
ich bekomme im Frontend diesen Fehler ( POST https://devtest.com/merconis-ajax.html?jnzxmowa 500 mootools.min.js:1 500 und GET https://devtest.com/merconis-ajax.html? ... nitialData 500 mootools.min.js:1).
Im error log steht folgendes

Code: Alles auswählen

[2018-11-02 10:59:12] request.INFO: Matched route "contao_frontend". {"route":"contao_frontend","route_parameters":{"_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend","alias":"ajax","_route":"contao_frontend"},"request_uri":"https://devtest.de/ajax.html?jnzuk2kg","method":"POST"} []
[2018-11-02 10:59:12] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2018-11-02 10:59:13] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 2 passed to ContaoBootstrap\\Core\\Listener\\TemplateParseListener::parse() must be of the type string, null given, called in /html/contao/vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php on line 61 at /html/contao/vendor/contao-bootstrap/core/src/Listener/TemplateParseListener.php:94)"} []
[2018-11-02 10:59:12] request.INFO: Matched route "contao_frontend". {"route":"contao_frontend","route_parameters":{"_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend","alias":"ajax","_route":"contao_frontend"},"request_uri":"https://devtest/ajax.html?jnzuk2kh&productVariantId=151-0&resource=variantSelector_getInitialData","method":"HEAD"} []
[2018-11-02 10:59:13] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2018-11-02 10:59:13] request.INFO: Matched route "contao_frontend". {"route":"contao_frontend","route_parameters":{"_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_scope":"frontend","alias":"ajax","_route":"contao_frontend"},"request_uri":"https://devtest/ajax.html?jnzuk2kh&productVariantId=151-0&resource=variantSelector_getInitialData","method":"GET"} []
[2018-11-02 10:59:13] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2018-11-02 10:59:13] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 2 passed to ContaoBootstrap\\Core\\Listener\\TemplateParseListener::parse() must be of the type string, null given, called in /html/contao/vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php on line 61 at /html/contao/vendor/contao-bootstrap/core/src/Listener/TemplateParseListener.php:94)"} []
Ich benutze Contao 4.4.

LG
Matthias

Re: Ajax mootools Fehler im Frontend

Verfasst: 2. Nov 2018, 12:49
von supportteam2
Hallo,

um diese Fehlermeldung einordnen zu können, benötigen wir noch einige weitere Informationen über Ihr Projekt. In einer Neuinstallation von Contao 4.4 mit Merconis 4 und dem Theme Barcelona kommt es nicht zu diesem Fehler und auch bei einer Neuinstallation von Merconis 4 in eine bestehende Website ggf. mit Drittanbieter-Theme sind uns noch keine vergleichbaren Fehler mitgeteilt worden.

Haben Sie eine Idee, inwiefern Ihr Projekt sich von einem solchen normalen Szenario unterscheidet?

Steht Ihre Frage in Zusammenhang mit einer anderen Frage, die ein Kollege von Ihnen gestern hier im Forum gestellt hat?

Re: Ajax mootools Fehler im Frontend

Verfasst: 2. Nov 2018, 15:54
von mhonatias
Ich weiß nicht ob da ein Zusammenhang besteht. Ich bin auf einer anderen Seite.
Ich habe alle zusätzlichen Javascripts ausgeschaltet. Dann bleiben doch nur noch Erweiterungen oder?

Code: Alles auswählen

    "require": {
        "php": "^5.6 || ^7.0",
        "codefog/contao-cookiebar": "^2.0",
        "contao-bootstrap/bundle": "^2.0",
        "contao-bootstrap/core": "^2.0",
        "contao/calendar-bundle": "^4.4",
        "contao/comments-bundle": "^4.4",
        "contao/faq-bundle": "^4.4",
        "contao/listing-bundle": "^4.4",
        "contao/manager-bundle": "4.4.*",
        "contao/news-bundle": "^4.4",
        "contao/newsletter-bundle": "^4.4",
        "delahaye/dlh_googlemaps": "^2.4",
        "jrgregory/m17-sticky-backend-footer": "^2
        "leadingsystems/contao-merconis": "^4.0",
        "madeyourday/contao-rocksolid-custom-eleme
        "madeyourday/contao-rocksolid-slider": "^2
        "terminal42/contao-ce-access": "^2.0"

Als Theme habe ich das ganz normale Barcelone Theme.

Re: Ajax mootools Fehler im Frontend

Verfasst: 5. Nov 2018, 11:18
von mhonatias
Ok,
das Problem liegt bei der Contao Bootstrap Erweiterung. Ich habe durch Testen festgestellt, dass das Installieren von den Erweiterungen "Bootstrap für Contao Core" und "Bootstrap für Contao Bundle" zu diesem Fehler führt. Irgendwas scheint sich da zwischen Bootstrap und Mootools zu beißen.

Re: Ajax mootools Fehler im Frontend

Verfasst: 5. Nov 2018, 11:38
von supportteam2
Vielen Dank für diese Information!

Re: Ajax mootools Fehler im Frontend

Verfasst: 5. Nov 2018, 11:57
von mhonatias
Anscheinend kann man aber Bootstrap über die Headtags per Hand einbinden. Das führt nicht zum Fehler und man kann immer noch Bootstrap benutzen, so lange die Erweiterungen nicht installiert sind.