Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-3553

Search Field Mappers do not work without Solr Bundle

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 4.1.6, 4.2.1, 4.3.x-dev, 3.3.26
    • 4.2.0-rc1, 4.1.5, 3.3.24
    • None
    • None

    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.

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              pawel.niedzielski@ibexa.co Paweł Niedzielski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: