( ! ) Notice: file_put_contents(): Write of 1211 bytes failed with errno=28 No space left on device in /var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Filesystem/File.php on line 508
Call Stack
#TimeMemoryFunctionLocation
10.0009362064{main}( ).../index.php:0
20.0011362864require_once( '/var/www/vhosts/leftarrow.es/httpdocs/includes/app.php ).../index.php:32
30.0284975288Joomla\CMS\Application\CMSApplication->execute( ).../app.php:61
40.18773887272Joomla\CMS\Exception\ExceptionHandler::handleException( $error = class ValueError { protected $message = 'Path cannot be empty'; private string ${Error}string = ''; protected $code = 0; protected string $file = '/var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Storage/FileStorage.php'; protected int $line = 327; private array ${Error}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...]]; private ?Throwable ${Error}previous = NULL } ).../CMSApplication.php:322
50.18773887272Joomla\CMS\Exception\ExceptionHandler::logException( $error = class ValueError { protected $message = 'Path cannot be empty'; private string ${Error}string = ''; protected $code = 0; protected string $file = '/var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Storage/FileStorage.php'; protected int $line = 327; private array ${Error}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...]]; private ?Throwable ${Error}previous = NULL } ).../ExceptionHandler.php:71
60.18773889320Joomla\CMS\Log\Log::add( $entry = 'Uncaught Throwable of type ValueError thrown with message "Path cannot be empty". Stack trace: #0 /var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Storage/FileStorage.php(327): fopen()\n#1 /var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Cache.php(384): Joomla\\CMS\\Cache\\Storage\\FileStorage->lock()\n#2 /var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Controller/PageController.php(87): Joomla\\CMS\\Cache\\Cache->lock()\n#3 /var/www/vhosts/leftarrow.es/httpdocs/plugins/system/cache/src/Ext'..., $priority = 4, $category = 'error', $date = ???, $context = ??? ).../ExceptionHandler.php:216
70.18783894192Joomla\CMS\Log\Log->addLogEntry( $entry = class Joomla\CMS\Log\LogEntry { public $category = 'error'; public $context = []; public $date = class Joomla\CMS\Date\Date { protected $tz = class DateTimeZone { ... }; public $date = '2025-03-22 16:06:25.806892'; public $timezone_type = 3; public $timezone = 'UTC' }; public $message = 'Uncaught Throwable of type ValueError thrown with message "Path cannot be empty". Stack trace: #0 [ROOT]/libraries/src/Cache/Storage/FileStorage.php(327): fopen()\n#1 [ROOT]/libraries/src/Cache/Cache.php(384): Joomla\\CMS\\Cache\\Storage\\FileStorage->lock()\n#2 [ROOT]/libraries/src/Cache/Controller/PageController.php(87): Joomla\\CMS\\Cache\\Cache->lock()\n#3 [ROOT]/plugins/system/cache/src/Extension/Cache.php(157): Joomla\\CMS\\Cache\\Controller\\PageController->get()\n#4 [ROOT]/libraries/vendor/joomla/event/src/Dispatc'...; public $priority = 4; protected $priorities = [0 => 1, 1 => 2, 2 => 4, 3 => 8, 4 => 16, 5 => 32, 6 => 64, 7 => 128]; public $callStack = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...]] } ).../Log.php:176
80.18813896832Joomla\CMS\Log\Logger\FormattedtextLogger->addEntry( $entry = class Joomla\CMS\Log\LogEntry { public $category = 'error'; public $context = []; public $date = '2025-03-22'; public $message = 'Uncaught Throwable of type ValueError thrown with message "Path cannot be empty". Stack trace: #0 [ROOT]/libraries/src/Cache/Storage/FileStorage.php(327): fopen()\n#1 [ROOT]/libraries/src/Cache/Cache.php(384): Joomla\\CMS\\Cache\\Storage\\FileStorage->lock()\n#2 [ROOT]/libraries/src/Cache/Controller/PageController.php(87): Joomla\\CMS\\Cache\\Cache->lock()\n#3 [ROOT]/plugins/system/cache/src/Extension/Cache.php(157): Joomla\\CMS\\Cache\\Controller\\PageController->get()\n#4 [ROOT]/libraries/vendor/joomla/event/src/Dispatc'...; public $priority = 4; protected $priorities = [0 => 1, 1 => 2, 2 => 4, 3 => 8, 4 => 16, 5 => 32, 6 => 64, 7 => 128]; public $callStack = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...]]; public $clientIP = '18.191.222.230'; public $datetime = '2025-03-22T16:06:25+00:00'; public $time = '16:06:25' } ).../Log.php:351
90.18833899416Joomla\CMS\Filesystem\File::append( $file = '/var/www/vhosts/leftarrow.es/httpdocs/administrator/logs/everything.php', $buffer = '2025-03-22T16:06:25+00:00\tCRITICAL 18.191.222.230\terror\tUncaught Throwable of type ValueError thrown with message "Path cannot be empty". Stack trace: #0 [ROOT]/libraries/src/Cache/Storage/FileStorage.php(327): fopen()\n#1 [ROOT]/libraries/src/Cache/Cache.php(384): Joomla\\CMS\\Cache\\Storage\\FileStorage->lock()\n#2 [ROOT]/libraries/src/Cache/Controller/PageController.php(87): Joomla\\CMS\\Cache\\Cache->lock()\n#3 [ROOT]/plugins/system/cache/src/Extension/Cache.php(157): Joomla\\CMS\\Cache\\Controller\\PageController->g'..., $useStreams = ??? ).../FormattedtextLogger.php:168
100.18853900728file_put_contents( $filename = '/var/www/vhosts/leftarrow.es/httpdocs/administrator/logs/everything.php', $data = '2025-03-22T16:06:25+00:00\tCRITICAL 18.191.222.230\terror\tUncaught Throwable of type ValueError thrown with message "Path cannot be empty". Stack trace: #0 [ROOT]/libraries/src/Cache/Storage/FileStorage.php(327): fopen()\n#1 [ROOT]/libraries/src/Cache/Cache.php(384): Joomla\\CMS\\Cache\\Storage\\FileStorage->lock()\n#2 [ROOT]/libraries/src/Cache/Controller/PageController.php(87): Joomla\\CMS\\Cache\\Cache->lock()\n#3 [ROOT]/plugins/system/cache/src/Extension/Cache.php(157): Joomla\\CMS\\Cache\\Controller\\PageController->g'..., $flags = 8 ).../File.php:508
0 - Path cannot be empty

