Error while saving: Item with the {id} schema identifier was not found
Создаю в пакете новую Schema of the Edit Page View Model, добавляю в неё нужный код и сохранаю, получаю ошибку:
Error while saving: Item with the "id" schema identifier was not found
В самом пакете схему после этого видно, а код в ней сохранился. В метаданных сохраняемой схемы вижу этот Id в ParentSchemaUId. Но у схемы не заполненно поле Parent Object.
При попытке создать новую клиентскую схему(Module), получаю ту же ошибку, id тоже есть в ParentSchemaUId.
В таблицах SysSchema и SysModule по этому id ничего не находится.
Что это за айди такой ? Какой-то объект, от которого наследуются все схемы ? В какую сторону копать, чтобы исправить это ?
Нравится
Здравствуйте,
Этот Id, видимо, UId или Id какой-то из базовых схем. Попробуйте поискать эту схему в БД запросом вида:
SELECT * FROM "SysSchema" WHERE "Id" = 'Id под вопросом' OR "UId" = 'Id под вопросом'
Есть еще вариант, что нарушена иерархия схем, где родителем является эта схема.
Еще вариант - возможно в логах запишется больше информации по ошибке со стэком, который подскажет в какую сторону смотреть.
Еще в старой конфигурации была колонка Last error message text. Можно попробовать вывести эту колонку и отсортировать по ней, возможно в какой-то из схем будет ошибка.
Если ничего не поможет, попробуйте перегенерировать исходный код для всех элементов и скомпилировать сайт.
С уважением,
Олег
Oleg Drobina,
Генерация исходного кода и последующая компиляция не помогли, но потом попробовали повторить их, а после ещё реддис очистить и аппликацию перезапустить, вот тогда ошибка исчезла. Спасибо за идею.
В SysSchema, кстати, искали и по всем Id, и по всем UId, ничего не находилось. С SysModule тоже самое.