Project

General

Profile

Bug #90479

Updated by Christian Eßl over 4 years ago

How to reproduce: 
 - Install introduction package on master (which then automatically imports a pagetree) 
 - deinstall the introduction package in the extension manager 
 - Go to the page module and open a page. 

 The new fluidbased page module will now throw an error: 
 <pre><code class="php"> 
 Call to a member function getDrawingConfiguration() on null 
 </code></pre> 

 in line: 
 <pre><code class="php"> 
 $configuration = $backendLayout->getDrawingConfiguration(); 
 </code></pre> 

 which happens in DataProviderCollection::getBackendLayout(); 

 Because the configured backend layout of the previously installed extension is now missing. If a backendLayout cannot be resolved, there should be either: 
 * be thrown an exception, that the backendLayout can't be resolved 
 * or be a fallback to the "default" backend layout. "default". 

 I think the latter option was the behaviour in the old PageLayoutView.

Back