Uncaught TYPO3 Exception
Call to a member function getUid() on bool

Error thrown in file
/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3conf/ext/commerce/Classes/Controller/BaseController.php in line 2641.

38 CommerceTeam\Commerce\Controller\BaseController::getPrevNextLink()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3conf/ext/commerce/Classes/Controller/BaseController.php:
02749: 
02750:         //set next/prev category marker
02751:         $prevNext = $this->getPrevNextLink($catObj);
02752:         if ($prevNext['prev'] != "") {
02753:             $typolinkConf = array(

37 CommerceTeam\Commerce\Controller\BaseController::setFrame()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3conf/ext/commerce/Classes/Controller/BaseController.php:
02250:         //hald online: if no ajax request put the frame around
02251:         if ($GLOBALS['TSFE']->type != 5000) {
02252:             $content = $this->setFrame($content,$categoryUid,$product);
02253:         }
02254: 

36 CommerceTeam\Commerce\Controller\BaseController::renderProduct()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3conf/ext/commerce/Classes/Controller/ListController.php:
00634:             $productTypoScript,
00635:             $this->conf['templateMarker.']['basketSingleView.'],
00636:             $this->conf['templateMarker.']['basketSingleViewMarker']
00637:         );
00638: 

35 CommerceTeam\Commerce\Controller\ListController::renderSingleView()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3conf/ext/commerce/Classes/Controller/ListController.php:
00484:                 $subpartNameNostock = '###' . strtoupper($this->conf['templateMarker.']['productView']) . '_NOSTOCK###';
00485:                 $this->content = $this->renderSingleView(
00486:                     $this->product,
00487:                     $this->category,
00488:                     $subpartName,

34 CommerceTeam\Commerce\Controller\ListController::main()
33 call_user_func_array()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
06343:                     ], [
06344:                         $content,
06345:                         $conf
06346:                     ]);
06347:                 } else {

32 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::callUserFunction()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php:
00039:             $this->cObj->setUserObjectType(ContentObjectRenderer::OBJECTTYPE_USER);
00040:         }
00041:         $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
00042:         if ($this->cObj->doConvertToUserIntObject) {
00043:             $this->cObj->doConvertToUserIntObject = false;

31 TYPO3\CMS\Frontend\ContentObject\UserContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

30 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

29 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00717:                 // Getting the cObject
00718:                 $timeTracker->incStackPointer();
00719:                 $content .= $this->cObjGetSingle($name, $conf, $key);
00720:                 $timeTracker->decStackPointer();
00721:             } else {

28 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php:
00042:             $theValue = '';
00043:         } else {
00044:             $theValue = $this->cObj->cObjGetSingle($conf[$key], $conf[$key . '.'], $key);
00045:         }
00046:         if (isset($conf['stdWrap.'])) {

27 TYPO3\CMS\Frontend\ContentObject\CaseContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

26 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

25 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00681:             if ((int)$theKey && strpos($theKey, '.') === false) {
00682:                 $conf = $setup[$theKey . '.'];
00683:                 $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
00684:             }
00685:         }

24 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectArrayContentObject.php:
00039:         }
00040: 
00041:         $content = $this->cObj->cObjGet($conf);
00042:         $wrap = isset($conf['wrap.']) ? $this->cObj->stdWrap($conf['wrap'], $conf['wrap.']) : $conf['wrap'];
00043:         if ($wrap) {

23 TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

22 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

21 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php:
00042:             $theValue = '';
00043:         } else {
00044:             $theValue = $this->cObj->cObjGetSingle($conf[$key], $conf[$key . '.'], $key);
00045:         }
00046:         if (isset($conf['stdWrap.'])) {

20 TYPO3\CMS\Frontend\ContentObject\CaseContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

19 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

18 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00717:                 // Getting the cObject
00718:                 $timeTracker->incStackPointer();
00719:                 $content .= $this->cObjGetSingle($name, $conf, $key);
00720:                 $timeTracker->decStackPointer();
00721:             } else {

17 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentContentObject.php:
00094:                         $this->cObj->lastChanged($row['tstamp']);
00095:                         $cObj->start($row, $conf['table']);
00096:                         $tmpValue = $cObj->cObjGetSingle($renderObjName, $renderObjConf, $renderObjKey);
00097:                         $cobjValue .= $tmpValue;
00098:                     }

