Am construit un modul pe o instanță locală în directorul meu modul/personalizat; Am publicat-o apoi pe drupal.org, ca Grupați după Widget de câmp. Din anumite motive, când instalez lansarea 1.1.1 prin Composer, primesc această eroare.
Avertisment: include(/app/web/modules/custom/group_by_field_widget/src/Plugin/Field/FieldWidget/EntityReferenceGroupByFieldWidget.php): nu s-a putut deschide fluxul: nu există un astfel de fișier sau director în /app/vendor/composer/ClassLoader.php pe linia 444
Avertisment: include(): Deschiderea eșuată a „/app/web/modules/custom/group_by_field_widget/src/Plugin/Field/FieldWidget/EntityReferenceGroupByFieldWidget.php” pentru includere (include_path='/app/vendor/pear/pear_exception:/app/ vendor/pear/console_getopt:/app/vendor/pear/pear-core-minimal/src:/app/vendor/pear/archive_tar:.:/usr/local/lib/php') în /app/vendor/composer/ ClassLoader.php pe linia 444
Drupal\Component\Plugin\Exception\PluginException: Clasa de instanță de plugin (entity_reference_group_by_field_widget) „Drupal\group_by_field_widget\Plugin\Field\FieldWidget\EntityReferenceGroupByFieldWidget” nu există.în Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (linia 97 din core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php).
Modulul este instalat în modul/contribuție directorul prin Composer, dar avertismentul afirmă că /app/vendor/composer/ClassLoader.php încarcă fișiere din /app/web/modules/custom/.
Vă rugăm să rețineți că eroarea apare numai la editarea paginii de afișare a formularului de gestionare.
Când mut modulul în directorul personalizat, funcționează bine. Ce ar lega un modul de un director?