Exceptions
Exception
Klaravik\Exception\ CategoryCacheException
in
src/Category/Cache/CacheCategoryCollection.php
(line 51)
if ($cacheCategory->getId() === $categoryId) {
return $cacheCategory;
}
}
throw new CategoryCacheException('Missing category for id '. $categoryId);
}
/**
* Filter out collection on showOnlyInParent
*
if (isset($_REQUEST['catid']) && $_REQUEST['catid'] > 0) {
$categoryId = $_REQUEST['catid'];
if (isset($_REQUEST['subcatid']) && (int)$_REQUEST['subcatid'] > 0) {
$categoryId = $_REQUEST['subcatid'];
}
$urlName = $categories->findById($categoryId)->getUrl();
$this->formUrl = $this->urlGenerator->generate('app.legacy.auction.listing.category', ['caturlname' => $urlName]);
if ((bool)$this->showClosed) {
$this->formUrl = $this->urlGenerator->generate('app.legacy.auction.listing.closed.category', ['caturlname' => $urlName]);
}
notreached: '<?php $trans->eGet('text_label_page-list-partials_reserve_not_reached'); ?>'
};
</script>
<?php
echo '<form id="locationSearchForm" action="' . $pageListPartials->getFormUrl() . '" method="GET">';
echo $pageListPartials->renderCountyRedis();
echo $pageListPartials->renderMunicipalityRedis();
if (
$selectedCategoryId > 0 ||
!empty($_REQUEST['searchtext']) ||
texter($trans, $db, $manifestAssets, "statictext", 4, $language, $cfSiteKey);
} elseif ($_REQUEST["page"] == "auction") {
if (isset($products_id)) {
include("page_product.phtml");
} else {
include($pageListPath);
}
} elseif ($_REQUEST["page"] == "financing") {
if (isset($_REQUEST['notavailable'])) {
include("page_financing_notavailable.phtml");
} elseif (isset($_REQUEST['financingdone'])) {
require('/local/jjacobsen/jj1/public/index-app.php')
in
src/Controller/LegacyController.php
(line 68)
$_SESSION['legacyRemoteUser'] = $user->getUserIdentifier();
}
chdir(dirname($legacyScript));
require $legacyScript;
}
);
}
public static function getSubscribedServices(): array
in
vendor/symfony/http-foundation/StreamedResponse.php
->
Klaravik\Controller\{closure}
(line 109)
if (null === $this->callback) {
throw new \LogicException('The Response callback must not be null.');
}
($this->callback)();
return $this;
}
/**
in
vendor/symfony/http-foundation/Response.php
->
sendContent
(line 394)
* @return $this
*/
public function send()
{
$this->sendHeaders();
$this->sendContent();
if (\function_exists('fastcgi_finish_request')) {
fastcgi_finish_request();
} elseif (\function_exists('litespeed_finish_request')) {
litespeed_finish_request();
in
vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php
->
send
(line 41)
}
$response = $event->getResponse();
if ($response instanceof StreamedResponse) {
$response->send();
}
}
public static function getSubscribedEvents(): array
{
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
onKernelResponse
(line 270)
$closure = static function (...$args) use (&$listener, &$closure) {
if ($listener[0] instanceof \Closure) {
$listener[0] = $listener[0]();
$listener[1] = $listener[1] ?? '__invoke';
}
($closure = \Closure::fromCallable($listener))(...$args);
};
} else {
$closure = $listener instanceof \Closure || $listener instanceof WrappedListener ? $listener : \Closure::fromCallable($listener);
}
}
in
vendor/symfony/event-dispatcher/EventDispatcher.php
::
Symfony\Component\EventDispatcher\{closure}
(line 230)
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
callListeners
(line 59)
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
dispatch
(line 196)
*/
private function filterResponse(Response $response, Request $request, int $type): Response
{
$event = new ResponseEvent($this, $request, $type, $response);
$this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
$this->finishRequest($request, $type);
return $event->getResponse();
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
filterResponse
(line 184)
throw new ControllerDoesNotReturnResponseException($msg, $controller, __FILE__, __LINE__ - 17);
}
}
return $this->filterResponse($response, $request, $type);
}
/**
* Filters a response object.
*
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 75)
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 202)
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
$this->request = $request;
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
$response->send();
if ($this->kernel instanceof TerminableInterface) {
$this->kernel->terminate($this->request, $response);
}
in
vendor/autoload_runtime.php
->
run
(line 35)
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
<?php
use Klaravik\Kernel;
require_once dirname(__DIR__) . '/vendor/autoload_runtime.php';
return function (array $context) {
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};
Logs
Level | Channel | Message |
---|---|---|
INFO 08:40:13 | request |
Matched route "_profiler". { "route": "_profiler", "route_parameters": { "_route": "_profiler", "_controller": "web_profiler.controller.profiler::panelAction", "token": "963e2c" }, "request_uri": "https://jj1.se.klaravik.dev/_profiler/963e2c", "method": "GET" } |
Stack Trace
CategoryCacheException
|
---|
Klaravik\Exception\CategoryCacheException: Missing category for id 36 at src/Category/Cache/CacheCategoryCollection.php:51 at Klaravik\Category\Cache\CacheCategoryCollection->findById() (public/includes/PageListPartials.php:303) at Klaravik\includes\PageListPartials->getFormUrl() (public/page_list_redis.php:577) at include('/local/jjacobsen/jj1/public/page_list_redis.php') (public/index-app.php:1463) at require('/local/jjacobsen/jj1/public/index-app.php') (src/Controller/LegacyController.php:68) at Klaravik\Controller\LegacyController->Klaravik\Controller\{closure}() (vendor/symfony/http-foundation/StreamedResponse.php:109) at Symfony\Component\HttpFoundation\StreamedResponse->sendContent() (vendor/symfony/http-foundation/Response.php:394) at Symfony\Component\HttpFoundation\Response->send() (vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php:41) at Symfony\Component\HttpKernel\EventListener\StreamedResponseListener->onKernelResponse() (vendor/symfony/event-dispatcher/EventDispatcher.php:270) at Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (vendor/symfony/event-dispatcher/EventDispatcher.php:230) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (vendor/symfony/event-dispatcher/EventDispatcher.php:59) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (vendor/symfony/http-kernel/HttpKernel.php:196) at Symfony\Component\HttpKernel\HttpKernel->filterResponse() (vendor/symfony/http-kernel/HttpKernel.php:184) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:75) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle() (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:35) at require_once('/local/jjacobsen/jj1/vendor/autoload_runtime.php') (public/index.php:5) |