16 TYPO3\CMS\Frontend\ContentObject\ContentContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

15 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

14 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/TemplateContentObject.php:
00152:                 $markerArray = [];
00153:                 foreach ($marks as $theKey => $theValue) {
00154:                     $markerArray[$PRE . $theKey . $POST] = $this->cObj->cObjGetSingle($theValue['name'], $theValue['conf'], 'marks.' . $theKey);
00155:                 }
00156:                 // Getting wraps

13 TYPO3\CMS\Frontend\ContentObject\TemplateContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

12 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

11 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/TemplateContentObject.php:
00152:                 $markerArray = [];
00153:                 foreach ($marks as $theKey => $theValue) {
00154:                     $markerArray[$PRE . $theKey . $POST] = $this->cObj->cObjGetSingle($theValue['name'], $theValue['conf'], 'marks.' . $theKey);
00155:                 }
00156:                 // Getting wraps

10 TYPO3\CMS\Frontend\ContentObject\TemplateContentObject::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00819:         // Render content
00820:         try {
00821:             $content .= $contentObject->render($configuration);
00822:         } catch (ContentRenderingException $exception) {
00823:             // Content rendering Exceptions indicate a critical problem which should not be

9 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::render()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00735:                     $contentObject = $this->getContentObject($name);
00736:                     if ($contentObject) {
00737:                         $content .= $this->render($contentObject, $conf);
00738:                     } else {
00739:                         // Call hook functions for extra processing

8 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:
00681:             if ((int)$theKey && strpos($theKey, '.') === false) {
00682:                 $conf = $setup[$theKey . '.'];
00683:                 $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
00684:             }
00685:         }

7 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/Page/PageGenerator.php:
00193:         $timeTracker->incStackPointer();
00194:         $timeTracker->push($tsfe->sPre, 'PAGE');
00195:         $pageContent = $tsfe->cObj->cObjGet($tsfe->pSetup);
00196:         if ($tsfe->pSetup['wrap']) {
00197:             $pageContent = $tsfe->cObj->wrap($pageContent, $tsfe->pSetup['wrap']);

6 TYPO3\CMS\Frontend\Page\PageGenerator::renderContent()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/Http/RequestHandler.php:
00209:                 $this->controller->preparePageContentGeneration();
00210:                 // Content generation
00211:                 PageGenerator::renderContent();
00212:                 $this->controller->setAbsRefPrefix();
00213:             }

5 TYPO3\CMS\Frontend\Http\RequestHandler::handleRequest()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/core/Classes/Core/Bootstrap.php:
00317: 
00318:         // Execute the command which returns a Response object or NULL
00319:         $this->response = $requestHandler->handleRequest($request);
00320:         return $this;
00321:     }

4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Classes/Http/Application.php:
00077:     public function run(callable $execute = null)
00078:     {
00079:         $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals());
00080: 
00081:         if ($execute !== null) {

3 TYPO3\CMS\Frontend\Http\Application::run()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Resources/Private/Php/frontend.php:
00021: call_user_func(function () {
00022:     $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023:     (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });

2 {closure}()

/homepages/18/d28990370/htdocs/www.tradedimensions.de/typo3/sysext/frontend/Resources/Private/Php/frontend.php:
00022:     $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023:     (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });

1 require("/homepages/18/d28990370/htdocs/www.tradedimensionssysext/frontend/Resources/Private/Php/frontend.php")

/homepages/18/d28990370/htdocs/www.tradedimensions.de/index.php:
00001: <?php
00002: 
00003: require __DIR__ . '/typo3/sysext/frontend/Resources/Private/Php/frontend.php';