Whoops, looks like something went wrong.

(1/1) ArgumentCountError

Too few arguments to function TYPO3\CMS\Core\Database\SoftReferenceIndex::__construct(), 0 passed in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3423 and exactly 1 expected

in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Database/SoftReferenceIndex.php line 90
     * @var EventDispatcherInterface
     */
    protected $eventDispatcher;

    public function __construct(EventDispatcherInterface $eventDispatcher)
    {
        $this->eventDispatcher = $eventDispatcher;
    }

at TYPO3\CMS\Core\Database\SoftReferenceIndex->__construct()
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Utility/GeneralUtility.php line 3423
            return self::$container->get($className);
        }

        // Create new instance and call constructor with parameters
        $instance = new $finalClassName(...$constructorArguments);
        // Register new singleton instance, but only if it is not a known PSR-11 container service
        if ($instance instanceof SingletonInterface && !(self::$container !== null && self::$container->has($className))) {
            self::$singletonInstances[$finalClassName] = $instance;
        }
at TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Netresearch\\RteCKEditorImage\\Database\\RteImagesSoftReferenceIndex')
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Utility/BackendUtility.php line 3231
    public static function softRefParserObj($spKey)
    {
        $className = $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['softRefParser'][$spKey] ?? false;
        if ($className) {
            return GeneralUtility::makeInstance($className);
        }
        return false;
    }

