Whoops, looks like something went wrong.

(1/1) Error

Failed opening required '/var/www/immonaut/stage/typo3conf/ext/t3m_calendar/Classes/Service/../../Resources/Private/Libs/google-api-php-client/vendor/autoload.php' (include_path='.:/usr/share/php')

in /var/www/immonaut/stage/typo3conf/ext/t3m_calendar/Classes/Service/GoogleCalendarIntegrationService.php line 7
declare(strict_types=1);

namespace T3M\T3mCalendar\Service;

require_once __DIR__ . '/../../Resources/Private/Libs/google-api-php-client/vendor/autoload.php';

use TYPO3\CMS\Core\Configuration\Exception\ExtensionConfigurationExtensionNotConfiguredException;
use TYPO3\CMS\Core\Configuration\Exception\ExtensionConfigurationPathDoesNotExistException;
use TYPO3\CMS\Core\Configuration\ExtensionConfiguration;
at include()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/composer/ClassLoader.php line 576
         * @param  string $file
         * @return void
         */
        self::$includeFile = \Closure::bind(static function($file) {
            include $file;
        }, null, null);
    }
}
at Composer\Autoload\{closure}()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/composer/ClassLoader.php line 427
    public function loadClass($class)
    {
        if ($file = $this->findFile($class)) {
            $includeFile = self::$includeFile;
            $includeFile($file);

            return true;
        }

at Composer\Autoload\ClassLoader->loadClass()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/typo3/class-alias-loader/src/ClassAliasLoader.php line 137
     * @return bool|null
     */
    public function loadClass($className)
    {
        $classFound = $this->composerClassLoader->loadClass($className);
        if (!$classFound && !$this->caseSensitiveClassLoading) {
            $classFound = $this->composerClassLoader->loadClass(strtolower($className));
        }
        return $classFound;
at TYPO3\ClassAliasLoader\ClassAliasLoader->loadClass()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/typo3/class-alias-loader/src/ClassAliasLoader.php line 125
        $originalClassName = $this->getOriginalClassName($className);

        return $originalClassName
            ? $this->loadOriginalClassAndSetAliases($originalClassName)
            : $this->loadClass($className);
    }

    /**
     * Load class with the option to respect case insensitivity
at TYPO3\ClassAliasLoader\ClassAliasLoader->loadClassWithAlias()
at class_exists()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/config/Resource/ClassExistenceResource.php line 78
            $autoloadedClass = self::$autoloadedClass;
            self::$autoloadedClass = ltrim($this->resource, '\\');

            try {
                $exists[0] = class_exists($this->resource) || interface_exists($this->resource, false) || trait_exists($this->resource, false);
            } catch (\Exception $e) {
                $exists[1] = $e->getMessage();

                try {
at Symfony\Component\Config\Resource\ClassExistenceResource->isFresh()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/ContainerBuilder.php line 370
            if (isset($this->classReflectors[$class])) {
                $classReflector = $this->classReflectors[$class];
            } elseif (class_exists(ClassExistenceResource::class)) {
                $resource = new ClassExistenceResource($class, false);
                $classReflector = $resource->isFresh(0) ? false : new \ReflectionClass($class);
            } else {
                $classReflector = class_exists($class) ? new \ReflectionClass($class) : false;
            }
        } catch (\ReflectionException $e) {
at Symfony\Component\DependencyInjection\ContainerBuilder->getReflectionClass()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/Loader/FileLoader.php line 217
                continue;
            }

            try {
                $r = $this->container->getReflectionClass($class);
            } catch (\ReflectionException $e) {
                $classes[$class] = $e->getMessage();
                continue;
            }
at Symfony\Component\DependencyInjection\Loader\FileLoader->findClasses()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/Loader/FileLoader.php line 105
        }

        $autoconfigureAttributes = new RegisterAutoconfigureAttributesPass();
        $autoconfigureAttributes = $autoconfigureAttributes->accept($prototype) ? $autoconfigureAttributes : null;
        $classes = $this->findClasses($namespace, $resource, (array) $exclude, $autoconfigureAttributes);
        // prepare for deep cloning
        $serializedPrototype = serialize($prototype);

        foreach ($classes as $class => $errorMessage) {
at Symfony\Component\DependencyInjection\Loader\FileLoader->registerClasses()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 699
                throw new InvalidArgumentException(sprintf('A "resource" attribute must be of type string for service "%s" in "%s". Check your YAML syntax.', $id, $file));
            }
            $exclude = $service['exclude'] ?? null;
            $namespace = $service['namespace'] ?? $id;
            $this->registerClasses($definition, $namespace, $service['resource'], $exclude);
        } else {
            $this->setDefinition($id, $definition);
        }
    }
at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseDefinition()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 256

        $this->isLoadingInstanceof = false;
        $defaults = $this->parseDefaults($content, $file);
        foreach ($content['services'] as $id => $service) {
            $this->parseDefinition($id, $service, $file, $defaults, false, $trackBindings);
        }
    }

    /**
at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseDefinitions()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 176
        $this->anonymousServicesCount = 0;
        $this->anonymousServicesSuffix = '~'.ContainerBuilder::hash($path);
        $this->setCurrentDir(\dirname($path));
        try {
            $this->parseDefinitions($content, $path);
        } finally {
            $this->instanceof = [];
            $this->registerAliasesForSinglyImplementedInterfaces();
        }
at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadContent()
in /var/www/typo3_cores/typo3_src-11.5.41/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 132
        if (null === $content) {
            return null;
        }

        $this->loadContent($content, $path);

        // per-env configuration
        if ($this->env && isset($content['when@'.$this->env])) {
            if (!\is_array($content['when@'.$this->env])) {
at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load()
in /var/www/typo3_cores/typo3_src-11.5.41/typo3/sysext/core/Classes/DependencyInjection/ContainerBuilder.php line 129
                $phpFileLoader->load('Services.php');
            }
            if (file_exists($diConfigDir . 'Services.yaml')) {
                $yamlFileLoader = new YamlFileLoader($containerBuilder, new FileLocator($diConfigDir));
                $yamlFileLoader->load('Services.yaml');
            }
        }
        // Store defaults entries in the DIC container
        // We need to use a workaround using aliases for synthetic services
at TYPO3\CMS\Core\DependencyInjection\ContainerBuilder->buildContainer()
in /var/www/typo3_cores/typo3_src-11.5.41/typo3/sysext/core/Classes/DependencyInjection/ContainerBuilder.php line 94
        $containerClassName = $cacheIdentifier;

        $hasCache = $cache->requireOnce($cacheIdentifier) !== false;
        if (!$hasCache) {
            $containerBuilder = $this->buildContainer($packageManager, $serviceProviderRegistry);
            $this->dumpContainer($containerBuilder, $cache, $cacheIdentifier);
            $cache->requireOnce($cacheIdentifier);
        }
        $container = new $containerClassName();
at TYPO3\CMS\Core\DependencyInjection\ContainerBuilder->createDependencyInjectionContainer()
in /var/www/typo3_cores/typo3_src-11.5.41/typo3/sysext/core/Classes/Core/Bootstrap.php line 142
            // @internal
            'boot.state' => $bootState,
        ]);

        $container = $builder->createDependencyInjectionContainer($packageManager, $dependencyInjectionContainerCache, $failsafe);

        // Push the container to GeneralUtility as we want to make sure its
        // makeInstance() method creates classes using the container from now on.
        GeneralUtility::setContainer($container);
at TYPO3\CMS\Core\Core\Bootstrap::init()
in /var/www/typo3_cores/typo3_src-11.5.41/index.php line 20
// Set up the application for the frontend
call_user_func(static function () {
    $classLoader = require __DIR__.'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});
at {closure}()
in /var/www/typo3_cores/typo3_src-11.5.41/index.php line 21
call_user_func(static function () {
    $classLoader = require __DIR__.'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});