GeneratedColumn и Collapsed в jmix1.6

Добрый день!

Обновляемся на jmix 1.6 с 1.4.1 и появилась такая проблема:
Если попробовать скрыть сгенерированную колонку в таблице (проставить collapsed=true декларативно или через код) - то ловим NullPointerException:

NullPointerException: Cannot invoke “io.jmix.core.metamodel.model.MetaPropertyPath.getMetaProperties()” because “metaPropertyPath” is null

В 1.4.1 колонки скрывались.

Вижу, что метод setCollapsed в AbstructTable поменялся.
В 1.6 setCollapsed в итоге вызывает setColumnCollapsedUiPermissionsAware, где для сгенерированной колонки проставляется attributeContext. На сколько я понимаю, у сгенерированного атрибута не должно быть attributeContext’а и тогда бы были бы пропущены проверки по RegisteredConstraints.
А может и не в этом проблема :slight_smile:

В любом случае подскажите, пожалуйста, как бы исправить ошибку?

Во вложении тестовый проект, где воспроизводится этот эксепшн на штатной таблице юзеров.

jmix_generated_column.zip (2.0 МБ)

Добрый день!

Завёл issue на проблему.

1 симпатия