You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After adding the following verbose logging changes:
try {
$isValid = $document->validate($this->getConfigDirectoryPath() . self::CONFIGURATION_SCHEMA, $errors);
} catch (\Exception $exception) {
throw new Exception('XML file is invalid at ' . $configFile);
}
if (!$isValid) {
throw new Exception('XML file is invalid at ' . $configFile . '<br>' . json_encode($errors));
}
The error being thrown was that the config.xsd wasn't validating.
After adding a little switch statement and a constant for the settings.xsd the error was resolved.
Should I make a pull request for this? I don't want to put in the effort if it is just going to be ignored.
If this isn't replicatable, we can maintain our own version with the patch, but obviously a PR into the actual codebase would be better.
Possibly related issues #546 [Migration\Exception] XML file is invalid. 1.9.3.8 -> 2.2.4 #378 Magento2 Migrating from M1 1.9.3.6 To M2 2.2.0 opensource to opensource
It's a little sad to see that the solution to the validation failing is to simply move change to a development environment...
The text was updated successfully, but these errors were encountered:
…tch statement to validate config/settings files correctly. Increased the error output to help with debugging. As this is a CLI tool, I can't see any issues with have more verbose output.
@PivitParkour94 Yeah, at first glance using settings.xml in migrate:settings command seems quite reasonable. I really appreciate your time and willing to make a contribution anyway. Thank you!
Preconditions
Magento 2.3.1
PHP 7.2.19
mysql --version
CentOS Linux release 7.6.1810 (Core)
Steps to reproduce
cp ./vendor/magento/data-migration-tool/etc/opensource-to-opensource/settings.xml.dist ./vendor/magento/data-migration-tool/etc/opensource-to-opensource/settings.xml
bin/magento -vvv migrate:settings ./vendor/magento/data-migration-tool/etc/opensource-to-opensource/settings.xml
Expected result
Actual result
Additional notes
After adding the following verbose logging changes:
The error being thrown was that the
config.xsd
wasn't validating.After adding a little switch statement and a constant for the
settings.xsd
the error was resolved.Should I make a pull request for this? I don't want to put in the effort if it is just going to be ignored.
If this isn't replicatable, we can maintain our own version with the patch, but obviously a PR into the actual codebase would be better.
Possibly related issues
#546 [Migration\Exception] XML file is invalid. 1.9.3.8 -> 2.2.4
#378 Magento2 Migrating from M1 1.9.3.6 To M2 2.2.0 opensource to opensource
It's a little sad to see that the solution to the validation failing is to simply move change to a development environment...
The text was updated successfully, but these errors were encountered: