Warning: Undefined array key 0 in /home/astrofin/www/libraries/src/Application/SiteApplication.php on line 479

Warning: Attempt to read property "template" on null in /home/astrofin/www/libraries/src/Application/SiteApplication.php on line 498
Attempt to assign property "template" on null (500 Whoops, looks like something went wrong.)

ExecutionFailureException ExecutionFailureException Exception Error

HTTP 500 Whoops, looks like something went wrong.

Attempt to assign property "template" on null

Exceptions 4

Error

  1.                 }
  2.             }
  3.         }
  4.         // Need to filter the default value as well
  5.         $template->template InputFilter::getInstance()->clean($template->template'cmd');
  6.         // Fallback template
  7.         if (!empty($template->parent)) {
  8.             if (!is_file(JPATH_THEMES '/' $template->template '/index.php')) {
  9.                 if (!is_file(JPATH_THEMES '/' $template->parent '/index.php')) {
SiteApplication->getTemplate(true) in /home/astrofin/www/libraries/src/Error/Renderer/HtmlRenderer.php (line 50)
  1.     public function render(\Throwable $error): string
  2.     {
  3.         $app Factory::getApplication();
  4.         // Get the current template from the application
  5.         $template $app->getTemplate(true);
  6.         // Push the error object into the document
  7.         $this->getDocument()->setError($error);
  8.         // Add registry file for the template asset
HtmlRenderer->render(object(Exception)) in /home/astrofin/www/libraries/src/Exception/ExceptionHandler.php (line 126)
  1.             // Reset the document object in the factory, this gives us a clean slate and lets everything render properly
  2.             Factory::$document $renderer->getDocument();
  3.             Factory::getApplication()->loadDocument(Factory::$document);
  4.             $data $renderer->render($error);
  5.             // If nothing was rendered, just use the message from the Exception
  6.             if (empty($data)) {
  7.                 $data $error->getMessage();
  8.             }
ExceptionHandler::render(object(Exception)) in /home/astrofin/www/libraries/src/Exception/ExceptionHandler.php (line 72)
  1.      * @since   3.10.0
  2.      */
  3.     public static function handleException(\Throwable $error)
  4.     {
  5.         static::logException($error);
  6.         static::render($error);
  7.     }
  8.     /**
  9.      * Render the error page based on an exception.
  10.      *
ExceptionHandler::handleException(object(Exception)) in /home/astrofin/www/libraries/src/Application/CMSApplication.php (line 322)
  1.             );
  2.             // Trigger the onError event.
  3.             $this->triggerEvent('onError'$event);
  4.             ExceptionHandler::handleException($event->getError());
  5.         }
  6.         // Trigger the onBeforeRespond event.
  7.         $this->getDispatcher()->dispatch('onBeforeRespond');
CMSApplication->execute() in /home/astrofin/www/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('/home/astrofin/www/includes/app.php') in /home/astrofin/www/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';

Exception

PLG_SYSTEM_REDIRECT_ERROR_UPDATING_DATABASE

  1.                 ];
  2.                 try {
  3.                     $this->getDatabase()->insertObject('#__redirect_links'$data'id');
  4.                 } catch (\Exception $e) {
  5.                     $event->setError(new \Exception($this->getApplication()->getLanguage()->_('PLG_SYSTEM_REDIRECT_ERROR_UPDATING_DATABASE'), 500$e));
  6.                     return;
  7.                 }
  8.             }
  9.         } else {
  1.                 if ($event->isStopped())
  2.                 {
  3.                     return $event;
  4.                 }
  5.                 $listener($event);
  6.             }
  7.         }
  8.         return $event;
  9.     }
Dispatcher->dispatch('onError', object(ErrorEvent)) in /home/astrofin/www/libraries/src/Application/EventAware.php (line 111)
  1.             $event     = new $className($eventName$args);
  2.         } else {
  3.             throw new \InvalidArgumentException('The arguments must either be an event or an array');
  4.         }
  5.         $result $dispatcher->dispatch($eventName$event);
  6.         // @todo - There are still test cases where the result isn't defined, temporarily leave the isset check in place
  7.         return !isset($result['result']) || \is_null($result['result']) ? [] : $result['result'];
  8.     }
  9. }
WebApplication->triggerEvent('onError', object(ErrorEvent)) in /home/astrofin/www/libraries/src/Application/CMSApplication.php (line 320)
  1.                     'application' => $this,
  2.                 ]
  3.             );
  4.             // Trigger the onError event.
  5.             $this->triggerEvent('onError'$event);
  6.             ExceptionHandler::handleException($event->getError());
  7.         }
  8.         // Trigger the onBeforeRespond event.
CMSApplication->execute() in /home/astrofin/www/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('/home/astrofin/www/includes/app.php') in /home/astrofin/www/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';

Joomla\Database\Exception\ ExecutionFailureException

Field 'new_url' doesn't have a default value

  1.                 throw new ExecutionFailureException($this->query$this->statement->error$this->statement->errno);
  2.             }
  3.         }
  4.         catch (\Throwable $e)
  5.         {
  6.             throw new ExecutionFailureException($this->query$e->getMessage(), $e->getCode(), $e);
  7.         }
  8.         if ($this->columnNames === null)
  9.         {
  10.             $meta $this->statement->result_metadata();
  1.             $this->statement->bindParam($key$obj->value$obj->dataType);
  2.         }
  3.         try
  4.         {
  5.             $this->executed $this->statement->execute();
  6.             // If there is a monitor registered, let it know we have finished this query
  7.             if ($this->monitor)
  8.             {
  9.                 $this->monitor->stopQuery();
  1.             ->insert($this->quoteName($table))
  2.             ->columns($fields)
  3.             ->values(implode(','$values));
  4.         // Set the query and execute the insert.
  5.         $this->setQuery($query)->execute();
  6.         // Update the primary key if it exists.
  7.         $id $this->insertid();
  8.         if ($key && $id && \is_string($key))
MysqliDriver->insertObject('#__redirect_links', object(stdClass), 'id') in /home/astrofin/www/plugins/system/redirect/src/Extension/Redirect.php (line 250)
  1.                     'created_date'  => $nowDate,
  2.                     'modified_date' => $nowDate,
  3.                 ];
  4.                 try {
  5.                     $this->getDatabase()->insertObject('#__redirect_links'$data'id');
  6.                 } catch (\Exception $e) {
  7.                     $event->setError(new \Exception($this->getApplication()->getLanguage()->_('PLG_SYSTEM_REDIRECT_ERROR_UPDATING_DATABASE'), 500$e));
  8.                     return;
  9.                 }
  1.                 if ($event->isStopped())
  2.                 {
  3.                     return $event;
  4.                 }
  5.                 $listener($event);
  6.             }
  7.         }
  8.         return $event;
  9.     }
Dispatcher->dispatch('onError', object(ErrorEvent)) in /home/astrofin/www/libraries/src/Application/EventAware.php (line 111)
  1.             $event     = new $className($eventName$args);
  2.         } else {
  3.             throw new \InvalidArgumentException('The arguments must either be an event or an array');
  4.         }
  5.         $result $dispatcher->dispatch($eventName$event);
  6.         // @todo - There are still test cases where the result isn't defined, temporarily leave the isset check in place
  7.         return !isset($result['result']) || \is_null($result['result']) ? [] : $result['result'];
  8.     }
  9. }
WebApplication->triggerEvent('onError', object(ErrorEvent)) in /home/astrofin/www/libraries/src/Application/CMSApplication.php (line 320)
  1.                     'application' => $this,
  2.                 ]
  3.             );
  4.             // Trigger the onError event.
  5.             $this->triggerEvent('onError'$event);
  6.             ExceptionHandler::handleException($event->getError());
  7.         }
  8.         // Trigger the onBeforeRespond event.
CMSApplication->execute() in /home/astrofin/www/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('/home/astrofin/www/includes/app.php') in /home/astrofin/www/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';

Joomla\Database\Exception\ ExecutionFailureException

Field 'new_url' doesn't have a default value

  1.         try
  2.         {
  3.             if (!$this->statement->execute())
  4.             {
  5.                 throw new ExecutionFailureException($this->query$this->statement->error$this->statement->errno);
  6.             }
  7.         }
  8.         catch (\Throwable $e)
  9.         {
  10.             throw new ExecutionFailureException($this->query$e->getMessage(), $e->getCode(), $e);
  1.             $this->statement->bindParam($key$obj->value$obj->dataType);
  2.         }
  3.         try
  4.         {
  5.             $this->executed $this->statement->execute();
  6.             // If there is a monitor registered, let it know we have finished this query
  7.             if ($this->monitor)
  8.             {
  9.                 $this->monitor->stopQuery();
  1.             ->insert($this->quoteName($table))
  2.             ->columns($fields)
  3.             ->values(implode(','$values));
  4.         // Set the query and execute the insert.
  5.         $this->setQuery($query)->execute();
  6.         // Update the primary key if it exists.
  7.         $id $this->insertid();
  8.         if ($key && $id && \is_string($key))
MysqliDriver->insertObject('#__redirect_links', object(stdClass), 'id') in /home/astrofin/www/plugins/system/redirect/src/Extension/Redirect.php (line 250)
  1.                     'created_date'  => $nowDate,
  2.                     'modified_date' => $nowDate,
  3.                 ];
  4.                 try {
  5.                     $this->getDatabase()->insertObject('#__redirect_links'$data'id');
  6.                 } catch (\Exception $e) {
  7.                     $event->setError(new \Exception($this->getApplication()->getLanguage()->_('PLG_SYSTEM_REDIRECT_ERROR_UPDATING_DATABASE'), 500$e));
  8.                     return;
  9.                 }
  1.                 if ($event->isStopped())
  2.                 {
  3.                     return $event;
  4.                 }
  5.                 $listener($event);
  6.             }
  7.         }
  8.         return $event;
  9.     }
Dispatcher->dispatch('onError', object(ErrorEvent)) in /home/astrofin/www/libraries/src/Application/EventAware.php (line 111)
  1.             $event     = new $className($eventName$args);
  2.         } else {
  3.             throw new \InvalidArgumentException('The arguments must either be an event or an array');
  4.         }
  5.         $result $dispatcher->dispatch($eventName$event);
  6.         // @todo - There are still test cases where the result isn't defined, temporarily leave the isset check in place
  7.         return !isset($result['result']) || \is_null($result['result']) ? [] : $result['result'];
  8.     }
  9. }
WebApplication->triggerEvent('onError', object(ErrorEvent)) in /home/astrofin/www/libraries/src/Application/CMSApplication.php (line 320)
  1.                     'application' => $this,
  2.                 ]
  3.             );
  4.             // Trigger the onError event.
  5.             $this->triggerEvent('onError'$event);
  6.             ExceptionHandler::handleException($event->getError());
  7.         }
  8.         // Trigger the onBeforeRespond event.
CMSApplication->execute() in /home/astrofin/www/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('/home/astrofin/www/includes/app.php') in /home/astrofin/www/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 Traces 4

[4/4] Error
Error:
Attempt to assign property "template" on null

  at /home/astrofin/www/libraries/src/Application/SiteApplication.php:498
  at Joomla\CMS\Application\SiteApplication->getTemplate(true)
     (/home/astrofin/www/libraries/src/Error/Renderer/HtmlRenderer.php:50)
  at Joomla\CMS\Error\Renderer\HtmlRenderer->render(object(Exception))
     (/home/astrofin/www/libraries/src/Exception/ExceptionHandler.php:126)
  at Joomla\CMS\Exception\ExceptionHandler::render(object(Exception))
     (/home/astrofin/www/libraries/src/Exception/ExceptionHandler.php:72)
  at Joomla\CMS\Exception\ExceptionHandler::handleException(object(Exception))
     (/home/astrofin/www/libraries/src/Application/CMSApplication.php:322)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/astrofin/www/includes/app.php:61)
  at require_once('/home/astrofin/www/includes/app.php')
     (/home/astrofin/www/index.php:32)                
[3/4] Exception
Exception:
PLG_SYSTEM_REDIRECT_ERROR_UPDATING_DATABASE

  at /home/astrofin/www/plugins/system/redirect/src/Extension/Redirect.php:252
  at Joomla\Plugin\System\Redirect\Extension\Redirect->handleError(object(ErrorEvent))
     (/home/astrofin/www/libraries/vendor/joomla/event/src/Dispatcher.php:486)
  at Joomla\Event\Dispatcher->dispatch('onError', object(ErrorEvent))
     (/home/astrofin/www/libraries/src/Application/EventAware.php:111)
  at Joomla\CMS\Application\WebApplication->triggerEvent('onError', object(ErrorEvent))
     (/home/astrofin/www/libraries/src/Application/CMSApplication.php:320)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/astrofin/www/includes/app.php:61)
  at require_once('/home/astrofin/www/includes/app.php')
     (/home/astrofin/www/index.php:32)                
[2/4] ExecutionFailureException
Joomla\Database\Exception\ExecutionFailureException:
Field 'new_url' doesn't have a default value

  at /home/astrofin/www/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php:442
  at Joomla\Database\Mysqli\MysqliStatement->execute()
     (/home/astrofin/www/libraries/vendor/joomla/database/src/DatabaseDriver.php:675)
  at Joomla\Database\DatabaseDriver->execute()
     (/home/astrofin/www/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:817)
  at Joomla\Database\Mysqli\MysqliDriver->insertObject('#__redirect_links', object(stdClass), 'id')
     (/home/astrofin/www/plugins/system/redirect/src/Extension/Redirect.php:250)
  at Joomla\Plugin\System\Redirect\Extension\Redirect->handleError(object(ErrorEvent))
     (/home/astrofin/www/libraries/vendor/joomla/event/src/Dispatcher.php:486)
  at Joomla\Event\Dispatcher->dispatch('onError', object(ErrorEvent))
     (/home/astrofin/www/libraries/src/Application/EventAware.php:111)
  at Joomla\CMS\Application\WebApplication->triggerEvent('onError', object(ErrorEvent))
     (/home/astrofin/www/libraries/src/Application/CMSApplication.php:320)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/astrofin/www/includes/app.php:61)
  at require_once('/home/astrofin/www/includes/app.php')
     (/home/astrofin/www/index.php:32)                
[1/4] ExecutionFailureException
Joomla\Database\Exception\ExecutionFailureException:
Field 'new_url' doesn't have a default value

  at /home/astrofin/www/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php:437
  at Joomla\Database\Mysqli\MysqliStatement->execute()
     (/home/astrofin/www/libraries/vendor/joomla/database/src/DatabaseDriver.php:675)
  at Joomla\Database\DatabaseDriver->execute()
     (/home/astrofin/www/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:817)
  at Joomla\Database\Mysqli\MysqliDriver->insertObject('#__redirect_links', object(stdClass), 'id')
     (/home/astrofin/www/plugins/system/redirect/src/Extension/Redirect.php:250)
  at Joomla\Plugin\System\Redirect\Extension\Redirect->handleError(object(ErrorEvent))
     (/home/astrofin/www/libraries/vendor/joomla/event/src/Dispatcher.php:486)
  at Joomla\Event\Dispatcher->dispatch('onError', object(ErrorEvent))
     (/home/astrofin/www/libraries/src/Application/EventAware.php:111)
  at Joomla\CMS\Application\WebApplication->triggerEvent('onError', object(ErrorEvent))
     (/home/astrofin/www/libraries/src/Application/CMSApplication.php:320)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/astrofin/www/includes/app.php:61)
  at require_once('/home/astrofin/www/includes/app.php')
     (/home/astrofin/www/index.php:32)