Discussion:
[TYPO3-english] Update from TYPO3 7.x -> TYPO3 8.x: error with upgradeWizard from Install Tool
Bert Hiddink [BENDOO e-work solutions]
2017-06-23 11:29:12 UTC
Permalink
Hello,

When upgrading from 7.x to 8.7.2 and running the step "Execute database
migrations on single rows" with the upgradeWizard from Install Tool, I
get the following error:

Argument 3 passed to
TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor::synchronizeFieldValues()
must be of the type array, null given, called in
typo3_src-8.7.2/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php
on line 316

TypeError thrown in file
typo3_src-8.7.2/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php
in line 384.

Seems very similar to this bug https://forge.typo3.org/issues/79853 but
this seems already having been resolved in the 8.6-branch.

Any ideas where this error comes from?

Any ideas?

Thanks in advance!

Regards,
Bert
Thomas Deuling
2017-08-14 07:24:15 UTC
Permalink
I've the same issue without finding any solution - anyone else have a tipp?
--
TYPO3 AMP, TYPO3 OpenImmo-Immobilien, TYPO3 mobile.de-Fahrzeugsuche, TYPO3 Online-Adventskalender:
https://www.coding.ms/
Chris Bro
2018-02-18 09:50:51 UTC
Permalink
Hello,
I faced the same problem within an upgrade from 7.6 to 8.7 via upgradeWizard. All other wizards worked, but this one produced the same error message you described. Did you find a solution in the meantime?

I did this as a workaround:
In the file DataMapProcessor.php I put the following lines on comment:

/*
foreach ($fieldNames as $fieldName ) {
$this->synchronizeFieldValues ($item,...);
}
*/

After that the Wizard went through and up to now I have no problems with the upgraded project. Nevertheless i guess this is not the correct solution and would be happy about more informations or better ideas.

Thanks in advance

Loading...