0

Path cannot be empty

Página de inicio
Path cannot be empty (500 Whoops, looks like something went wrong.)

ValueError

HTTP 500 Whoops, looks like something went wrong.

Path cannot be empty

Exception

ValueError

  1.             $_fileopen $this->_locked_files[$path];
  2.             // Because lock method uses flag c+b we have to truncate it manually
  3.             @ftruncate($_fileopen0);
  4.         } else {
  5.             $_fileopen = @fopen($path'wb');
  6.             // There is no lock, we have to close file after store data
  7.             $close true;
  8.         }
  1.             $_fileopen $this->_locked_files[$path];
  2.             // Because lock method uses flag c+b we have to truncate it manually
  3.             @ftruncate($_fileopen0);
  4.         } else {
  5.             $_fileopen = @fopen($path'wb');
  6.             // There is no lock, we have to close file after store data
  7.             $close true;
  8.         }
  1.         // Get the default group
  2.         $group $group ?: $this->_options['defaultgroup'];
  3.         // Get the storage and store the cached data
  4.         return $this->_getStorage()->store($id$group$data);
  5.     }
  6.     /**
  7.      * Remove a cached data entry by ID and group
  8.      *
  1.                     'headers'   => true,
  2.                 ]
  3.             );
  4.         }
  5.         $result $this->cache->store(serialize($data), $id$group);
  6.         if ($this->_locktest->locked === true) {
  7.             $this->cache->unlock($id$group);
  8.         }
  1.         if (!$this->appStateSupportsCaching() || $this->getCacheController()->getCaching() === false) {
  2.             return;
  3.         }
  4.         // Saves current page in cache.
  5.         $this->getCacheController()->store($this->getApplication()->getBody(), $this->getCacheKey());
  6.     }
  7. }
  1.                 if ($event->isStopped())
  2.                 {
  3.                     return $event;
  4.                 }
  5.                 $listener($event);
  6.             }
  7.         }
  8.         return $event;
  9.     }
  1.         // Send the application response.
  2.         $this->respond();
  3.         // Trigger the onAfterRespond event.
  4.         $this->getDispatcher()->dispatch('onAfterRespond');
  5.     }
  6.     /**
  7.      * Check if the user is required to reset their password.
  8.      *
CMSApplication->execute() in /var/www/vhosts/leftarrow.es/httpdocs/includes/app.php (line 61)
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/var/www/vhosts/leftarrow.es/httpdocs/includes/app.php') in /var/www/vhosts/leftarrow.es/httpdocs/index.php (line 32)
  1.  * define() is used rather than "const" to not error for PHP 5.2 and lower
  2.  */
  3. define('_JEXEC'1);
  4. // Run the application - All executable code should be triggered through this file
  5. require_once dirname(__FILE__) . '/includes/app.php';

Stack Trace

ValueError
ValueError:
Path cannot be empty

  at /var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Storage/FileStorage.php:195
  at fopen()
     (/var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Storage/FileStorage.php:195)
  at Joomla\CMS\Cache\Storage\FileStorage->store()
     (/var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Cache.php:271)
  at Joomla\CMS\Cache\Cache->store()
     (/var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Cache/Controller/PageController.php:165)
  at Joomla\CMS\Cache\Controller\PageController->store()
     (/var/www/vhosts/leftarrow.es/httpdocs/plugins/system/cache/src/Extension/Cache.php:370)
  at Joomla\Plugin\System\Cache\Extension\Cache->onAfterRespond()
     (/var/www/vhosts/leftarrow.es/httpdocs/libraries/vendor/joomla/event/src/Dispatcher.php:486)
  at Joomla\Event\Dispatcher->dispatch()
     (/var/www/vhosts/leftarrow.es/httpdocs/libraries/src/Application/CMSApplication.php:332)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/var/www/vhosts/leftarrow.es/httpdocs/includes/app.php:61)
  at require_once('/var/www/vhosts/leftarrow.es/httpdocs/includes/app.php')
     (/var/www/vhosts/leftarrow.es/httpdocs/index.php:32)