Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
4.6.2
-
None
-
None
-
Yes
Description
How to reproduce:
- Use Ibexa Experience 4.6.2.
- Go the activity log in a clean installation, which should look like something in the attached screenshot.
- Click on any of the "Top Level Nodes" links.
Expected result:
"Top Level Nodes" entries in the activity log should not be links
Actual result:
Exception is thrown:
TypeError: Ibexa\Core\Repository\Values\Content\Content::getContentType(): Return value must be of type Ibexa\Contracts\Core\Repository\Values\ContentType\ContentType, null returned at vendor/ibexa/core/src/lib/Repository/Values/Content/Content.php:102 at Ibexa\Core\Repository\Values\Content\Content->getContentType() (vendor/ibexa/taxonomy/src/lib/View/Matcher/IsTaxonomy.php:55) at Ibexa\Taxonomy\View\Matcher\IsTaxonomy->getContentType(object(ContentView)) (vendor/ibexa/taxonomy/src/lib/View/Matcher/IsTaxonomy.php:34) at Ibexa\Taxonomy\View\Matcher\IsTaxonomy->match(object(ContentView)) (vendor/ibexa/core/src/lib/MVC/Symfony/Matcher/ClassNameMatcherFactory.php:125) at Ibexa\Core\MVC\Symfony\Matcher\ClassNameMatcherFactory->match(object(ContentView)) (vendor/ibexa/core/src/lib/MVC/Symfony/Matcher/DynamicallyConfiguredMatcherFactoryDecorator.php:51) at Ibexa\Core\MVC\Symfony\Matcher\DynamicallyConfiguredMatcherFactoryDecorator->match(object(ContentView)) (vendor/ibexa/core/src/lib/MVC/Symfony/View/Provider/Configured.php:33) at Ibexa\Core\MVC\Symfony\View\Provider\Configured->getView(object(ContentView)) (vendor/ibexa/core/src/lib/MVC/Symfony/View/Configurator/ViewProvider.php:37) at Ibexa\Core\MVC\Symfony\View\Configurator\ViewProvider->configure(object(ContentView)) (vendor/ibexa/core/src/lib/MVC/Symfony/View/Builder/ContentViewBuilder.php:166) at Ibexa\Core\MVC\Symfony\View\Builder\ContentViewBuilder->buildView(array('_stopwatch_token' => 'c73e3d', 'is_rest_request' => false, 'siteaccess' => object(SiteAccess), 'semanticPathinfo' => '/view/content/0/full/1/1', 'viewParameters' => array(), 'viewParametersString' => '', '_route' => 'ibexa.content.view', '_controller' => 'ibexa_content::viewAction', 'viewType' => 'full', 'locationId' => '1', 'layout' => '1', 'contentId' => '0', '_route_params' => array('viewType' => 'full', 'locationId' => '1', 'layout' => '1', 'contentId' => '0'), '_locale' => 'en', '_firewall_context' => 'security.firewall.map.context.ibexa_front', '_security_firewall_run' => '_security_ibexa_front', 'location' => object(Location))) (vendor/ibexa/core/src/bundle/Core/EventListener/ViewControllerListener.php:69) at Ibexa\Bundle\Core\EventListener\ViewControllerListener->getController(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:118) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(ControllerEvent), 'kernel.controller', object(TraceableEventDispatcher)) (vendor/symfony/event-dispatcher/EventDispatcher.php:230) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.controller', object(ControllerEvent)) (vendor/symfony/event-dispatcher/EventDispatcher.php:59) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/ibexa/site-factory/src/lib/Event/EventDispatcher.php:28) at Ibexa\SiteFactory\Event\EventDispatcher->dispatch(object(ControllerEvent), 'kernel.controller') (vendor/symfony/http-kernel/HttpKernel.php:151) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:75) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:35) at require_once('/var/www/html/vendor/autoload_runtime.php') (public/index.php:5)
The link .../admin/view/content/0/full/1/1 has no valid content id.