28. ErrorException
…/­app/­storage/­views/­c9b1a317cde10e5a925b13296afb0f861
27. Illuminate\View\Engines\CompilerEngine handleViewException
…/­bootstrap/­compiled.php8020
26. Illuminate\View\Engines\CompilerEngine handleViewException
…/­bootstrap/­compiled.php8020
25. ErrorException
…/­app/­storage/­views/­c9b1a317cde10e5a925b13296afb0f861
24. Illuminate\Exception\Handler handleError
…/­app/­storage/­views/­c9b1a317cde10e5a925b13296afb0f861
23. include
…/­bootstrap/­compiled.php8018
22. Illuminate\View\Engines\PhpEngine evaluatePath
…/­bootstrap/­compiled.php22867
21. Illuminate\View\Engines\CompilerEngine get
…/­bootstrap/­compiled.php7896
20. Illuminate\View\View getContents
…/­bootstrap/­compiled.php7883
19. Illuminate\View\View renderContents
…/­bootstrap/­compiled.php7870
18. Illuminate\View\View render
…/­app/­storage/­views/­2ca7f131cb596a7635c6e713ec00170d1
17. include
…/­bootstrap/­compiled.php8018
16. Illuminate\View\Engines\PhpEngine evaluatePath
…/­bootstrap/­compiled.php22867
15. Illuminate\View\Engines\CompilerEngine get
…/­bootstrap/­compiled.php7896
14. Illuminate\View\View getContents
…/­bootstrap/­compiled.php7883
13. Illuminate\View\View renderContents
…/­bootstrap/­compiled.php7870
12. Illuminate\View\View render
…/­bootstrap/­compiled.php8066
11. Illuminate\Http\Response setContent
…/­bootstrap/­compiled.php9792
10. Symfony\Component\HttpFoundation\Response __construct
…/­bootstrap/­compiled.php3230
9. Illuminate\Routing\Router prepareResponse
…/­bootstrap/­compiled.php3039
8. Illuminate\Routing\Router dispatchToRoute
…/­bootstrap/­compiled.php3025
7. Illuminate\Routing\Router dispatch
…/­bootstrap/­compiled.php702
6. Illuminate\Foundation\Application dispatch
…/­bootstrap/­compiled.php678
5. Illuminate\Foundation\Application handle
…/­bootstrap/­compiled.php5797
4. Illuminate\Session\Middleware handle
…/­bootstrap/­compiled.php6404
3. Illuminate\Cookie\Queue handle
…/­bootstrap/­compiled.php6351
2. Illuminate\Cookie\Guard handle
…/­bootstrap/­compiled.php8430
1. Stack\StackedHttpKernel handle
…/­bootstrap/­compiled.php639
0. Illuminate\Foundation\Application run
…/­index.php35

ErrorException (E_ERROR)

