Same problem with ja_seven:
in /var/www/html/jo_lic/plugins/system/t4/src/t4/Helper/Path.php (line 98)
}
public static function addIncludePath (&$path) {
//JPATH_THEMES
$template_path = str_replace('\\', '/', T4PATH_TPL);
for($i = count($path)-1; $i >= 0; $i--) {
$p = str_replace('\\', '/', $path[$i]);
if (strpos($p, $template_path) === 0) {
$file = substr($p, strlen($template_path));
// add base path theme after template path
Path::addIncludePath() in /var/www/html/jo_lic/plugins/system/t4/t4.php (line 312)
PlgSystemT4->onLayoutIncludePaths() in /var/www/html/jo_lic/libraries/src/Plugin/CMSPlugin.php (line 386)
in /var/www/html/jo_lic/libraries/vendor/joomla/event/src/Dispatcher.php -> Joomla\CMS\Plugin\{closure} (line 454)
Dispatcher->dispatch() in /var/www/html/jo_lic/libraries/src/Application/EventAware.php (line 111)
WebApplication->triggerEvent() in /var/www/html/jo_lic/plugins/system/t4/src/joomla/src/Layout/FileLayout.php (line 24)
FileLayout->getDefaultIncludePaths() in /var/www/html/jo_lic/administrator/cache/t4core/FileLayout.php (line 283)
_JFileLayout->getIncludePaths() in /var/www/html/jo_lic/administrator/cache/t4core/FileLayout.php (line 144)
_JFileLayout->getPath() in /var/www/html/jo_lic/administrator/cache/t4core/FileLayout.php (line 116)
_JFileLayout->render() in /var/www/html/jo_lic/libraries/src/Layout/LayoutHelper.php (line 76)
LayoutHelper::render() in /var/www/html/jo_lic/libraries/src/HTML/HTMLHelper.php (line 777)
HTMLHelper::image() in /var/www/html/jo_lic/libraries/src/HTML/HTMLHelper.php (line 307)
HTMLHelper::call() in /var/www/html/jo_lic/libraries/src/HTML/HTMLHelper.php (line 195)
HTMLHelper::_() in /var/www/html/jo_lic/templates/cassiopeia/error.php (line 124)
require('/var/www/html/jo_lic/templates/cassiopeia/error.php') in /var/www/html/jo_lic/libraries/src/Document/HtmlDocument.php (line 734)
HtmlDocument->_loadTemplate() in /var/www/html/jo_lic/libraries/src/Document/HtmlDocument.php (line 791)
HtmlDocument->_fetchTemplate() in /var/www/html/jo_lic/libraries/src/Document/HtmlDocument.php (line 625)
HtmlDocument->parse() in /var/www/html/jo_lic/libraries/src/Document/HtmlDocument.php (line 643)
HtmlDocument->render() in /var/www/html/jo_lic/libraries/src/Document/ErrorDocument.php (line 139)
ErrorDocument->render() in /var/www/html/jo_lic/libraries/src/Error/Renderer/HtmlRenderer.php (line 70)
HtmlRenderer->render() in /var/www/html/jo_lic/libraries/src/Exception/ExceptionHandler.php (line 142)
ExceptionHandler::render() in /var/www/html/jo_lic/libraries/src/Exception/ExceptionHandler.php (line 76)
ExceptionHandler::handleException() in /var/www/html/jo_lic/libraries/src/Application/CMSApplication.php (line 350)
CMSApplication->execute() in /var/www/html/jo_lic/includes/app.php (line 58)
require_once('/var/www/html/jo_lic/includes/app.php') in /var/www/html/jo_lic/index.php (line 51)
But only on live site (behind vpn and not public accessible) and only on the page "contact". Locally on my developer server it works. The difference is php version (local 8.3.3 server: 8.3.6) but I do not think this is the problem.
T4 framework is version 2.5.6 from 2026-06-02.