BiaoJiOk
Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Storage/NativeStorage.php on line 392
Failed to start the session because headers have already been sent by "/home/johnsonstooling/public_html/index.php" at line 4. (500 Whoops, looks like something went wrong.)

RuntimeException RuntimeException

HTTP 500 Whoops, looks like something went wrong.

Failed to start the session because headers have already been sent by "/home/johnsonstooling/public_html/index.php" at line 4.

Exceptions 2

RuntimeException

  1.         if ($this->isActive()) {
  2.             throw new \RuntimeException('Failed to start the session: already started by PHP.');
  3.         }
  4.         if (ini_get('session.use_cookies') && headers_sent($file$line)) {
  5.             throw new \RuntimeException(
  6.                 sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.'$file$line)
  7.             );
  8.         }
  9.         if (!session_start()) {
  1.                 $this->setId($session_clean);
  2.                 $cookie->set($session_name''time() - 3600);
  3.             }
  4.         }
  5.         parent::start();
  6.         // Try loading data from the session
  7.         if (!empty($_SESSION['joomla'])) {
  8.             $this->data unserialize(base64_decode($_SESSION['joomla']));
  9.         }
  1.     {
  2.         if ($this->isStarted()) {
  3.             return;
  4.         }
  5.         $this->store->start();
  6.         $this->setState(SessionState::ACTIVE);
  7.         // Initialise the session
  8.         $this->setCounter();
  1.      * @since   1.0
  2.      */
  3.     public function has($name)
  4.     {
  5.         if (!$this->isActive()) {
  6.             $this->start();
  7.         }
  8.         return $this->store->has($name);
  9.     }
  1.                 $name $args[2] . '.' $name;
  2.             }
  3.         }
  4.         if (parent::has($name)) {
  5.             // Parent is used because of b/c, can be changed in Joomla 6
  6.             return parent::get($name$default);
  7.         }
  8.         /*
  1.                 __CLASS__
  2.             ),
  3.             E_USER_DEPRECATED
  4.         );
  5.         $instance self::getApplication()->getSession()->get('user');
  6.         if (\is_null($id)) {
  7.             if (!($instance instanceof User)) {
  8.                 $instance User::getInstance();
  9.             }
  1.         error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING);
  2.         include_once JPATH_ROOT.'/components/com_gridbox/libraries/php/phpQuery/phpQuery.php';
  3.         $doc \phpQuery::newDocument($body);
  4.         foreach ($items as $key => $item) {
  5.             $access = isset($item->access_view) ? $item->access_view 1;
  6.             $user Factory::getUser();
  7.             $groups $user->getAuthorisedViewLevels();
  8.             if (!in_array($access$groups)) {
  9.                 if ($item->type == 'lightbox' || $item->type == 'cookies') {
  10.                     $parent pq('#'.$key$doc)->parent()->parent()->remove();
  11.                 } else {
GridboxHelper::clearDOM('<div class="ba-wrapper"> <div class="ba-section row-with-intro-items row-fluid visible" id="item-15289771300"> <div class="ba-overlay"></div> <div class="ba-edit-item"> <span class="ba-edit-wrapper edit-settings"> <i class="zmdi zmdi-settings"></i> <span class="ba-tooltip tooltip-delay"> Section </span> </span> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-plus-circle add-columns"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> New Row </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-copy copy-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Copy </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-globe add-library"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Add to Library </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-delete delete-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Delete </span> </span> <span class="ba-edit-text"> Section </span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> <div class="ba-section-items"> <div class="ba-row-wrapper ba-container"> <div class="ba-row row-with-intro-items row-fluid visible" id="item-15289771301"> <div class="ba-overlay"></div> <div class="ba-edit-item"> <span class="ba-edit-wrapper edit-settings"> <i class="zmdi zmdi-settings"></i> <span class="ba-tooltip tooltip-delay"> Row </span> </span> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-copy copy-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Copy </span> </span> <span class="ba-edit-wrapper"><i class="zmdi zmdi-graphic-eq modify-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Modify Columns</span></span><span class="ba-edit-wrapper"> <i class="zmdi zmdi-delete delete-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Delete </span> </span> <span class="ba-edit-text"> Row </span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> <div class="column-wrapper"> <div class="span12 ba-grid-column-wrapper" data-span="12"> <div class="ba-grid-column column-content-align-middle visible" id="item-15289771302"> <div class="ba-overlay"></div> <div class="ba-edit-item"> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-plus-circle add-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Add new element </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span><span class="ba-edit-wrapper"><i class="zmdi zmdi-sort-amount-desc add-columns-in-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Nested Row</span></span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> <div class="ba-item-error-message ba-item" id="item-15289771380"> <div class="error-message-wrapper"> <h1 class="ba-error-code">404</h1> <p class="ba-error-message">Page not found</p> </div> <div class="ba-edit-item"> <span class="ba-edit-wrapper edit-settings"> <i class="zmdi zmdi-settings"></i> <span class="ba-tooltip tooltip-delay"> Item </span> </span> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span> <span class="ba-edit-text"> Item </span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> </div> <div class="empty-item"> <span> <i class="zmdi zmdi-layers"></i> <span class="ba-tooltip add-section-tooltip"> Add new element </span> </span> </div> <div class="column-info"> Span 12 </div> </div> </div> </div> </div> </div> </div> </div> </div>', object(stdClass)) in /home/johnsonstooling/public_html/components/com_gridbox/src/Helper/GridboxHelper.php (line 8634)
  1.         $app Factory::getApplication();
  2.         $view $app->input->getCmd('view''');
  3.         $option $app->input->getCmd('option''');
  4.         $body self::checkMainMenu($body);
  5.         if ($option != 'com_gridbox' || ($view != 'gridbox' && !empty($view))) {
  6.             $body self::clearDOM($body$obj);
  7.         }
  8.         $body self::checkDOM($body$obj);
  9.         $body self::renderModules($body);
  10.         
  11.         return $body;
GridboxHelper::checkModules('<div class="ba-wrapper"> <div class="ba-section row-with-intro-items row-fluid visible" id="item-15289771300"> <div class="ba-overlay"></div> <div class="ba-edit-item"> <span class="ba-edit-wrapper edit-settings"> <i class="zmdi zmdi-settings"></i> <span class="ba-tooltip tooltip-delay"> Section </span> </span> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-plus-circle add-columns"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> New Row </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-copy copy-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Copy </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-globe add-library"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Add to Library </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-delete delete-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Delete </span> </span> <span class="ba-edit-text"> Section </span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> <div class="ba-section-items"> <div class="ba-row-wrapper ba-container"> <div class="ba-row row-with-intro-items row-fluid visible" id="item-15289771301"> <div class="ba-overlay"></div> <div class="ba-edit-item"> <span class="ba-edit-wrapper edit-settings"> <i class="zmdi zmdi-settings"></i> <span class="ba-tooltip tooltip-delay"> Row </span> </span> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-copy copy-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Copy </span> </span> <span class="ba-edit-wrapper"><i class="zmdi zmdi-graphic-eq modify-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Modify Columns</span></span><span class="ba-edit-wrapper"> <i class="zmdi zmdi-delete delete-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Delete </span> </span> <span class="ba-edit-text"> Row </span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> <div class="column-wrapper"> <div class="span12 ba-grid-column-wrapper" data-span="12"> <div class="ba-grid-column column-content-align-middle visible" id="item-15289771302"> <div class="ba-overlay"></div> <div class="ba-edit-item"> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-plus-circle add-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Add new element </span> </span> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span><span class="ba-edit-wrapper"><i class="zmdi zmdi-sort-amount-desc add-columns-in-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Nested Row</span></span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> <div class="ba-item-error-message ba-item" id="item-15289771380"> <div class="error-message-wrapper"> <h1 class="ba-error-code">404</h1> <p class="ba-error-message">Page not found</p> </div> <div class="ba-edit-item"> <span class="ba-edit-wrapper edit-settings"> <i class="zmdi zmdi-settings"></i> <span class="ba-tooltip tooltip-delay"> Item </span> </span> <div class="ba-buttons-wrapper"> <span class="ba-edit-wrapper"> <i class="zmdi zmdi-edit edit-item"></i> <span class="ba-tooltip tooltip-delay settings-tooltip"> Edit </span> </span> <span class="ba-edit-text"> Item </span> </div> </div> <div class="ba-box-model"> <div class="ba-bm-top"></div> <div class="ba-bm-left"></div> <div class="ba-bm-bottom"></div> <div class="ba-bm-right"></div> </div> </div> <div class="empty-item"> <span> <i class="zmdi zmdi-layers"></i> <span class="ba-tooltip add-section-tooltip"> Add new element </span> </span> </div> <div class="column-info"> Span 12 </div> </div> </div> </div> </div> </div> </div> </div> </div>', '{ "item-15289771300":{ "desktop":{ "animation":{ "duration":"0.9", "delay":"0", "effect":"" }, "border":{ "bottom":"0", "color":"@border", "left":"0", "right":"0", "style":"solid", "radius":0, "top":"0", "width":"1" }, "margin":{ "bottom":"0", "top":"0" }, "padding":{ "bottom":"100", "left":"0", "right":"0", "top":"100" }, "shape":{ "top":{ "effect":"", "color":"@primary", "value":50 }, "bottom":{ "effect":"", "color":"@primary", "value":50 } }, "background":{ "type":"color", "color":"@accent", "image":{ "attachment":"scroll", "image":"", "position":"center center", "repeat":"no-repeat", "size":"cover" }, "video":{ "type":"youtube", "id":"", "mute":"1", "start":"0", "quality":"hd720", "image":"" } }, "image":{ "image":"" }, "full":{ "fullscreen":true, "fullwidth":true }, "overlay":{ "color":"rgba(0, 0, 0, 0)" }, "disable":"0", "shadow":{ "value":0, "color":"@shadow" } }, "tablet":{ "padding":{ "bottom":"25", "left":"25", "right":"25", "top":"25" }, "disable":"0" }, "phone":{ "disable":"0" }, "parallax":{ "enable":false, "invert":false, "offset":0.5 }, "shape":{ "type":"color", "color":"#000000", "value":"50", "effect":"", "image":{ "attachment":"fixed", "image":"", "position":"center center", "repeat":"no-repeat", "size":"cover" } }, "type":"section", "access":1, "suffix":"", "presets":"", "tablet-portrait":{}, "phone-portrait":{} }, "item-15289771301":{ "desktop":{ "animation":{ "duration":"0.9", "delay":"0", "effect":"" }, "border":{ "bottom":"0", "color":"@border", "left":"0", "right":"0", "style":"solid", "radius":0, "top":"0", "width":"1" }, "margin":{ "bottom":"25", "top":"25" }, "padding":{ "bottom":"0", "left":"0", "right":"0", "top":"0" }, "shape":{ "top":{ "effect":"", "color":"@primary", "value":50 }, "bottom":{ "effect":"", "color":"@primary", "value":50 } }, "image":{ "image":"" }, "full":{ "fullscreen":false, "fullwidth":false }, "background":{ "type":"none", "color":"@bg-primary", "image":{ "attachment":"scroll", "image":"", "position":"center center", "repeat":"no-repeat", "size":"cover" }, "video":{ "type":"youtube", "id":"", "mute":"1", "start":"0", "quality":"hd720", "image":"" } }, "overlay":{ "color":"rgba(0, 0, 0, 0)" }, "view":{ "gutter":true }, "disable":"0", "shadow":{ "value":0, "color":"@shadow" } }, "tablet":{ "disable":"0" }, "phone":{ "disable":"0" }, "parallax":{ "enable":false, "invert":false, "offset":0.3 }, "type":"row", "access":1, "suffix":"", "presets":"", "tablet-portrait":{}, "phone-portrait":{} }, "item-15289771302":{ "desktop":{ "animation":{ "duration":"0.9", "delay":"0", "effect":"" }, "border":{ "bottom":"0", "color":"@border", "left":"0", "right":"0", "style":"solid", "radius":0, "top":"0", "width":"1" }, "margin":{ "bottom":"0", "top":"0" }, "padding":{ "bottom":"0", "left":"0", "right":"0", "top":"0" }, "shape":{ "top":{ "effect":"", "color":"@primary", "value":50 }, "bottom":{ "effect":"", "color":"@primary", "value":50 } }, "background":{ "type":"none", "color":"@bg-primary", "image":{ "attachment":"scroll", "image":"", "position":"center center", "repeat":"no-repeat", "size":"cover" }, "video":{ "type":"youtube", "id":"", "mute":"1", "start":"0", "quality":"hd720", "image":"" } }, "overlay":{ "color":"rgba(0, 0, 0, 0)" }, "image":{ "image":"" }, "full":{ "fullscreen":false }, "disable":"0", "shadow":{ "value":0, "color":"@shadow" } }, "content":{ "align":"" }, "tablet":{ "disable":"0" }, "phone":{ "disable":"0" }, "parallax":{ "enable":false, "offset":0.1 }, "content_align":"column-content-align-middle", "type":"column", "access":1, "suffix":"", "presets":"", "tablet-portrait":{}, "phone-portrait":{} }, "item-15289771380":{ "desktop":{ "margin":{ "bottom":"0", "top":"0" }, "message":{ "typography":{ "font-family":"@default", "font-weight":"500", "font-size":"14", "text-align":"center", "custom":"", "color":"@title-inverse", "letter-spacing":"2", "line-height":"18", "text-decoration":"none", "text-transform":"uppercase", "font-style":"normal" }, "margin":{ "bottom":"25", "top":"25" } }, "code":{ "typography":{ "font-family":"@default", "font-weight":"700", "font-size":"156", "line-height":"156", "letter-spacing":"0", "custom":"", "color":"@title-inverse", "text-decoration":"none", "text-transform":"none", "font-style":"normal", "text-align":"center" }, "margin":{ "bottom":"25", "top":"25" } }, "view":{ "code":true, "message":true }, "disable":"0" }, "tablet":{ "disable":"0" }, "phone":{ "disable":"0" }, "type":"error-message", "access":1, "suffix":"", "presets":"", "tablet-portrait":{}, "phone-portrait":{}, "access_view":1 }}') in /home/johnsonstooling/public_html/templates/gridbox/error.php (line 48)
  1. $data['page'] = $page;
  2. $this->params GridboxHelper::getThemeParams($id);
  3. $params $this->params->get('params');
  4. GridboxHelper::prepareParentFonts($params);
  5. GridboxHelper::checkSystemCss($error->id);
  6. $error->html GridboxHelper::checkModules($error->html$error->items);
  7. $code $this->error->getCode();
  8. $message $this->error->getMessage();
  9. $error->html str_replace('{gridbox_error_code}'$code$error->html);
  10. $error->html str_replace('{gridbox_error_message}'$message$error->html);
  11. $time $this->params->get('time''');
require('/home/johnsonstooling/public_html/templates/gridbox/error.php') in /home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php (line 731)
  1.             // Store the file path
  2.             $this->_file $directory '/' $filename;
  3.             // Get the file content
  4.             ob_start();
  5.             require $directory '/' $filename;
  6.             $contents ob_get_clean();
  7.         }
  8.         return $contents;
  9.     }
HtmlDocument->_loadTemplate('/home/johnsonstooling/public_html/templates/gridbox', 'error.php') in /home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php (line 785)
  1.         $this->baseurl  Uri::base(true);
  2.         $this->params   $params['params'] ?? new Registry();
  3.         $this->template $template;
  4.         // Load
  5.         $this->_template $this->_loadTemplate($baseDir$file);
  6.         return $this;
  7.     }
  8.     /**
HtmlDocument->_fetchTemplate(array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php')) in /home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php (line 622)
  1.      *
  2.      * @since   1.7.0
  3.      */
  4.     public function parse($params = [])
  5.     {
  6.         return $this->_fetchTemplate($params)->_parseTemplate();
  7.     }
  8.     /**
  9.      * Outputs the template to the browser.
  10.      *
HtmlDocument->parse(array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php')) in /home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php (line 640)
  1.     public function render($caching false$params = [])
  2.     {
  3.         $this->_caching $caching;
  4.         if (empty($this->_template)) {
  5.             $this->parse($params);
  6.         }
  7.         if (\array_key_exists('csp_nonce'$params) && $params['csp_nonce'] !== null) {
  8.             $this->cspNonce $params['csp_nonce'];
  9.         }
HtmlDocument->render(false, array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php')) in /home/johnsonstooling/public_html/libraries/src/Document/ErrorDocument.php (line 139)
  1.         $this->debug $params['debug'] ?? false;
  2.         $this->error $this->_error;
  3.         $params['file'] = 'error.php';
  4.         return parent::render($cache$params);
  5.     }
  6.     /**
  7.      * Render the backtrace
  8.      *
ErrorDocument->render(false, array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php')) in /home/johnsonstooling/public_html/libraries/src/Error/Renderer/HtmlRenderer.php (line 78)
  1.                 'template'         => $template->template,
  2.                 'directory'        => JPATH_THEMES,
  3.                 'debug'            => JDEBUG,
  4.                 'csp_nonce'        => $app->get('csp_nonce'),
  5.                 'templateInherits' => $template->parent,
  6.                 'params'           => $template->params,
  7.             ]
  8.         );
  9.     }
  10. }
HtmlRenderer->render(object(RuntimeException)) in /home/johnsonstooling/public_html/libraries/src/Exception/ExceptionHandler.php (line 136)
  1.                     'subject'  => $app,
  2.                     'document' => $renderer->getDocument(),
  3.                 ])
  4.             );
  5.             $data $renderer->render($error);
  6.             // If nothing was rendered, just use the message from the Exception
  7.             if (empty($data)) {
  8.                 $data $error->getMessage();
  9.             }
ExceptionHandler::render(object(RuntimeException)) in /home/johnsonstooling/public_html/libraries/src/Exception/ExceptionHandler.php (line 73)
  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(RuntimeException)) in /home/johnsonstooling/public_html/libraries/src/Application/CMSApplication.php (line 336)
  1.             );
  2.             // Trigger the onError event.
  3.             $this->dispatchEvent('onError'$event);
  4.             ExceptionHandler::handleException($event->getError());
  5.         }
  6.         // Trigger the onBeforeRespond event.
  7.         $this->dispatchEvent(
  8.             'onBeforeRespond',
CMSApplication->execute() in /home/johnsonstooling/public_html/includes/app.php (line 58)
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/home/johnsonstooling/public_html/includes/app.php') in /home/johnsonstooling/public_html/index.php (line 35)
  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';

RuntimeException

Failed to start the session because headers have already been sent by "/home/johnsonstooling/public_html/index.php" at line 4.

  1.         if ($this->isActive()) {
  2.             throw new \RuntimeException('Failed to start the session: already started by PHP.');
  3.         }
  4.         if (ini_get('session.use_cookies') && headers_sent($file$line)) {
  5.             throw new \RuntimeException(
  6.                 sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.'$file$line)
  7.             );
  8.         }
  9.         if (!session_start()) {
  1.                 $this->setId($session_clean);
  2.                 $cookie->set($session_name''time() - 3600);
  3.             }
  4.         }
  5.         parent::start();
  6.         // Try loading data from the session
  7.         if (!empty($_SESSION['joomla'])) {
  8.             $this->data unserialize(base64_decode($_SESSION['joomla']));
  9.         }
  1.     {
  2.         if ($this->isStarted()) {
  3.             return;
  4.         }
  5.         $this->store->start();
  6.         $this->setState(SessionState::ACTIVE);
  7.         // Initialise the session
  8.         $this->setCounter();
  1.      * @since   1.0
  2.      */
  3.     public function has($name)
  4.     {
  5.         if (!$this->isActive()) {
  6.             $this->start();
  7.         }
  8.         return $this->store->has($name);
  9.     }
  1.                 $name $args[2] . '.' $name;
  2.             }
  3.         }
  4.         if (parent::has($name)) {
  5.             // Parent is used because of b/c, can be changed in Joomla 6
  6.             return parent::get($name$default);
  7.         }
  8.         /*
  1.                 __CLASS__
  2.             ),
  3.             E_USER_DEPRECATED
  4.         );
  5.         $instance self::getApplication()->getSession()->get('user');
  6.         if (\is_null($id)) {
  7.             if (!($instance instanceof User)) {
  8.                 $instance User::getInstance();
  9.             }
  1.      *
  2.      * @since   3.2
  3.      */
  4.     protected function initialiseApp($options = [])
  5.     {
  6.         $user Factory::getUser();
  7.         // If the user is a guest we populate it with the guest user group.
  8.         if ($user->guest) {
  9.             $guestUsergroup ComponentHelper::getParams('com_users')->get('guest_usergroup'1);
  10.             $user->groups   = [$guestUsergroup];
  1.      * @since   3.2
  2.      */
  3.     protected function doExecute()
  4.     {
  5.         // Initialise the application
  6.         $this->initialiseApp();
  7.         // Mark afterInitialise in the profiler.
  8.         JDEBUG $this->profiler->mark('afterInitialise') : null;
  9.         // Route the application
  1.             $this->sanityCheckSystemVariables();
  2.             $this->setupLogging();
  3.             $this->createExtensionNamespaceMap();
  4.             // Perform application routines.
  5.             $this->doExecute();
  6.             // If we have an application document object, render it.
  7.             if ($this->document instanceof \Joomla\CMS\Document\Document) {
  8.                 // Render the application output.
  9.                 $this->render();
CMSApplication->execute() in /home/johnsonstooling/public_html/includes/app.php (line 58)
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/home/johnsonstooling/public_html/includes/app.php') in /home/johnsonstooling/public_html/index.php (line 35)
  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 2

[2/2] RuntimeException
RuntimeException:
Failed to start the session because headers have already been sent by "/home/johnsonstooling/public_html/index.php" at line 4.

  at /home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Storage/NativeStorage.php:454
  at Joomla\Session\Storage\NativeStorage->start()
     (/home/johnsonstooling/public_html/libraries/src/Session/Storage/JoomlaStorage.php:313)
  at Joomla\CMS\Session\Storage\JoomlaStorage->start()
     (/home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Session.php:396)
  at Joomla\Session\Session->start()
     (/home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Session.php:327)
  at Joomla\Session\Session->has('user')
     (/home/johnsonstooling/public_html/libraries/src/Session/Session.php:194)
  at Joomla\CMS\Session\Session->get('user')
     (/home/johnsonstooling/public_html/libraries/src/Factory.php:372)
  at Joomla\CMS\Factory::getUser()
     (/home/johnsonstooling/public_html/components/com_gridbox/src/Helper/GridboxHelper.php:5272)
  at Balbooa\Component\Gridbox\Site\Helper\GridboxHelper::clearDOM('<div class="ba-wrapper">
    <div class="ba-section row-with-intro-items row-fluid visible" id="item-15289771300">
        <div class="ba-overlay"></div>
        <div class="ba-edit-item">
            <span class="ba-edit-wrapper edit-settings">
                <i class="zmdi zmdi-settings"></i>
                <span class="ba-tooltip tooltip-delay">
                    Section                </span>
            </span>
            <div class="ba-buttons-wrapper">
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-plus-circle add-columns"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        New Row                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-edit edit-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Edit                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-copy copy-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Copy                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-globe add-library"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Add to Library                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-delete delete-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Delete                    </span>
                </span>
                <span class="ba-edit-text">
                    Section                </span>
            </div>
        </div>
        <div class="ba-box-model">
            <div class="ba-bm-top"></div>
            <div class="ba-bm-left"></div>
            <div class="ba-bm-bottom"></div>
            <div class="ba-bm-right"></div>
        </div>
        <div class="ba-section-items">
<div class="ba-row-wrapper ba-container">
    <div class="ba-row row-with-intro-items row-fluid visible" id="item-15289771301">
        <div class="ba-overlay"></div>
        <div class="ba-edit-item">
            <span class="ba-edit-wrapper edit-settings">
                <i class="zmdi zmdi-settings"></i>
                <span class="ba-tooltip tooltip-delay">
                    Row                </span>
            </span>
            <div class="ba-buttons-wrapper">
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-edit edit-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Edit                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-copy copy-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Copy                    </span>
                </span>
                <span class="ba-edit-wrapper"><i class="zmdi zmdi-graphic-eq modify-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Modify Columns</span></span><span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-delete delete-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Delete                    </span>
                </span>
                <span class="ba-edit-text">
                    Row                </span>
            </div>
        </div>
        <div class="ba-box-model">
            <div class="ba-bm-top"></div>
            <div class="ba-bm-left"></div>
            <div class="ba-bm-bottom"></div>
            <div class="ba-bm-right"></div>
        </div>
        <div class="column-wrapper">
            <div class="span12 ba-grid-column-wrapper" data-span="12">
                <div class="ba-grid-column column-content-align-middle visible" id="item-15289771302">
                    <div class="ba-overlay"></div>
                    <div class="ba-edit-item">
                        <div class="ba-buttons-wrapper">
                            <span class="ba-edit-wrapper">
                                <i class="zmdi zmdi-plus-circle add-item"></i>
                                <span class="ba-tooltip tooltip-delay settings-tooltip">
                                    Add new element                                </span>
                            </span>
                            <span class="ba-edit-wrapper">
                                <i class="zmdi zmdi-edit edit-item"></i>
                                <span class="ba-tooltip tooltip-delay settings-tooltip">
                                    Edit                                </span>
                            </span><span class="ba-edit-wrapper"><i class="zmdi zmdi-sort-amount-desc add-columns-in-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Nested Row</span></span>
                        </div>
                    </div>
                    <div class="ba-box-model">
                        <div class="ba-bm-top"></div>
                        <div class="ba-bm-left"></div>
                        <div class="ba-bm-bottom"></div>
                        <div class="ba-bm-right"></div>
                    </div>
                    <div class="ba-item-error-message ba-item" id="item-15289771380">
                        <div class="error-message-wrapper">
                            <h1 class="ba-error-code">404</h1>
                            <p class="ba-error-message">Page not found</p>
                        </div>
                        <div class="ba-edit-item">
                            <span class="ba-edit-wrapper edit-settings">
                            <i class="zmdi zmdi-settings"></i>
                            <span class="ba-tooltip tooltip-delay">
                                Item            </span>
                            </span>
                            <div class="ba-buttons-wrapper">
                                <span class="ba-edit-wrapper">
                                    <i class="zmdi zmdi-edit edit-item"></i>
                                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                                        Edit                </span>
                                </span>
                                <span class="ba-edit-text">
                                    Item            </span>
                            </div>
                        </div>
                        <div class="ba-box-model">
                            <div class="ba-bm-top"></div>
                            <div class="ba-bm-left"></div>
                            <div class="ba-bm-bottom"></div>
                            <div class="ba-bm-right"></div>
                        </div>
                    </div>
                    <div class="empty-item">
                        <span>
                            <i class="zmdi zmdi-layers"></i>
                            <span class="ba-tooltip add-section-tooltip">
                                Add new element                            </span>
                        </span>
                    </div>
                    <div class="column-info">
                        Span 12                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
        </div>
    </div>
</div>', object(stdClass))
     (/home/johnsonstooling/public_html/components/com_gridbox/src/Helper/GridboxHelper.php:8634)
  at Balbooa\Component\Gridbox\Site\Helper\GridboxHelper::checkModules('<div class="ba-wrapper">
    <div class="ba-section row-with-intro-items row-fluid visible" id="item-15289771300">
        <div class="ba-overlay"></div>
        <div class="ba-edit-item">
            <span class="ba-edit-wrapper edit-settings">
                <i class="zmdi zmdi-settings"></i>
                <span class="ba-tooltip tooltip-delay">
                    Section                </span>
            </span>
            <div class="ba-buttons-wrapper">
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-plus-circle add-columns"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        New Row                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-edit edit-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Edit                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-copy copy-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Copy                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-globe add-library"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Add to Library                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-delete delete-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Delete                    </span>
                </span>
                <span class="ba-edit-text">
                    Section                </span>
            </div>
        </div>
        <div class="ba-box-model">
            <div class="ba-bm-top"></div>
            <div class="ba-bm-left"></div>
            <div class="ba-bm-bottom"></div>
            <div class="ba-bm-right"></div>
        </div>
        <div class="ba-section-items">
<div class="ba-row-wrapper ba-container">
    <div class="ba-row row-with-intro-items row-fluid visible" id="item-15289771301">
        <div class="ba-overlay"></div>
        <div class="ba-edit-item">
            <span class="ba-edit-wrapper edit-settings">
                <i class="zmdi zmdi-settings"></i>
                <span class="ba-tooltip tooltip-delay">
                    Row                </span>
            </span>
            <div class="ba-buttons-wrapper">
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-edit edit-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Edit                    </span>
                </span>
                <span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-copy copy-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Copy                    </span>
                </span>
                <span class="ba-edit-wrapper"><i class="zmdi zmdi-graphic-eq modify-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Modify Columns</span></span><span class="ba-edit-wrapper">
                    <i class="zmdi zmdi-delete delete-item"></i>
                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                        Delete                    </span>
                </span>
                <span class="ba-edit-text">
                    Row                </span>
            </div>
        </div>
        <div class="ba-box-model">
            <div class="ba-bm-top"></div>
            <div class="ba-bm-left"></div>
            <div class="ba-bm-bottom"></div>
            <div class="ba-bm-right"></div>
        </div>
        <div class="column-wrapper">
            <div class="span12 ba-grid-column-wrapper" data-span="12">
                <div class="ba-grid-column column-content-align-middle visible" id="item-15289771302">
                    <div class="ba-overlay"></div>
                    <div class="ba-edit-item">
                        <div class="ba-buttons-wrapper">
                            <span class="ba-edit-wrapper">
                                <i class="zmdi zmdi-plus-circle add-item"></i>
                                <span class="ba-tooltip tooltip-delay settings-tooltip">
                                    Add new element                                </span>
                            </span>
                            <span class="ba-edit-wrapper">
                                <i class="zmdi zmdi-edit edit-item"></i>
                                <span class="ba-tooltip tooltip-delay settings-tooltip">
                                    Edit                                </span>
                            </span><span class="ba-edit-wrapper"><i class="zmdi zmdi-sort-amount-desc add-columns-in-columns"></i><span class="ba-tooltip tooltip-delay settings-tooltip">Nested Row</span></span>
                        </div>
                    </div>
                    <div class="ba-box-model">
                        <div class="ba-bm-top"></div>
                        <div class="ba-bm-left"></div>
                        <div class="ba-bm-bottom"></div>
                        <div class="ba-bm-right"></div>
                    </div>
                    <div class="ba-item-error-message ba-item" id="item-15289771380">
                        <div class="error-message-wrapper">
                            <h1 class="ba-error-code">404</h1>
                            <p class="ba-error-message">Page not found</p>
                        </div>
                        <div class="ba-edit-item">
                            <span class="ba-edit-wrapper edit-settings">
                            <i class="zmdi zmdi-settings"></i>
                            <span class="ba-tooltip tooltip-delay">
                                Item            </span>
                            </span>
                            <div class="ba-buttons-wrapper">
                                <span class="ba-edit-wrapper">
                                    <i class="zmdi zmdi-edit edit-item"></i>
                                    <span class="ba-tooltip tooltip-delay settings-tooltip">
                                        Edit                </span>
                                </span>
                                <span class="ba-edit-text">
                                    Item            </span>
                            </div>
                        </div>
                        <div class="ba-box-model">
                            <div class="ba-bm-top"></div>
                            <div class="ba-bm-left"></div>
                            <div class="ba-bm-bottom"></div>
                            <div class="ba-bm-right"></div>
                        </div>
                    </div>
                    <div class="empty-item">
                        <span>
                            <i class="zmdi zmdi-layers"></i>
                            <span class="ba-tooltip add-section-tooltip">
                                Add new element                            </span>
                        </span>
                    </div>
                    <div class="column-info">
                        Span 12                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
        </div>
    </div>
</div>', '{    "item-15289771300":{        "desktop":{            "animation":{                "duration":"0.9",                "delay":"0",                "effect":""            },            "border":{                "bottom":"0",                "color":"@border",                "left":"0",                "right":"0",                "style":"solid",                "radius":0,                "top":"0",                "width":"1"            },            "margin":{                "bottom":"0",                "top":"0"            },            "padding":{                "bottom":"100",                "left":"0",                "right":"0",                "top":"100"            },            "shape":{                "top":{                    "effect":"",                    "color":"@primary",                    "value":50                },                "bottom":{                    "effect":"",                    "color":"@primary",                    "value":50                }            },            "background":{                "type":"color",                "color":"@accent",                "image":{                    "attachment":"scroll",                    "image":"",                    "position":"center center",                    "repeat":"no-repeat",                    "size":"cover"                },                "video":{                    "type":"youtube",                    "id":"",                    "mute":"1",                    "start":"0",                    "quality":"hd720",                    "image":""                }            },            "image":{                "image":""            },            "full":{                "fullscreen":true,                "fullwidth":true            },            "overlay":{                "color":"rgba(0, 0, 0, 0)"            },            "disable":"0",            "shadow":{                "value":0,                "color":"@shadow"            }        },        "tablet":{            "padding":{                "bottom":"25",                "left":"25",                "right":"25",                "top":"25"            },            "disable":"0"        },        "phone":{            "disable":"0"        },        "parallax":{            "enable":false,            "invert":false,            "offset":0.5        },        "shape":{            "type":"color",            "color":"#000000",            "value":"50",            "effect":"",            "image":{                "attachment":"fixed",                "image":"",                "position":"center center",                "repeat":"no-repeat",                "size":"cover"            }        },        "type":"section",        "access":1,        "suffix":"",        "presets":"",        "tablet-portrait":{},        "phone-portrait":{}    },    "item-15289771301":{        "desktop":{            "animation":{                "duration":"0.9",                "delay":"0",                "effect":""            },            "border":{                "bottom":"0",                "color":"@border",                "left":"0",                "right":"0",                "style":"solid",                "radius":0,                "top":"0",                "width":"1"            },            "margin":{                "bottom":"25",                "top":"25"            },            "padding":{                "bottom":"0",                "left":"0",                "right":"0",                "top":"0"            },            "shape":{                "top":{                    "effect":"",                    "color":"@primary",                    "value":50                },                "bottom":{                    "effect":"",                    "color":"@primary",                    "value":50                }            },            "image":{                "image":""            },            "full":{                "fullscreen":false,                "fullwidth":false            },            "background":{                "type":"none",                "color":"@bg-primary",                "image":{                    "attachment":"scroll",                    "image":"",                    "position":"center center",                    "repeat":"no-repeat",                    "size":"cover"                },                "video":{                    "type":"youtube",                    "id":"",                    "mute":"1",                    "start":"0",                    "quality":"hd720",                    "image":""                }            },            "overlay":{                "color":"rgba(0, 0, 0, 0)"            },            "view":{                "gutter":true            },            "disable":"0",            "shadow":{                "value":0,                "color":"@shadow"            }        },        "tablet":{            "disable":"0"        },        "phone":{            "disable":"0"        },        "parallax":{            "enable":false,            "invert":false,            "offset":0.3        },        "type":"row",        "access":1,        "suffix":"",        "presets":"",        "tablet-portrait":{},        "phone-portrait":{}    },    "item-15289771302":{        "desktop":{            "animation":{                "duration":"0.9",                "delay":"0",                "effect":""            },            "border":{                "bottom":"0",                "color":"@border",                "left":"0",                "right":"0",                "style":"solid",                "radius":0,                "top":"0",                "width":"1"            },            "margin":{                "bottom":"0",                "top":"0"            },            "padding":{                "bottom":"0",                "left":"0",                "right":"0",                "top":"0"            },            "shape":{                "top":{                    "effect":"",                    "color":"@primary",                    "value":50                },                "bottom":{                    "effect":"",                    "color":"@primary",                    "value":50                }            },            "background":{                "type":"none",                "color":"@bg-primary",                "image":{                    "attachment":"scroll",                    "image":"",                    "position":"center center",                    "repeat":"no-repeat",                    "size":"cover"                },                "video":{                    "type":"youtube",                    "id":"",                    "mute":"1",                    "start":"0",                    "quality":"hd720",                    "image":""                }            },            "overlay":{                "color":"rgba(0, 0, 0, 0)"            },            "image":{                "image":""            },            "full":{                "fullscreen":false            },            "disable":"0",            "shadow":{                "value":0,                "color":"@shadow"            }        },        "content":{            "align":""        },        "tablet":{            "disable":"0"        },        "phone":{            "disable":"0"        },        "parallax":{            "enable":false,            "offset":0.1        },        "content_align":"column-content-align-middle",        "type":"column",        "access":1,        "suffix":"",        "presets":"",        "tablet-portrait":{},        "phone-portrait":{}    },    "item-15289771380":{        "desktop":{            "margin":{                "bottom":"0",                "top":"0"            },            "message":{                "typography":{                    "font-family":"@default",                    "font-weight":"500",                    "font-size":"14",                    "text-align":"center",                    "custom":"",                    "color":"@title-inverse",                    "letter-spacing":"2",                    "line-height":"18",                    "text-decoration":"none",                    "text-transform":"uppercase",                    "font-style":"normal"                },                "margin":{                    "bottom":"25",                    "top":"25"                }            },            "code":{                "typography":{                    "font-family":"@default",                    "font-weight":"700",                    "font-size":"156",                    "line-height":"156",                    "letter-spacing":"0",                    "custom":"",                    "color":"@title-inverse",                    "text-decoration":"none",                    "text-transform":"none",                    "font-style":"normal",                    "text-align":"center"                },                "margin":{                    "bottom":"25",                    "top":"25"                }            },            "view":{                "code":true,                "message":true            },            "disable":"0"        },        "tablet":{            "disable":"0"        },        "phone":{            "disable":"0"        },        "type":"error-message",        "access":1,        "suffix":"",        "presets":"",        "tablet-portrait":{},        "phone-portrait":{},        "access_view":1    }}')
     (/home/johnsonstooling/public_html/templates/gridbox/error.php:48)
  at require('/home/johnsonstooling/public_html/templates/gridbox/error.php')
     (/home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php:731)
  at Joomla\CMS\Document\HtmlDocument->_loadTemplate('/home/johnsonstooling/public_html/templates/gridbox', 'error.php')
     (/home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php:785)
  at Joomla\CMS\Document\HtmlDocument->_fetchTemplate(array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
     (/home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php:622)
  at Joomla\CMS\Document\HtmlDocument->parse(array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
     (/home/johnsonstooling/public_html/libraries/src/Document/HtmlDocument.php:640)
  at Joomla\CMS\Document\HtmlDocument->render(false, array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
     (/home/johnsonstooling/public_html/libraries/src/Document/ErrorDocument.php:139)
  at Joomla\CMS\Document\ErrorDocument->render(false, array('template' => 'gridbox', 'directory' => '/home/johnsonstooling/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
     (/home/johnsonstooling/public_html/libraries/src/Error/Renderer/HtmlRenderer.php:78)
  at Joomla\CMS\Error\Renderer\HtmlRenderer->render(object(RuntimeException))
     (/home/johnsonstooling/public_html/libraries/src/Exception/ExceptionHandler.php:136)
  at Joomla\CMS\Exception\ExceptionHandler::render(object(RuntimeException))
     (/home/johnsonstooling/public_html/libraries/src/Exception/ExceptionHandler.php:73)
  at Joomla\CMS\Exception\ExceptionHandler::handleException(object(RuntimeException))
     (/home/johnsonstooling/public_html/libraries/src/Application/CMSApplication.php:336)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/johnsonstooling/public_html/includes/app.php:58)
  at require_once('/home/johnsonstooling/public_html/includes/app.php')
     (/home/johnsonstooling/public_html/index.php:35)                
[1/2] RuntimeException
RuntimeException:
Failed to start the session because headers have already been sent by "/home/johnsonstooling/public_html/index.php" at line 4.

  at /home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Storage/NativeStorage.php:454
  at Joomla\Session\Storage\NativeStorage->start()
     (/home/johnsonstooling/public_html/libraries/src/Session/Storage/JoomlaStorage.php:313)
  at Joomla\CMS\Session\Storage\JoomlaStorage->start()
     (/home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Session.php:396)
  at Joomla\Session\Session->start()
     (/home/johnsonstooling/public_html/libraries/vendor/joomla/session/src/Session.php:327)
  at Joomla\Session\Session->has('user')
     (/home/johnsonstooling/public_html/libraries/src/Session/Session.php:194)
  at Joomla\CMS\Session\Session->get('user')
     (/home/johnsonstooling/public_html/libraries/src/Factory.php:372)
  at Joomla\CMS\Factory::getUser()
     (/home/johnsonstooling/public_html/libraries/src/Application/SiteApplication.php:570)
  at Joomla\CMS\Application\SiteApplication->initialiseApp()
     (/home/johnsonstooling/public_html/libraries/src/Application/SiteApplication.php:238)
  at Joomla\CMS\Application\SiteApplication->doExecute()
     (/home/johnsonstooling/public_html/libraries/src/Application/CMSApplication.php:306)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/home/johnsonstooling/public_html/includes/app.php:58)
  at require_once('/home/johnsonstooling/public_html/includes/app.php')
     (/home/johnsonstooling/public_html/index.php:35)