( ! ) Warning: mkdir(): File exists in /var/www/prod/marbleblast.com/public_html/administrator/components/com_jchoptimize/lib/vendor/laminas/laminas-cache-storage-adapter-filesystem/src/Filesystem/LocalFilesystemInteraction.php on line 273 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0000 | 379064 | {main}( ) | .../index.php:0 |
2 | 0.0000 | 379784 | require_once( '/var/www/prod/marbleblast.com/public_html/includes/app.php ) | .../index.php:32 |
3 | 0.0034 | 529848 | Joomla\CMS\Application\CMSApplication->execute( ) | .../app.php:58 |
4 | 0.0479 | 2146120 | Joomla\CMS\Application\SiteApplication->render( ) | .../CMSApplication.php:311 |
5 | 0.0479 | 2146144 | Joomla\CMS\Application\CMSApplication->render( ) | .../SiteApplication.php:761 |
6 | 0.8180 | 3969312 | Joomla\Application\AbstractApplication->dispatchEvent( $eventName = 'onAfterRender', $event = class Joomla\CMS\Event\Application\AfterRenderEvent { protected $name = 'onAfterRender'; protected $arguments = ['subject' => class Joomla\CMS\Application\SiteApplication { ... }]; protected $stopped = FALSE; private ${Joomla\CMS\Event\AbstractImmutableEvent}constructed = TRUE } ) | .../CMSApplication.php:1128 |
7 | 0.8180 | 3969312 | Joomla\Event\Dispatcher->dispatch( $name = 'onAfterRender', $event = class Joomla\CMS\Event\Application\AfterRenderEvent { protected $name = 'onAfterRender'; protected $arguments = ['subject' => class Joomla\CMS\Application\SiteApplication { ... }]; protected $stopped = FALSE; private ${Joomla\CMS\Event\AbstractImmutableEvent}constructed = TRUE } ) | .../AbstractApplication.php:99 |
8 | 0.8259 | 3970448 | Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure:/var/www/prod/marbleblast.com/public_html/libraries/src/Plugin/CMSPlugin.php:273-303}( $event = class Joomla\CMS\Event\Application\AfterRenderEvent { protected $name = 'onAfterRender'; protected $arguments = ['subject' => class Joomla\CMS\Application\SiteApplication { ... }]; protected $stopped = FALSE; private ${Joomla\CMS\Event\AbstractImmutableEvent}constructed = TRUE } ) | .../Dispatcher.php:454 |
9 | 0.8259 | 3970664 | plgSystemJchoptimize->onAfterRender( class Joomla\CMS\Application\SiteApplication { protected $config = class Joomla\Registry\Registry { protected $data = class stdClass { ... }; protected $initialized = TRUE; protected $separator = '.' }; protected ?Psr\Log\LoggerInterface $logger = class Joomla\CMS\Log\DelegatingPsrLogger { protected $logger = class Joomla\CMS\Log\Log { ... }; protected $priorityMap = [...] }; private ${Joomla\Application\AbstractApplication}dispatcher = class Joomla\Event\Dispatcher { protected $events = [...]; protected $listeners = [...] }; protected $input = class Joomla\CMS\Input\Input { protected $options = [...]; protected $filter = class Joomla\Filter\InputFilter { ... }; protected $data = [...]; protected $inputs = [...] }; public $charSet = 'utf-8'; public $mimeType = 'text/html'; public $httpVersion = '1.1'; public $modifiedDate = NULL; public $client = class Joomla\Application\Web\WebClient { protected $platform = NULL; protected $mobile = FALSE; protected $engine = NULL; protected $browser = NULL; protected $browserVersion = NULL; protected $languages = [...]; protected $encodings = [...]; protected $userAgent = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'; protected $acceptEncoding = 'gzip, br'; protected $acceptLanguage = NULL; protected $robot = FALSE; protected $detection = [...]; protected $headers = NULL }; protected $response = class Laminas\Diactoros\Response { private array $phrases = [...]; private string $reasonPhrase = 'OK'; private int $statusCode = 200; protected $headers = [...]; protected $headerNames = [...]; private $protocol = '1.1'; private $stream = class Laminas\Diactoros\Stream { ... } }; private ${Joomla\Application\AbstractWebApplication}cacheable = FALSE; private ${Joomla\Application\AbstractWebApplication}responseMap = [100 => 'HTTP/{version} 100 Continue', 101 => 'HTTP/{version} 101 Switching Protocols', 102 => 'HTTP/{version} 102 Processing', 200 => 'HTTP/{version} 200 OK', 201 => 'HTTP/{version} 201 Created', 202 => 'HTTP/{version} 202 Accepted', 203 => 'HTTP/{version} 203 Non-Authoritative Information', 204 => 'HTTP/{version} 204 No Content', 205 => 'HTTP/{version} 205 Reset Content', 206 => 'HTTP/{version} 206 Partial Content', 207 => 'HTTP/{version} 207 Multi-Status', 208 => 'HTTP/{version} 208 Already Reported', 226 => 'HTTP/{version} 226 IM Used', 300 => 'HTTP/{version} 300 Multiple Choices', 301 => 'HTTP/{version} 301 Moved Permanently', 302 => 'HTTP/{version} 302 Found', 303 => 'HTTP/{version} 303 See other', 304 => 'HTTP/{version} 304 Not Modified', 305 => 'HTTP/{version} 305 Use Proxy', 306 => 'HTTP/{version} 306 (Unused)', 307 => 'HTTP/{version} 307 Temporary Redirect', 308 => 'HTTP/{version} 308 Permanent Redirect', 400 => 'HTTP/{version} 400 Bad Request', 401 => 'HTTP/{version} 401 Unauthorized', 402 => 'HTTP/{version} 402 Payment Required', 403 => 'HTTP/{version} 403 Forbidden', 404 => 'HTTP/{version} 404 Not Found', 405 => 'HTTP/{version} 405 Method Not Allowed', 406 => 'HTTP/{version} 406 Not Acceptable', 407 => 'HTTP/{version} 407 Proxy Authentication Required', 408 => 'HTTP/{version} 408 Request Timeout', 409 => 'HTTP/{version} 409 Conflict', 410 => 'HTTP/{version} 410 Gone', 411 => 'HTTP/{version} 411 Length Required', 412 => 'HTTP/{version} 412 Precondition Failed', 413 => 'HTTP/{version} 413 Payload Too Large', 414 => 'HTTP/{version} 414 URI Too Long', 415 => 'HTTP/{version} 415 Unsupported Media Type', 416 => 'HTTP/{version} 416 Range Not Satisfiable', 417 => 'HTTP/{version} 417 Expectation Failed', 418 => 'HTTP/{version} 418 I\'m a teapot', 421 => 'HTTP/{version} 421 Misdirected Request', 422 => 'HTTP/{version} 422 Unprocessable Entity', 423 => 'HTTP/{version} 423 Locked', 424 => 'HTTP/{version} 424 Failed Dependency', 426 => 'HTTP/{version} 426 Upgrade Required', 428 => 'HTTP/{version} 428 Precondition Required', 429 => 'HTTP/{version} 429 Too Many Requests', 431 => 'HTTP/{version} 431 Request Header Fields Too Large', 451 => 'HTTP/{version} 451 Unavailable For Legal Reasons', 500 => 'HTTP/{version} 500 Internal Server Error', 501 => 'HTTP/{version} 501 Not Implemented', 502 => 'HTTP/{version} 502 Bad Gateway', 503 => 'HTTP/{version} 503 Service Unavailable', 504 => 'HTTP/{version} 504 Gateway Timeout', 505 => 'HTTP/{version} 505 HTTP Version Not Supported', 506 => 'HTTP/{version} 506 Variant Also Negotiates', 507 => 'HTTP/{version} 507 Insufficient Storage', 508 => 'HTTP/{version} 508 Loop Detected', 510 => 'HTTP/{version} 510 Not Extended', 511 => 'HTTP/{version} 511 Network Authentication Required']; public $JComponentTitle = NULL; public $item_associations = NULL; protected $document = class Joomla\CMS\Document\HtmlDocument { public $title = 'Overall Rankings'; public $description = 'MarbleBlast.com - Your complete resource for levels, videos, hints, competitions, modifications and pure fun!'; public $link = ''; public $base = ''; public $language = 'en-gb'; public $direction = 'ltr'; public $_generator = 'Joomla! - Open Source Content Management'; public $_mdate = ''; public $_tab = '\t'; public $_lineEnd = '\n'; public $_charset = 'utf-8'; public $_mime = 'text/html'; public $_namespace = ''; public $_profile = ''; public $_scripts = [...]; public $_script = [...]; protected $scriptOptions = [...]; public $_styleSheets = [...]; public $_style = [...]; public $_metaTags = [...]; public $_engine = NULL; public $_type = 'html'; protected $mediaVersion = '7d63e9'; protected $factory = class Joomla\CMS\Document\Factory { ... }; protected $preloadManager = class Joomla\CMS\Document\PreloadManager { ... }; protected $preloadTypes = [...]; protected $webAssetManager = class Joomla\CMS\WebAsset\WebAssetManager { ... }; public $_links = [...]; public $_custom = [...]; public $template = 'g5_helium'; public $baseurl = ''; public $params = class Joomla\Registry\Registry { ... }; public $_file = '/var/www/prod/marbleblast.com/public_html/templates/g5_helium/index.php'; public $cspNonce = NULL; protected $_template = ' <!DOCTYPE html>\n<html lang="en-GB" dir="ltr">\n <head>\n \n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <meta http-equiv="X-UA-Compatible" content="IE=edge" />\n \n\n \n \n <jdoc:include type="metas" />\n <jdoc:include type="styles" />\n <jdoc:include type="scripts" />\n \n \n</head>\n\n <body class="gantry g-helium-style site com_gantry5 view-custom no-layout no-task dir-ltr itemid-740 outli'...; protected $_template_tags = [...]; protected $_caching = FALSE; private $html5 = TRUE; private $toolbars = [...]; private $cacheControllerFactory = class Joomla\CMS\Cache\CacheControllerFactory { ... } }; protected $language = class Joomla\CMS\Language\Language { protected $debug = FALSE; protected $default = 'en-GB'; protected $orphans = [...]; protected $metadata = [...]; protected $locale = NULL; protected $lang = 'en-GB'; protected $paths = [...]; protected $errorfiles = [...]; protected $used = [...]; protected $counter = 41; protected $override = [...]; protected $localise = NULL; protected $helper = NULL; protected $basePath = NULL; protected $catalogue = NULL; protected $parserRegistry = NULL; protected $strings = [...]; protected $transliterator = NULL; protected $pluralSuffixesCallback = [...]; protected $ignoredSearchWordsCallback = NULL; protected $lowerLimitSearchWordCallback = NULL; protected $upperLimitSearchWordCallback = NULL; protected $searchDisplayedCharactersNumberCallback = NULL }; protected $identity = class Joomla\CMS\User\User { protected $isRoot = NULL; public $id = 0; public $name = NULL; public $username = NULL; public $email = NULL; public $password = NULL; public $password_clear = ''; public $block = NULL; public $sendEmail = 0; public $registerDate = NULL; public $lastvisitDate = NULL; public $activation = NULL; public $params = NULL; public $groups = [...]; public $guest = 1; public $lastResetTime = NULL; public $resetCount = NULL; public $requireReset = NULL; public $typeAlias = NULL; public $otpKey = NULL; public $otep = NULL; public $authProvider = NULL; protected $_params = class Joomla\Registry\Registry { ... }; protected $_authGroups = NULL; protected $_authLevels = [...]; protected $_authActions = NULL; protected $_errorMsg = NULL; protected $_errors = [...] }; private ${Joomla\CMS\Application\WebApplication}userFactory = class Joomla\CMS\User\UserFactory { private $db = class Joomla\Database\Mysqli\MysqliDriver { ... } }; protected $docOptions = ['template' => 'g5_helium', 'file' => 'index.php', 'params' => class Joomla\Registry\Registry { ... }, 'csp_nonce' => NULL, 'templateInherits' => NULL, 'directory' => '/var/www/prod/marbleblast.com/public_html/templates']; public $scope = NULL; protected $clientId = 0; protected $messageQueue = []; protected $name = 'site'; protected $profiler = NULL; protected $template = class stdClass { public $id = 16; public $home = '0'; public $template = 'g5_helium'; public $params = class Joomla\Registry\Registry { ... }; public $inheritable = 0; public $parent = '' }; protected $pathway = NULL; protected $authenticationPluginType = 'authentication'; protected $menus = ['site' => class Joomla\CMS\Menu\SiteMenu { ... }]; private ${Joomla\CMS\Application\CMSApplication}menuFactory = class Joomla\CMS\Menu\MenuFactory { private $cacheControllerFactory = class Joomla\CMS\Cache\CacheControllerFactory { ... }; private $databaseAwareTraitDatabase = class Joomla\Database\Mysqli\MysqliDriver { ... } }; private ${Joomla\CMS\Application\CMSApplication}container = class Joomla\DI\Container { protected $aliases = [...]; protected $resources = [...]; protected $parent = NULL; protected $tags = [...] }; protected $session = class Joomla\CMS\Session\Session { protected $state = 'active'; protected $expire = 7200; protected $store = class Joomla\CMS\Session\Storage\JoomlaStorage { ... }; protected $sessionValidators = [...]; private ${Joomla\Session\Session}dispatcher = class Joomla\Event\Dispatcher { ... } }; protected $language_filter = FALSE; protected $detect_browser = FALSE; public $registeredurlparams = NULL; private $cacheControllerFactory = class Joomla\CMS\Cache\CacheControllerFactory { } } ) | .../CMSPlugin.php:289 |
10 | 0.8286 | 4140808 | JchOptimize\Core\Optimize->process( ) | .../jchoptimize.php:218 |
11 | 0.8441 | 4303824 | JchOptimize\Core\Html\CacheManager->handleCombineJsCss( ) | .../Optimize.php:118 |
12 | 0.8443 | 4305968 | JchOptimize\Core\Html\CacheManager->getCombinedFiles( $links = [0 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 1 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 2 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 3 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 4 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 5 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 6 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 7 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 8 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 9 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => ''], 10 => ['content' => '#redim-cookiehint-modal {position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99998; display: flex; justify-content : center; align-items : center;}', 'media' => ''], 11 => ['content' => '\r\n\t\t\t\ttable.lesspad th {\r\n\t\t\t\t\tpadding: 6px;\r\n\t\t\t\t}\r\n\t\t\t', 'media' => ''], 12 => ['url' => class _JchOptimizeVendor\GuzzleHttp\Psr7\Uri { ... }, 'media' => '']], $id = '8c4dbcbb53c3b89a65f20bb5a771ad361cacc0e67953bd04d309542bb8bb2e01', $type = 'css' ) | .../CacheManager.php:147 |
13 | 0.8443 | 4306440 | JchOptimize\Core\Html\CacheManager->loadCache( $function = [0 => class JchOptimize\Core\Combiner { public bool $isBackend = FALSE; private JchOptimize\Core\Registry $params = class JchOptimize\Core\Registry { ... }; private _JchOptimizeVendor\Laminas\Cache\Pattern\CallbackCache $callbackCache = class _JchOptimizeVendor\Laminas\Cache\Pattern\CallbackCache { ... }; private $http = class _JchOptimizeVendor\GuzzleHttp\Client { ... }; private $taggableCache = class _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem { ... }; private ?Joomla\DI\Container $container = class Joomla\DI\Container { ... }; protected ?Psr\Log\LoggerInterface $logger = class JchOptimize\Log\JoomlaLogger { ... }; public $_debug = FALSE; public $_limit = 10; public $_printCode = TRUE; private ?JchOptimize\Core\FileUtils $fileUtils = class JchOptimize\Core\FileUtils { ... } }, 1 => 'getCssContents'], $args = [0 => [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...], 12 => [...]]], $id = '8c4dbcbb53c3b89a65f20bb5a771ad361cacc0e67953bd04d309542bb8bb2e01' ) | .../CacheManager.php:231 |
14 | 0.8443 | 4372072 | _JchOptimizeVendor\Laminas\Cache\Pattern\CallbackCache->call( $callback = [0 => class JchOptimize\Core\Combiner { public bool $isBackend = FALSE; private JchOptimize\Core\Registry $params = class JchOptimize\Core\Registry { ... }; private _JchOptimizeVendor\Laminas\Cache\Pattern\CallbackCache $callbackCache = class _JchOptimizeVendor\Laminas\Cache\Pattern\CallbackCache { ... }; private $http = class _JchOptimizeVendor\GuzzleHttp\Client { ... }; private $taggableCache = class _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem { ... }; private ?Joomla\DI\Container $container = class Joomla\DI\Container { ... }; protected ?Psr\Log\LoggerInterface $logger = class JchOptimize\Log\JoomlaLogger { ... }; public $_debug = FALSE; public $_limit = 10; public $_printCode = TRUE; private ?JchOptimize\Core\FileUtils $fileUtils = class JchOptimize\Core\FileUtils { ... } }, 1 => 'getCssContents'], $args = [0 => [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...], 12 => [...]]] ) | .../CacheManager.php:249 |
15 | 1.0191 | 4844912 | _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem->setItem( $key = '8c4dbcbb53c3b89a65f20bb5a771ad361cacc0e67953bd04d309542bb8bb2e01', $value = [0 => ['filemtime' => 1751351664, 'etag' => '3110153e615921700dde5d6966a06c52', 'contents' => '@charset "utf-8";\n/***! /media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.2.0 !***/\n\njoomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6'..., 'images' => [...], 'font-face' => [...], 'preconnects' => [...], 'gfonts' => [...], 'bgselectors' => [...], 'lcpImages' => [...]]] ) | .../CallbackCache.php:65 |
16 | 1.0191 | 4844912 | _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\AbstractAdapter->setItem( $key = '8c4dbcbb53c3b89a65f20bb5a771ad361cacc0e67953bd04d309542bb8bb2e01', $value = [0 => ['filemtime' => 1751351664, 'etag' => '3110153e615921700dde5d6966a06c52', 'contents' => '@charset "utf-8";\n/***! /media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.2.0 !***/\n\njoomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6'..., 'images' => [...], 'font-face' => [...], 'preconnects' => [...], 'gfonts' => [...], 'bgselectors' => [...], 'lcpImages' => [...]]] ) | .../Filesystem.php:716 |
17 | 1.0192 | 5279936 | _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem->internalSetItem( $normalizedKey = '8c4dbcbb53c3b89a65f20bb5a771ad361cacc0e67953bd04d309542bb8bb2e01', $value = 'a:1:{i:0;a:9:{s:9:"filemtime";i:1751351664;s:4:"etag";s:32:"3110153e615921700dde5d6966a06c52";s:8:"contents";s:433011:"@charset "utf-8";\n/***! /media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.2.0 !***/\n\njoomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dar'... ) | .../AbstractAdapter.php:562 |
18 | 1.0192 | 5280256 | _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem->prepareDirectoryStructure( $file = '/var/www/prod/marbleblast.com/public_html/administrator/cache/com_jchoptimize/jchoptimizecache-bc/jchoptimizecache-fa/jchoptimizecache-8c4dbcbb53c3b89a65f20bb5a771ad361cacc0e67953bd04d309542bb8bb2e01' ) | .../Filesystem.php:822 |
19 | 1.0193 | 5281240 | _JchOptimizeVendor\Laminas\Cache\Storage\Adapter\Filesystem\LocalFilesystemInteraction->createDirectory( $directory = '/var/www/prod/marbleblast.com/public_html/administrator/cache/com_jchoptimize/jchoptimizecache-bc/jchoptimizecache-fa', $permissions = 493, $recursive = FALSE, $umask = NULL ) | .../Filesystem.php:1188 |
20 | 1.0193 | 5281240 | mkdir( $directory = '/var/www/prod/marbleblast.com/public_html/administrator/cache/com_jchoptimize/jchoptimizecache-bc/jchoptimizecache-fa', $permissions = 493, $recursive = FALSE ) | .../LocalFilesystemInteraction.php:273 |