Laboratory Instruments by HUMAN

For 50 years, HUMAN has been offering high-quality products, solutions, and services in the field of laboratory diagnostics. Many years of international experience, and a unique network of local partners in over 160 countries.

Need help finding instruments?

We will gladly assist you in making the right decision to achieve your business goals

message question circle icon Get a consultation
Need help finding instruments?
Loading…
Loading the web debug toolbar…
Attempt #
Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes (500 Internal Server Error)

Symfony Exception

ErrorException

HTTP 500 Internal Server Error

Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes

Exception

ErrorException

Show exception properties
ErrorException {#8135
  #severity: E_WARNING
}
  1. return [];
  2. }
  3. $bootTime = filemtime($file);
  4. $logs = [];
  5. foreach (unserialize($logContent) as $log) {
  6. $log['context'] = ['exception' => new SilencedErrorContext($log['type'], $log['file'], $log['line'], $log['trace'], $log['count'])];
  7. $log['timestamp'] = $bootTime;
  8. $log['timestamp_rfc3339'] = (new \DateTimeImmutable())->setTimestamp($bootTime)->format(\DateTimeInterface::RFC3339_EXTENDED);
  9. $log['priority'] = 100;
  10. $log['priorityName'] = 'DEBUG';
in vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php -> getContainerDeprecationLogs (line 50)
  1. }
  2. public function lateCollect(): void
  3. {
  4. if ($this->logger) {
  5. $containerDeprecationLogs = $this->getContainerDeprecationLogs();
  6. $this->data = $this->computeErrorsCount($containerDeprecationLogs);
  7. // get compiler logs later (only when they are needed) to improve performance
  8. $this->data['compiler_logs'] = [];
  9. $this->data['compiler_logs_filepath'] = $this->containerPathPrefix.'Compiler.log';
  10. $this->data['logs'] = $this->sanitizeLogs(array_merge($this->logger->getLogs($this->currentRequest), $containerDeprecationLogs));
  1. public function saveProfile(Profile $profile): bool
  2. {
  3. // late collect
  4. foreach ($profile->getCollectors() as $collector) {
  5. if ($collector instanceof LateDataCollectorInterface) {
  6. $collector->lateCollect();
  7. }
  8. }
  9. if (!($ret = $this->storage->write($profile)) && null !== $this->logger) {
  10. $this->logger->warning('Unable to store the profiler information.', ['configured_storage' => $this->storage::class]);
  1. }
  2. }
  3. // save profiles
  4. foreach ($this->profiles as $request) {
  5. $this->profiler->saveProfile($this->profiles[$request]);
  6. }
  7. $this->profiles = new \SplObjectStorage();
  8. $this->parents = new \SplObjectStorage();
  9. }
  1. $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2. $e = $this->stopwatch->start($this->name, 'event_listener');
  3. try {
  4. ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5. } finally {
  6. if ($e->isStarted()) {
  7. $e->stop();
  8. }
  9. }
  1. foreach ($listeners as $listener) {
  2. if ($stoppable && $event->isPropagationStopped()) {
  3. break;
  4. }
  5. $listener($event, $eventName, $this);
  6. }
  7. }
  8. /**
  9. * Sorts the internal list of listeners for the given event by priority.
  1. } else {
  2. $listeners = $this->getListeners($eventName);
  3. }
  4. if ($listeners) {
  5. $this->callListeners($listeners, $eventName, $event);
  6. }
  7. return $event;
  8. }
  1. try {
  2. $this->beforeDispatch($eventName, $event);
  3. try {
  4. $e = $this->stopwatch->start($eventName, 'section');
  5. try {
  6. $this->dispatcher->dispatch($event, $eventName);
  7. } finally {
  8. if ($e->isStarted()) {
  9. $e->stop();
  10. }
  11. }
  1. /**
  2. * @return void
  3. */
  4. public function terminate(Request $request, Response $response)
  5. {
  6. $this->dispatcher->dispatch(new TerminateEvent($this, $request, $response), KernelEvents::TERMINATE);
  7. }
  8. /**
  9. * @internal
  10. */