at TYPO3\CMS\Backend\Utility\BackendUtility::softRefParserObj('rtehtmlarea_images')
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Database/ReferenceIndex.php line 665
                    $softRefValue = $value;
                    if (!empty($conf['softref'])) {
                        $softRefs = BackendUtility::explodeSoftRefParserList($conf['softref']);
                        foreach ($softRefs as $spKey => $spParams) {
                            $softRefObj = BackendUtility::softRefParserObj($spKey);
                            if (is_object($softRefObj)) {
                                $resultArray = $softRefObj->findRef($table, $field, $uid, $softRefValue, $spKey, $spParams);
                                if (is_array($resultArray)) {
                                    $outRow[$field]['softrefs']['keys'][$spKey] = $resultArray['elements'];
at TYPO3\CMS\Core\Database\ReferenceIndex->getRelations('tt_content', array('uid' => 1746, 'pid' => 227, 't3ver_oid' => 0, 't3ver_id' => 0, 't3ver_wsid' => 0, 't3ver_label' => '', 't3ver_state' => 0, 't3ver_stage' => 0, 't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0, 't3_origuid' => 0, 'tstamp' => 1597615088, 'crdate' => 1597615088, 'cruser_id' => 1, 'editlock' => 0, 'hidden' => 0, 'sorting' => 233, 'CType' => 'textmedia', 'header' => 'test', 'rowDescription' => '', 'bodytext' => '<p>test</p>', 'image' => 0, 'imagewidth' => 0, 'imageorient' => 2, 'imagecols' => 1, 'imageborder' => 0, 'media' => 0, 'layout' => 0, 'deleted' => 0, 'cols' => 0, 'records' => null, 'pages' => null, 'starttime' => 0, 'endtime' => 0, 'colPos' => 1, 'subheader' => '', 'fe_group' => '', 'header_link' => '', 'image_zoom' => 0, 'header_layout' => '0', 'list_type' => '', 'sectionIndex' => 1, 'linkToTop' => 0, 'file_collections' => null, 'filelink_size' => 0, 'filelink_sorting' => '', 'target' => '', 'date' => 0, 'recursive' => 0, 'imageheight' => 0, 'sys_language_uid' => 0, 'tx_impexp_origuid' => 0, 'pi_flexform' => null, 'accessibility_title' => '', 'accessibility_bypass' => 0, 'accessibility_bypass_text' => '', 'l18n_parent' => 0, 'l18n_diffsource' => '', 'selected_categories' => null, 'category_field' => '', 'table_caption' => null, 'table_delimiter' => 124, 'table_enclosure' => 0, 'table_header_position' => 0, 'table_tfoot' => 0, 'bullets_type' => 0, 'uploads_description' => 0, 'uploads_type' => 0, 'assets' => 0, 'categories' => 0, 'tx_news_related_news' => 0, 'tx_perfectlightbox_activate' => 0, 'tx_perfectlightbox_imageset' => 0, 'tx_perfectlightbox_presentation' => 0, 'tx_perfectlightbox_slideshow' => 0, 'tx_jhmagnificpopup_irre_parentid' => 0, 'header_position' => '', 'frame_class' => 'default', 'spaceBefore' => 0, 'spaceAfter' => 0, 'space_before_class' => '', 'space_after_class' => '', 'l10n_source' => 0, 'table_class' => '', 'l10n_state' => null, 'filelink_sorting_direction' => ''))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Database/ReferenceIndex.php line 386
        // Is the record deleted?
        $deleted = $deleteField && $record[$deleteField] ? 1 : 0;

        // Get all relations from record:
        $recordRelations = $this->getRelations($tableName, $record);
        // Traverse those relations, compile records to insert in table:
        foreach ($recordRelations as $fieldName => $fieldRelations) {
            // Based on type
            switch ((string)$fieldRelations['type']) {
at TYPO3\CMS\Core\Database\ReferenceIndex->generateDataUsingRecord('tt_content', array('uid' => 1746, 'pid' => 227, 't3ver_oid' => 0, 't3ver_id' => 0, 't3ver_wsid' => 0, 't3ver_label' => '', 't3ver_state' => 0, 't3ver_stage' => 0, 't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0, 't3_origuid' => 0, 'tstamp' => 1597615088, 'crdate' => 1597615088, 'cruser_id' => 1, 'editlock' => 0, 'hidden' => 0, 'sorting' => 233, 'CType' => 'textmedia', 'header' => 'test', 'rowDescription' => '', 'bodytext' => '<p>test</p>', 'image' => 0, 'imagewidth' => 0, 'imageorient' => 2, 'imagecols' => 1, 'imageborder' => 0, 'media' => 0, 'layout' => 0, 'deleted' => 0, 'cols' => 0, 'records' => null, 'pages' => null, 'starttime' => 0, 'endtime' => 0, 'colPos' => 1, 'subheader' => '', 'fe_group' => '', 'header_link' => '', 'image_zoom' => 0, 'header_layout' => '0', 'list_type' => '', 'sectionIndex' => 1, 'linkToTop' => 0, 'file_collections' => null, 'filelink_size' => 0, 'filelink_sorting' => '', 'target' => '', 'date' => 0, 'recursive' => 0, 'imageheight' => 0, 'sys_language_uid' => 0, 'tx_impexp_origuid' => 0, 'pi_flexform' => null, 'accessibility_title' => '', 'accessibility_bypass' => 0, 'accessibility_bypass_text' => '', 'l18n_parent' => 0, 'l18n_diffsource' => '', 'selected_categories' => null, 'category_field' => '', 'table_caption' => null, 'table_delimiter' => 124, 'table_enclosure' => 0, 'table_header_position' => 0, 'table_tfoot' => 0, 'bullets_type' => 0, 'uploads_description' => 0, 'uploads_type' => 0, 'assets' => 0, 'categories' => 0, 'tx_news_related_news' => 0, 'tx_perfectlightbox_activate' => 0, 'tx_perfectlightbox_imageset' => 0, 'tx_perfectlightbox_presentation' => 0, 'tx_perfectlightbox_slideshow' => 0, 'tx_jhmagnificpopup_irre_parentid' => 0, 'header_position' => '', 'frame_class' => 'default', 'spaceBefore' => 0, 'spaceAfter' => 0, 'space_before_class' => '', 'space_after_class' => '', 'l10n_source' => 0, 'table_class' => '', 'l10n_state' => null, 'filelink_sorting_direction' => ''))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Database/ReferenceIndex.php line 254
            $existingRecord = $this->getRecordRawCached($tableName, $uid);
            if ($existingRecord) {
                // Table has relation fields and record exists - get relations
                $this->relations = [];
                $relations = $this->generateDataUsingRecord($tableName, $existingRecord);
                if (!is_array($relations)) {
                    return $result;
                }
                // Traverse the generated index:
at TYPO3\CMS\Core\Database\ReferenceIndex->updateRefIndexTable('tt_content', 1746)
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/DataHandling/DataHandler.php line 7026
        if (BackendUtility::isTableWorkspaceEnabled($table)) {
            $refIndexObj->setWorkspaceId($this->BE_USER->workspace);
        }
        $refIndexObj->enableRuntimeCache();
        $refIndexObj->updateRefIndexTable($table, $id);
    }

    /*********************************************
     *
at TYPO3\CMS\Core\DataHandling\DataHandler->updateRefIndex('tt_content', 1746)
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/DataHandling/DataHandler.php line 6872
                            $newRow['uid'] = $id;
                        }
                    }
                    // Update reference index:
                    $this->updateRefIndex($table, $id);

                    // Store in history
                    $this->getRecordHistoryStore()->addRecord($table, $id, $newRow, $this->correlationId);

at TYPO3\CMS\Core\DataHandling\DataHandler->insertDB('tt_content', 1746, array('CType' => 'textmedia', 'starttime' => 0, 'endtime' => 0, 'sys_language_uid' => '0', 'l18n_parent' => 0, 'layout' => '0', 'frame_class' => 'default', 'space_before_class' => '', 'space_after_class' => '', 'bullets_type' => 0, 'colPos' => '1', 'date' => 0, 'header_layout' => '0', 'header_position' => '', 'imagewidth' => 0, 'imageheight' => 0, 'imageorient' => '2', 'imagecols' => '1', 'cols' => 0, 'recursive' => 0, 'list_type' => '', 'target' => '', 'sectionIndex' => '1', 'accessibility_title' => '', 'accessibility_bypass_text' => '', 'l18n_diffsource' => '', 'table_class' => '', 'table_delimiter' => 124, 'table_enclosure' => 0, 'table_header_position' => 0, 'table_tfoot' => 0, 'uploads_description' => 0, 'uploads_type' => 0, 't3_origuid' => 0, 'pid' => 227, 'sorting' => 233.0, 'header' => 'test', 'header_link' => '', 'subheader' => '', 'bodytext' => '<p>test</p>', 'imageborder' => '0', 'image_zoom' => '0', 'linkToTop' => '0', 'hidden' => '0', 'fe_group' => '', 'editlock' => '0', 'categories' => '0', 'rowDescription' => '', 'crdate' => 1597615088, 'cruser_id' => 1, 'tstamp' => 1597615088, 't3ver_stage' => 0), false, 0)
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/DataHandling/DataHandler.php line 1209
                                // Hold auto-versionized ids of placeholders:
                                $this->autoVersionIdMap[$table][$this->substNEWwithIDs[$id]] = $phShadowId;
                            }
                        } else {
                            $this->insertDB($table, $id, $fieldArray, false, (int)($incomingFieldArray['uid'] ?? 0));
                        }
                    } else {
                        if ($table === 'pages') {
                            // only a certain number of fields needs to be checked for updates
at TYPO3\CMS\Core\DataHandling\DataHandler->process_datamap()
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Controller/EditDocumentController.php line 562
        }

        // Perform the saving operation with DataHandler:
        if ($this->doSave === true) {
            $tce->process_datamap();
            $tce->process_cmdmap();
        }
        // If pages are being edited, we set an instruction about updating the page tree after this operation.
        if ($tce->pagetreeNeedsRefresh
at TYPO3\CMS\Backend\Controller\EditDocumentController->processData(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Controller/EditDocumentController.php line 426
            || isset($parsedBody['_savedokview'])
            || isset($parsedBody['_savedoknew'])
            || isset($parsedBody['_duplicatedoc'])
        ) {
            if ($response = $this->processData($request)) {
                return $response;
            }
        }

at TYPO3\CMS\Backend\Controller\EditDocumentController->mainAction(object(TYPO3\CMS\Core\Http\ServerRequest))
at call_user_func_array(array(object(TYPO3\CMS\Backend\Controller\EditDocumentController), 'mainAction'), array(object(TYPO3\CMS\Core\Http\ServerRequest)))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Http/RouteDispatcher.php line 66
        }
        $targetIdentifier = $route->getOption('target');
        $target = $this->getCallableFromTarget($targetIdentifier);
        $arguments = [$request];
        return call_user_func_array($target, $arguments);
    }

    /**
     * Wrapper method for static form protection utility
at TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Http/RequestHandler.php line 94
        // there are Core classes that need the Request object but do not get it handed in
        $this->resetGlobalsToCurrentRequest($request);
        try {
            // Check if the router has the available route and dispatch.
            return $this->dispatcher->dispatch($request);
        } catch (InvalidRequestTokenException $e) {
            // When token was invalid redirect to login
            $loginPage = GeneralUtility::makeInstance(UriBuilder::class)->buildUriFromRoute('login');
            return new RedirectResponse((string)$loginPage);
at TYPO3\CMS\Backend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/www/typo3conf/ext/frontend_editing/Classes/Middleware/BackendUserRedirectToFrontend.php line 33
        if (!$user->isAdmin() && $this->isUserDisallowedAccessBackend($user)) {
            return new RedirectResponse($this->buildFrontendUri($request));
        }

        return $handler->handle($request);
    }

    /**
     * Check if access to BE is disabled by TS config
at TYPO3\CMS\FrontendEditing\Middleware\BackendUserRedirectToFrontend->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Backend\Http\RequestHandler))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/extbase/Classes/Middleware/SignalSlotDeprecator.php line 49
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $this->dispatcher->reportDeprecatedSignalSlots();
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Extbase\Middleware\SignalSlotDeprecator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/SiteResolver.php line 69
            }
            $site = $this->siteMatcher->matchByPageId($pageId, $rootLine);
            $request = $request->withAttribute('site', $site);
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Backend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/AdditionalResponseHeaders.php line 41
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        foreach ($GLOBALS['TYPO3_CONF_VARS']['BE']['HTTP']['Response']['Headers'] ?? [] as $header) {
            [$headerName, $value] = explode(':', $header, 2);
            $response = $response->withAddedHeader($headerName, trim($value));
        }
at TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/OutputCompression.php line 47
        ob_clean();
        // Initialize output compression if configured
        $this->initializeOutputCompression();

        return $handler->handle($request);
    }

    /**
     * Initialize output compression if configured
at TYPO3\CMS\Backend\Middleware\OutputCompression->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/BackendUserAuthenticator.php line 77
        $GLOBALS['LANG'] = LanguageService::createFromUserPreferences($GLOBALS['BE_USER']);
        // Re-setting the user and take the workspace from the user object now
        $this->setBackendUserAspect($GLOBALS['BE_USER']);

        $response = $handler->handle($request);

        // Additional headers to never cache any PHP request should be sent at any time when
        // accessing the TYPO3 Backend
        return $this->applyHeadersToResponse($response);
at TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/BackendRouteInitialization.php line 58

        // Add the route path to the request
        $request = $request->withAttribute('routePath', $pathToRoute);

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Backend\Middleware\BackendRouteInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/ForcedHttpsBackendRedirector.php line 55
            [$server, $address] = explode('/', $url, 2);
            return new RedirectResponse('https://' . $server . $sslPortSuffix . '/' . $address);
        }

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php line 73
            $request->getAttribute('normalizedParams')->getRemoteAddress(),
            trim((string)$GLOBALS['TYPO3_CONF_VARS']['BE']['IPmaskList'])
        );

        return $handler->handle($request);
    }

    /**
     * Check adminOnly configuration variable and redirects to an URL in file typo3conf/LOCK_BACKEND
at TYPO3\CMS\Backend\Middleware\LockedBackendGuard->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php line 45
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f31288e941b->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 78
     * @return ResponseInterface
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        return $this->tip->handle($request);
    }

    /**
     * Seed the middleware stack with the inner request handler
at TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/AbstractApplication.php line 85
     * @return ResponseInterface
     */
    protected function handle(ServerRequestInterface $request): ResponseInterface
    {
        return $this->requestHandler->handle($request);
    }

    /**
     * Set up the application and shut it down afterwards
at TYPO3\CMS\Core\Http\AbstractApplication->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/backend/Classes/Http/Application.php line 63
            return $this->installToolRedirect();
        }
        // Set up the initial context
        $this->initializeContext();
        return parent::handle($request);
    }

    /**
     * Check if LocalConfiguration.php and PackageStates.php exist
at TYPO3\CMS\Backend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/sysext/core/Classes/Http/AbstractApplication.php line 97
    final public function run(callable $execute = null)
    {
        try {
            $response = $this->handle(
                ServerRequestFactory::fromGlobals()
            );
            if ($execute !== null) {
                call_user_func($execute);
            }
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/index.php line 25
// Set up the application for the backend
call_user_func(function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run();
});
at {closure}()
in /home/hohenloher-perlen/typo3_src-10.4.6/typo3/index.php line 26
call_user_func(function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run();
});