Project

General

Profile

Bug #93495

Updated by Henri Nathanson almost 4 years ago

Updating TYPO3v10.4.9 to v10.4.12 -> Upgrade Wizard 

 Argument 2 passed to TYPO3\CMS\Form\Hooks\FormFileExtensionUpdate::buildExpectedSheetIdentifier() must be of the type string, null given, called in /kunden/204762_70597/rp-hosting/20852/2008091/staging.smileeyes.de/instances/20210212-105227/webroot/typo3/sysext/form/Classes/Hooks/FormFileExtensionUpdate.php on line 554 

 Prototype name was empty in my yaml definitions. So setting it, fixed the point for me. 

 <pre> 
 in /kunden/204762_70597/rp-hosting/20852/2008091/staging.smileeyes.de/instances/20210212-105227/webroot/typo3/sysext/form/Classes/Hooks/FormFileExtensionUpdate.php line 705 
      * @param string $formIdentifier 
      * @param string $finisherIdentifier 
      * @return string 
      */ 
     protected function buildExpectedSheetIdentifier( 
         string $persistenceIdentifier, 
         string $prototypeName, 
         string $formIdentifier, 
         string $finisherIdentifier 
 at TYPO3\CMS\Form\Hooks\FormFileExtensionUpdate->buildExpectedSheetIdentifier('1:/form_definitions/request-form.yaml', null, 'request-form', 'EmailToReceiver') 
 in /kunden/204762_70597/rp-hosting/20852/2008091/staging.smileeyes.de/instances/20210212-105227/webroot/typo3/sysext/form/Classes/Hooks/FormFileExtensionUpdate.php line 554 

         $sheetIdentifiers = $this->getSheetIdentifiersForFinisherOverrides($flexform); 
         foreach ($sheetIdentifiers as $currentSheetIdentifier => $finisherIdentifier) { 
             $sheetIdentifierForOldPersistenceIdentifier = $this->buildExpectedSheetIdentifier( 
                 $possibleOldReferencedPersistenceIdentifier, 
                 $formDefinitionsInformation[$targetPersistenceIdentifier]['prototypeName'], 
                 $formDefinitionsInformation[$targetPersistenceIdentifier]['formIdentifier'], 
                 $finisherIdentifier 
             ); 

 </pre> 

Back