Details
Description
When performing tests for Measurement package, an error appeared:
Ibexa\Contracts\Migration\Exception\UnhandledMigrationException {#3839 #message: "Intentionally not implemented: No mapper available for: Ibexa\Contracts\Core\Search\FieldType\IdentifierField" #code: 0 #file: "./vendor/ibexa/migrations/src/lib/MigrationExecutor.php" #line: 71 -previous: Ibexa\Contracts\Core\Repository\Exceptions\NotImplementedException {#5709 #message: "Intentionally not implemented: No mapper available for: Ibexa\Contracts\Core\Search\FieldType\IdentifierField" #code: 0 #file: "./vendor/ibexa/core/src/lib/Search/Common/FieldValueMapper/Aggregate.php" #line: 90 trace: { ./vendor/ibexa/core/src/lib/Search/Common/FieldValueMapper/Aggregate.php:90 { …} ./vendor/ibexa/core/src/lib/Search/Common/FieldValueMapper/Aggregate.php:74 { …}
During investigation it has been discovered that certain search services are left in an "incomplete" state when Elasticsearch bundle is enabled, but Solr is not. Compiler passes that are responsible for adding tagged services were not applied, because they only do so in Solr Bundle.