Callstack information; navigate with mouse or keyboard using Ctrl+↑ or Ctrl+↓
Copy-to-clipboard button
Exception message and its type
Code snippet where the error was thrown
Server state information
Application provided context information
ErrorException thrown with message "Trying to get property of non-object (View: /home/umcnic/public_html/app/views/partials/heading.blade.php) (View: /home/umcnic/public_html/app/views/partials/heading.blade.php)" Stacktrace: #28 ErrorException in /home/umcnic/public_html/app/storage/views/c9b1a317cde10e5a925b13296afb0f86:1 #27 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/umcnic/public_html/bootstrap/compiled.php:8020 #26 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/umcnic/public_html/bootstrap/compiled.php:8020 #25 ErrorException in /home/umcnic/public_html/app/storage/views/c9b1a317cde10e5a925b13296afb0f86:1 #24 Illuminate\Exception\Handler:handleError in /home/umcnic/public_html/app/storage/views/c9b1a317cde10e5a925b13296afb0f86:1 #23 include in /home/umcnic/public_html/bootstrap/compiled.php:8018 #22 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/umcnic/public_html/bootstrap/compiled.php:22867 #21 Illuminate\View\Engines\CompilerEngine:get in /home/umcnic/public_html/bootstrap/compiled.php:7896 #20 Illuminate\View\View:getContents in /home/umcnic/public_html/bootstrap/compiled.php:7883 #19 Illuminate\View\View:renderContents in /home/umcnic/public_html/bootstrap/compiled.php:7870 #18 Illuminate\View\View:render in /home/umcnic/public_html/app/storage/views/2ca7f131cb596a7635c6e713ec00170d:1 #17 include in /home/umcnic/public_html/bootstrap/compiled.php:8018 #16 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/umcnic/public_html/bootstrap/compiled.php:22867 #15 Illuminate\View\Engines\CompilerEngine:get in /home/umcnic/public_html/bootstrap/compiled.php:7896 #14 Illuminate\View\View:getContents in /home/umcnic/public_html/bootstrap/compiled.php:7883 #13 Illuminate\View\View:renderContents in /home/umcnic/public_html/bootstrap/compiled.php:7870 #12 Illuminate\View\View:render in /home/umcnic/public_html/bootstrap/compiled.php:8066 #11 Illuminate\Http\Response:setContent in /home/umcnic/public_html/bootstrap/compiled.php:9792 #10 Symfony\Component\HttpFoundation\Response:__construct in /home/umcnic/public_html/bootstrap/compiled.php:3230 #9 Illuminate\Routing\Router:prepareResponse in /home/umcnic/public_html/bootstrap/compiled.php:3039 #8 Illuminate\Routing\Router:dispatchToRoute in /home/umcnic/public_html/bootstrap/compiled.php:3025 #7 Illuminate\Routing\Router:dispatch in /home/umcnic/public_html/bootstrap/compiled.php:702 #6 Illuminate\Foundation\Application:dispatch in /home/umcnic/public_html/bootstrap/compiled.php:678 #5 Illuminate\Foundation\Application:handle in /home/umcnic/public_html/bootstrap/compiled.php:5797 #4 Illuminate\Session\Middleware:handle in /home/umcnic/public_html/bootstrap/compiled.php:6404 #3 Illuminate\Cookie\Queue:handle in /home/umcnic/public_html/bootstrap/compiled.php:6351 #2 Illuminate\Cookie\Guard:handle in /home/umcnic/public_html/bootstrap/compiled.php:8430 #1 Stack\StackedHttpKernel:handle in /home/umcnic/public_html/bootstrap/compiled.php:639 #0 Illuminate\Foundation\Application:run in /home/umcnic/public_html/index.php:35

Trying to get property of non-object (View: /home/umcnic/public_html/app/views/partials/heading.blade.php) (View: /home/umcnic/public_html/app/views/partials/heading.blade.php)