in vendor/symfony/http-kernel/Kernel.php -> terminate (line 157)
  1. if (false === $this->booted) {
  2. return;
  3. }
  4. if ($this->getHttpKernel() instanceof TerminableInterface) {
  5. $this->getHttpKernel()->terminate($request, $response);
  6. }
  7. }
  8. /**
  9. * @return void
  1. } else {
  2. $response->send();
  3. }
  4. if ($this->kernel instanceof TerminableInterface) {
  5. $this->kernel->terminate($this->request, $response);
  6. }
  7. return 0;
  8. }
  9. }
in vendor/autoload_runtime.php -> run (line 32)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/opt/app/vendor/autoload_runtime.php') in public/index.php (line 19)
  1. use Pimcore\Bootstrap;
  2. use Pimcore\Tool;
  3. use Symfony\Component\HttpFoundation\Request;
  4. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  5. Bootstrap::setProjectRoot();
  6. return function (Request $request, array $context) {

Logs 1

Level Channel Message
INFO 12:11:17 doctrine Connecting with parameters {params}
{
    "params": {
        "driver": "pdo_mysql",
        "charset": "utf8",
        "idle_connection_ttl": 600,
        "host": "hmn-hmn-cp-ft-gr_mysql",
        "port": 3306,
        "user": "mysql-db-user-Eijoo2eem1Esooxaephoh1Quu",
        "password": "<redacted>",
        "driverOptions": {
            "1002": "SET sql_mode = '';"
        },
        "serverVersion": "10.11.2-MariaDB-1:10.11.2+maria~ubu2204-log",
        "defaultTableOptions": {
            "charset": "UTF8MB4",
            "engine": "InnoDB",
            "collate": "utf8mb4_general_ci"
        },
        "dbname": "mysql-db-name-beas6Xeng2eijae0Ooquaeghu"
    }
}
INFO 12:11:17 request Matched route "catalog_category".
{
    "route": "catalog_category",
    "route_parameters": {
        "_route": "catalog_category",
        "filtersPath": "fia_lamp_microscopes__group-5-part-diff_analyzer_glucose_instruments_multi-parameter-system_readers_shaker_testing_washer",
        "_controller": "App\\Controller\\ProductController::categoryAction",
        "_locale": "en",
        "slug": "instruments"
    },
    "request_uri": "https://cp-ft.hmn-dev.de/en/instruments/fia_lamp_microscopes__group-5-part-diff_analyzer_glucose_instruments_multi-parameter-system_readers_shaker_testing_washer",
    "method": "GET"
}
INFO 12:11:17 pimcore Typesense query
{
    "query": {
        "highlight_fields": "none",
        "highlight_full_fields": "none",
        "include_fields": "id",
        "filter_by": "active:=true && ShowToGuests:=true && className:=Instrument && ProductCategory:=[30776,30787,30766] && ProductGroup:=[30758,32286,32310,30729,32309,32063,32290,32300,32289]",
        "q": "*",
        "limit": 12,
        "offset": 0
    },
    "time": 0.0013151168823242188
}
INFO 12:11:17 pimcore Typesense query
{
    "query": {
        "max_facet_values": 50,
        "filter_by": "active:=true && ShowToGuests:=true && className:=Instrument && ProductGroup:=[30758,32286,32310,30729,32309,32063,32290,32300,32289]",
        "q": "*",
        "facet_by": "ProductCategory",
        "limit": 0
    },
    "time": 0.0008189678192138672
}
INFO 12:11:17 pimcore Typesense query
{
    "query": {
        "max_facet_values": 50,
        "filter_by": "active:=true && ShowToGuests:=true && className:=Instrument && ProductCategory:=[30776,30787,30766] && ProductGroup:=[30758,32286,32310,30729,32309,32063,32290,32300,32289]",
        "q": "*",
        "facet_by": "Solutions",
        "limit": 0
    },
    "time": 0.0005970001220703125
}
INFO 12:11:17 pimcore Typesense query
{
    "query": {
        "max_facet_values": 50,
        "filter_by": "active:=true && ShowToGuests:=true && className:=Instrument && ProductCategory:=[30776,30787,30766]",
        "q": "*",
        "facet_by": "ProductGroup",
        "limit": 0
    },
    "time": 0.0006771087646484375
}
INFO 12:11:17 pimcore Typesense query
{
    "query": {
        "max_facet_values": 50,
        "filter_by": "active:=true && ShowToGuests:=true && className:=Instrument && ProductCategory:=[30776,30787,30766] && ProductGroup:=[30758,32286,32310,30729,32309,32063,32290,32300,32289]",
        "q": "*",
        "facet_by": "Diseases",
        "limit": 0
    },
    "time": 0.0005931854248046875
}
INFO 12:11:17 pimcore Load Objects...
INFO 12:11:17 pimcore done.
INFO 12:11:17 pimcore Load Objects...
INFO 12:11:17 pimcore done.
INFO 12:11:17 pimcore Load Objects...
INFO 12:11:17 pimcore done.
INFO 12:11:17 pimcore Load Objects...
INFO 12:11:17 pimcore done.
CRITICAL 12:11:17 request Uncaught PHP Exception ErrorException: "Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes" at LoggerDataCollector.php line 187
{
    "exception": {}
}

Stack Trace

ErrorException
ErrorException:
Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes

  at vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php:187
  at Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector->getContainerDeprecationLogs()
     (vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php:50)
  at Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector->lateCollect()
     (vendor/symfony/http-kernel/Profiler/Profiler.php:100)
  at Symfony\Component\HttpKernel\Profiler\Profiler->saveProfile(object(Profile))
     (vendor/symfony/http-kernel/EventListener/ProfilerListener.php:135)
  at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelTerminate(object(TerminateEvent), 'kernel.terminate', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(TerminateEvent), 'kernel.terminate', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:220)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.terminate', object(TerminateEvent))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (vendor/symfony/http-kernel/HttpKernel.php:115)
  at Symfony\Component\HttpKernel\HttpKernel->terminate(object(Request), object(Response))
     (vendor/symfony/http-kernel/Kernel.php:157)
  at Symfony\Component\HttpKernel\Kernel->terminate(object(Request), object(Response))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:53)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:32)
  at require_once('/opt/app/vendor/autoload_runtime.php')
     (public/index.php:19)                
Loading…
Loading the web debug toolbar…
Attempt #
Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes (500 Internal Server Error)

Symfony Exception

ErrorException

HTTP 500 Internal Server Error

Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes

Exception

ErrorException

Show exception properties
ErrorException {#9518
  #severity: E_WARNING
}
  1. return [];
  2. }
  3. $bootTime = filemtime($file);
  4. $logs = [];
  5. foreach (unserialize($logContent) as $log) {
  6. $log['context'] = ['exception' => new SilencedErrorContext($log['type'], $log['file'], $log['line'], $log['trace'], $log['count'])];
  7. $log['timestamp'] = $bootTime;
  8. $log['timestamp_rfc3339'] = (new \DateTimeImmutable())->setTimestamp($bootTime)->format(\DateTimeInterface::RFC3339_EXTENDED);
  9. $log['priority'] = 100;
  10. $log['priorityName'] = 'DEBUG';
  1. }
  2. public function lateCollect(): void
  3. {
  4. if ($this->logger) {
  5. $containerDeprecationLogs = $this->getContainerDeprecationLogs();
  6. $this->data = $this->computeErrorsCount($containerDeprecationLogs);
  7. // get compiler logs later (only when they are needed) to improve performance
  8. $this->data['compiler_logs'] = [];
  9. $this->data['compiler_logs_filepath'] = $this->containerPathPrefix.'Compiler.log';
  10. $this->data['logs'] = $this->sanitizeLogs(array_merge($this->logger->getLogs($this->currentRequest), $containerDeprecationLogs));
  1. public function saveProfile(Profile $profile): bool
  2. {
  3. // late collect
  4. foreach ($profile->getCollectors() as $collector) {
  5. if ($collector instanceof LateDataCollectorInterface) {
  6. $collector->lateCollect();
  7. }
  8. }
  9. if (!($ret = $this->storage->write($profile)) && null !== $this->logger) {
  10. $this->logger->warning('Unable to store the profiler information.', ['configured_storage' => $this->storage::class]);
  1. }
  2. }
  3. // save profiles
  4. foreach ($this->profiles as $request) {
  5. $this->profiler->saveProfile($this->profiles[$request]);
  6. }
  7. $this->profiles = new \SplObjectStorage();
  8. $this->parents = new \SplObjectStorage();
  9. }
  1. $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2. $e = $this->stopwatch->start($this->name, 'event_listener');
  3. try {
  4. ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5. } finally {
  6. if ($e->isStarted()) {
  7. $e->stop();
  8. }
  9. }
  1. foreach ($listeners as $listener) {
  2. if ($stoppable && $event->isPropagationStopped()) {
  3. break;
  4. }
  5. $listener($event, $eventName, $this);
  6. }
  7. }
  8. /**
  9. * Sorts the internal list of listeners for the given event by priority.
  1. } else {
  2. $listeners = $this->getListeners($eventName);
  3. }
  4. if ($listeners) {
  5. $this->callListeners($listeners, $eventName, $event);
  6. }
  7. return $event;
  8. }
  1. try {
  2. $this->beforeDispatch($eventName, $event);
  3. try {
  4. $e = $this->stopwatch->start($eventName, 'section');
  5. try {
  6. $this->dispatcher->dispatch($event, $eventName);
  7. } finally {
  8. if ($e->isStarted()) {
  9. $e->stop();
  10. }
  11. }
  1. /**
  2. * @return void
  3. */
  4. public function terminate(Request $request, Response $response)
  5. {
  6. $this->dispatcher->dispatch(new TerminateEvent($this, $request, $response), KernelEvents::TERMINATE);
  7. }
  8. /**
  9. * @internal
  10. */
  1. }
  2. $response->sendHeaders();
  3. $response->sendContent();
  4. $this->terminate($request, $response);
  5. }
  6. /**
  7. * Handles a request to convert it to a response.
  8. *
  1. if ($hasRun) {
  2. throw $e;
  3. }
  4. $hasRun = true;
  5. $kernel->terminateWithException($e, $request);
  6. };
  7. }
  8. } elseif ($event instanceof ConsoleEvent && $app = $event->getCommand()->getApplication()) {
  9. $output = $event->getOutput();
  10. if ($output instanceof ConsoleOutputInterface) {
in /opt/app/vendor/symfony/error-handler/ErrorHandler.php :: Symfony\Component\HttpKernel\EventListener\{closure} (line 538)
  1. $this->exceptionHandler = null;
  2. }
  3. try {
  4. if (null !== $exceptionHandler) {
  5. $exceptionHandler($exception);
  6. return;
  7. }
  8. $handlerException ??= $exception;
  9. } catch (\Throwable $handlerException) {
ErrorHandler->handleException(object(ErrorException))

Stack Trace

ErrorException
ErrorException:
Warning: unserialize(): Extra data starting at offset 56617 of 56840 bytes

  at /opt/app/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php:187
  at Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector->getContainerDeprecationLogs()
     (/opt/app/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php:50)
  at Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector->lateCollect()
     (/opt/app/vendor/symfony/http-kernel/Profiler/Profiler.php:100)
  at Symfony\Component\HttpKernel\Profiler\Profiler->saveProfile(object(Profile))
     (/opt/app/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:135)
  at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelTerminate(object(TerminateEvent), 'kernel.terminate', object(TraceableEventDispatcher))
     (/opt/app/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(TerminateEvent), 'kernel.terminate', object(TraceableEventDispatcher))
     (/opt/app/vendor/symfony/event-dispatcher/EventDispatcher.php:220)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.terminate', object(TerminateEvent))
     (/opt/app/vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/opt/app/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (/opt/app/vendor/symfony/http-kernel/HttpKernel.php:115)
  at Symfony\Component\HttpKernel\HttpKernel->terminate(object(Request), object(Response))
     (/opt/app/vendor/symfony/http-kernel/HttpKernel.php:142)
  at Symfony\Component\HttpKernel\HttpKernel->terminateWithException(object(ErrorException), object(Request))
     (/opt/app/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php:84)
  at Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::Symfony\Component\HttpKernel\EventListener\{closure}(object(ErrorException))
     (/opt/app/vendor/symfony/error-handler/ErrorHandler.php:538)
  at Symfony\Component\ErrorHandler\ErrorHandler->handleException(object(ErrorException))