<section class="heading"> <?php echo $__env->yieldContent('headingcontent'); ?> <h1><?php echo !empty($page->heading) ? $page->heading : $page->name; ?></h1> </section> <?php if(isset($page->breadcrumbs) AND !empty($page->breadcrumbs)): ?> <nav class="breadcrumbs"><div class="overflow-hidden"><ul> <?php foreach($page->breadcrumbs as $item): ?> <li> <a title="<?php echo isset($item->name) ? $item->name : ''; ?>" href="<?=(!empty($item->nav_url)) ? $item->nav_url : $item->url_full; ?>" class="noback <? if(!empty($basePage) && $basePage->id == $item->id) echo 'active'; ?> label-<?=strtolower(str_replace([" & ", " "], "-", $item->name)); ?>" <? if (strstr($item->nav_url, "http")) echo 'target="_blank"'; ?>><?=
			$item->name;
		?></a> </li> <?php endforeach; ?> </ul></div></nav> <?php endif; ?>
    {
        $obLevel = ob_get_level();
        ob_start();
        extract($__data);
        try {
            include $__path;
        } catch (\Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (\Throwable $e) {
            $this->handleViewException($e, $obLevel);
    {
        $obLevel = ob_get_level();
        ob_start();
        extract($__data);
        try {
            include $__path;
        } catch (\Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (\Throwable $e) {
            $this->handleViewException($e, $obLevel);
Exception message: Trying to get property of non-object (View: /home/umcnic/public_html/app/views/partials/heading.blade.php)
<section class="heading"> <?php echo $__env->yieldContent('headingcontent'); ?> <h1><?php echo !empty($page->heading) ? $page->heading : $page->name; ?></h1> </section> <?php if(isset($page->breadcrumbs) AND !empty($page->breadcrumbs)): ?> <nav class="breadcrumbs"><div class="overflow-hidden"><ul> <?php foreach($page->breadcrumbs as $item): ?> <li> <a title="<?php echo isset($item->name) ? $item->name : ''; ?>" href="<?=(!empty($item->nav_url)) ? $item->nav_url : $item->url_full; ?>" class="noback <? if(!empty($basePage) && $basePage->id == $item->id) echo 'active'; ?> label-<?=strtolower(str_replace([" & ", " "], "-", $item->name)); ?>" <? if (strstr($item->nav_url, "http")) echo 'target="_blank"'; ?>><?=
			$item->name;
		?></a> </li> <?php endforeach; ?> </ul></div></nav> <?php endif; ?>
Exception message: Trying to get property of non-object
<section class="heading"> <?php echo $__env->yieldContent('headingcontent'); ?> <h1><?php echo !empty($page->heading) ? $page->heading : $page->name; ?></h1> </section> <?php if(isset($page->breadcrumbs) AND !empty($page->breadcrumbs)): ?> <nav class="breadcrumbs"><div class="overflow-hidden"><ul> <?php foreach($page->breadcrumbs as $item): ?> <li> <a title="<?php echo isset($item->name) ? $item->name : ''; ?>" href="<?=(!empty($item->nav_url)) ? $item->nav_url : $item->url_full; ?>" class="noback <? if(!empty($basePage) && $basePage->id == $item->id) echo 'active'; ?> label-<?=strtolower(str_replace([" & ", " "], "-", $item->name)); ?>" <? if (strstr($item->nav_url, "http")) echo 'target="_blank"'; ?>><?=
			$item->name;
		?></a> </li> <?php endforeach; ?> </ul></div></nav> <?php endif; ?>
    }
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
        ob_start();
        extract($__data);
        try {
            include $__path;
        } catch (\Exception $e) {
            $this->handleViewException($e, $obLevel);
        $this->lastCompiled[] = $path;
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
        $compiled = $this->compiler->getCompiledPath($path);
        $results = $this->evaluatePath($compiled, $data);
        array_pop($this->lastCompiled);
        return $results;
    }
    protected function handleViewException($e, $obLevel)
        $env = $this->factory;
        return $this->render(function ($view) use($env) {
            return $env->getSections();
        });
    }
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
    protected function gatherData()
            throw $e;
        }
    }
    protected function renderContents()
    {
        $this->factory->incrementRender();
        $this->factory->callComposer($this);
        $contents = $this->getContents();
        $this->factory->decrementRender();
        return $contents;
        $this->engine = $engine;
        $this->factory = $factory;
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
    public function render(Closure $callback = null)
    {
        try {
            $contents = $this->renderContents();
            $response = isset($callback) ? $callback($this, $contents) : null;
            $this->factory->flushSectionsIfDoneRendering();
 <?php $__env->startSection('precontent'); ?> <?php echo $__env->make('partials.slideshow', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> <?php echo $__env->make('partials.heading', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> <?php $__env->stopSection(); ?> <?php $__env->startSection('copy'); ?> <section class="news-tags col-sm-12"> <div class="row"> <div class="col-sm-12"> <?php echo $__env->make('partials.tags-dropdown', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> </div> </div> </section> <?php if($list): ?> <section class="subpages col-sm-12"> <?php foreach($list as $item): ?> <article class="row item a" href="<?php echo $site->getUrl('news') . '/' . $item->url; ?>" <?php echo $item->schemaScope(); ?>> <?php echo $item->schemaData(); ?> <?php echo ( $image = $item->media()->gallery('images')->first() ) ? '<div class="col-dynamic">' . MediaHelper::display($image) . '</div>' : '<div class="col-dynamic"> <img src="' . $placholder_url . '/625x400/' . $placholder_style . '?text=NO+IMAGE+AVAILABLE" alt="" class="img-responsive"> </div>'; ?> <div class="col-dynamic"> <h1><?php echo $item->getHeading(); ?></h1> <p><?php echo isset($item->brief) ? $item->brief : ''; ?></p> <a href="<?php echo $site->getUrl('news') . '/' . $item->url; ?>" class="btn btn-primary">Read&nbsp;More</a> </div> </article> <?php endforeach; ?> <?php echo $list->links('partials.pagination' ); ?> </section> <?php endif; ?> <?php $__env->stopSection(); ?>
<?php echo $__env->make('layout.full', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    }
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
        ob_start();
        extract($__data);
        try {
            include $__path;
        } catch (\Exception $e) {
            $this->handleViewException($e, $obLevel);
        $this->lastCompiled[] = $path;
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
        $compiled = $this->compiler->getCompiledPath($path);
        $results = $this->evaluatePath($compiled, $data);
        array_pop($this->lastCompiled);
        return $results;
    }
    protected function handleViewException($e, $obLevel)
        $env = $this->factory;
        return $this->render(function ($view) use($env) {
            return $env->getSections();
        });
    }
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
    protected function gatherData()
            throw $e;
        }
    }
    protected function renderContents()
    {
        $this->factory->incrementRender();
        $this->factory->callComposer($this);
        $contents = $this->getContents();
        $this->factory->decrementRender();
        return $contents;
        $this->engine = $engine;
        $this->factory = $factory;
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
    public function render(Closure $callback = null)
    {
        try {
            $contents = $this->renderContents();
            $response = isset($callback) ? $callback($this, $contents) : null;
            $this->factory->flushSectionsIfDoneRendering();
    public function setContent($content)
    {
        $this->original = $content;
        if ($this->shouldBeJson($content)) {
            $this->headers->set('Content-Type', 'application/json');
            $content = $this->morphToJson($content);
        } elseif ($content instanceof RenderableInterface) {
            $content = $content->render();
        }
        return parent::setContent($content);
    protected $statusCode;
    protected $statusText;
    protected $charset;
    public static $statusTexts = array(100 => 'Continue', 101 => 'Switching Protocols', 102 => 'Processing', 103 => 'Early Hints', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 207 => 'Multi-Status', 208 => 'Already Reported', 226 => 'IM Used', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 306 => 'Reserved', 307 => 'Temporary Redirect', 308 => 'Permanent Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Timeout', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Payload Too Large', 414 => 'URI Too Long', 415 => 'Unsupported Media Type', 416 => 'Range Not Satisfiable', 417 => 'Expectation Failed', 418 => 'I\'m a teapot', 421 => 'Misdirected Request', 422 => 'Unprocessable Entity', 423 => 'Locked', 424 => 'Failed Dependency', 425 => 'Too Early', 426 => 'Upgrade Required', 428 => 'Precondition Required', 429 => 'Too Many Requests', 431 => 'Request Header Fields Too Large', 451 => 'Unavailable For Legal Reasons', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Timeout', 505 => 'HTTP Version Not Supported', 506 => 'Variant Also Negotiates', 507 => 'Insufficient Storage', 508 => 'Loop Detected', 510 => 'Not Extended', 511 => 'Network Authentication Required');
    public function __construct($content = '', $status = 200, $headers = array())
    {
        $this->headers = new ResponseHeaderBag($headers);
        $this->setContent($content);
        $this->setStatusCode($status);
        $this->setProtocolVersion('1.0');
        return array_filter($parameters, function ($p) {
            return !is_null($p) && $p !== '';
        });
    }
    protected function prepareResponse($request, $response)
    {
        if (!$response instanceof SymfonyResponse) {
            $response = new Response($response);
        }
        return $response->prepare($request);
    {
        $route = $this->findRoute($request);
        $this->events->fire('router.matched', array($route, $request));
        $response = $this->callRouteBefore($route, $request);
        if (is_null($response)) {
            $response = $route->run($request);
        }
        $response = $this->prepareResponse($request, $response);
        $this->callRouteAfter($route, $request, $response);
        return $response;
        return isset($group['namespace']) ? $group['namespace'] . '\\' . $uses : $uses;
    }
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
        $response = $this->callFilter('before', $request);
        if (is_null($response)) {
            $response = $this->dispatchToRoute($request);
        }
        $response = $this->prepareResponse($request, $response);
            if (!is_null($response)) {
                return $this->prepareResponse($response, $request);
            }
        }
        if ($this->runningUnitTests() && !$this['session']->isStarted()) {
            $this['session']->start();
        }
        return $this['router']->dispatch($this->prepareRequest($request));
    }
    public function terminate(SymfonyRequest $request, SymfonyResponse $response)
        });
    }
    public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        try {
            $this->refreshRequest($request = Request::createFromBase($request));
            $this->boot();
            return $this->dispatch($request);
        } catch (\Exception $e) {
            if (!$catch || $this->runningUnitTests()) {
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        $this->checkRequestForArraySessions($request);
        if ($this->sessionConfigured()) {
            $session = $this->startSession($request);
            $request->setSession($session);
        }
        $response = $this->app->handle($request, $type, $catch);
        if ($this->sessionConfigured()) {
            $this->closeSession($session);
    public function __construct(HttpKernelInterface $app, CookieJar $cookies)
    {
        $this->app = $app;
        $this->cookies = $cookies;
    }
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        $response = $this->app->handle($request, $type, $catch);
        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
    public function __construct(HttpKernelInterface $app, Encrypter $encrypter)
    {
        $this->app = $app;
        $this->encrypter = $encrypter;
    }
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch));
    }
    protected function decrypt(Request $request)
    public function __construct(HttpKernelInterface $app, array $middlewares)
    {
        $this->app = $app;
        $this->middlewares = $middlewares;
    }
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        return $this->app->handle($request, $type, $catch);
    }
    public function terminate(Request $request, Response $response)
        if ($this->isBooted()) {
            $this->fireAppCallbacks(array($callback));
        }
    }
    public function run(SymfonyRequest $request = null)
    {
        $request = $request ?: $this['request'];
        $response = with($stack = $this->getStackedClient())->handle($request);
        $response->send();
        $stack->terminate($request, $response);
|--------------------------------------------------------------------------
|
| Execute the request and send the response back to the client.
|
*/
 
 
$app->run();
 
Key Value
page 8
empty
empty
empty
empty
Key Value
CONTEXT_DOCUMENT_ROOT /home/umcnic/public_html
CONTEXT_PREFIX
DOCUMENT_ROOT /home/umcnic/public_html
GATEWAY_INTERFACE CGI/1.1
HTTPS on
HTTP_ACCEPT */*
HTTP_HOST www.umcnic.org
HTTP_USER_AGENT claudebot
HTTP_X_HTTPS 1
PATH /bin:/usr/bin
PHP_INI_SCAN_DIR /opt/cpanel/ea-php71/root/etc:/opt/cpanel/ea-php71/root/etc/php.d:.
QUERY_STRING page=8
REDIRECT_HTTPS on
REDIRECT_QUERY_STRING page=8
REDIRECT_SCRIPT_URI https://www.umcnic.org/news/tag/chicago-northwestern
REDIRECT_SCRIPT_URL /news/tag/chicago-northwestern
REDIRECT_SSL_TLS_SNI www.umcnic.org
REDIRECT_STATUS 200
REDIRECT_URL /news/tag/chicago-northwestern
REMOTE_ADDR 54.85.255.74
REMOTE_PORT 40548
REQUEST_METHOD GET
REQUEST_SCHEME https
REQUEST_URI /news/tag/chicago-northwestern?page=8
SCRIPT_FILENAME /home/umcnic/public_html/index.php
SCRIPT_NAME /index.php
SCRIPT_URI https://www.umcnic.org/news/tag/chicago-northwestern
SCRIPT_URL /news/tag/chicago-northwestern
SERVER_ADDR 72.10.34.253
SERVER_ADMIN webmaster@umcnic.org
SERVER_NAME www.umcnic.org
SERVER_PORT 443
SERVER_PROTOCOL HTTP/1.1
SERVER_SIGNATURE <address>Apache Server at www.umcnic.org Port 443</address>
SERVER_SOFTWARE Apache
SSL_TLS_SNI www.umcnic.org
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710835537.9433
REQUEST_TIME 1710835537
argv Array ( [0] => page=8 )
argc 1
PROD 1
URL https://www.umcnic.org
DATABASE_HOST localhost
DATABASE_NAME umcnic_cms
DATABASE_USER umcnic_cms
DATABASE_PASSWORD WJkVX7HWSb1NSlolAq
Key Value
PROD 1
URL https://www.umcnic.org
DATABASE_HOST localhost
DATABASE_NAME umcnic_cms
DATABASE_USER umcnic_cms
DATABASE_PASSWORD WJkVX7HWSb1NSlolAq
0. Whoops\Handler\PrettyPageHandler