Tridion — Ошибка фиксации развертывания (TransientObjectException)

Я пытаюсь опубликовать страницу в Tridion и продолжаю получать следующее исключение NHibernate на этапе «Подтверждение развертывания»:

10 раз пытались зафиксировать и не удалось, org.hibernate.TransientObjectException: объект ссылается на несохраненный временный экземпляр — сохраните временный экземпляр перед сбросом: com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta, org.hibernate .TransientObjectException: объект ссылается на несохраненный переходный экземпляр — сохраните переходный экземпляр перед сбросом: com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta

Страница выглядит нормально, если я просматриваю ее в конструкторе шаблонов, может ли кто-нибудь предоставить какую-либо информацию о том, почему это может происходить?

Обновить

Чтобы уточнить, это не вызвано бинарными конфликтами - TBB позаботится о них, и на странице даже нет двоичных файлов. Это похоже на проблему с базой данных брокера, так как публикация копии страницы работает нормально.


person richeym    schedule 23.02.2012    source источник
comment
Презентации компонентов, связанные с двоичными файлами, иногда корректно отображаются в конструкторе шаблонов или в предварительном просмотре, но не публикуются из-за конфликтующих двоичных файлов. Обычно один и тот же вариант публикуется в разных местах с помощью разных шаблонов (должны быть разными) или разные шаблоны публикуют один и тот же двоичный файл в одном и том же месте с разными идентификаторами вариантов (должны быть одинаковыми). Но это обычно приводит к ошибке уже опубликованного двоичного типа, а не к трассировке стека.   -  person Alvin Reyes    schedule 24.02.2012


Ответы (1)


У меня были похожие проблемы, и я обнаружил, что что-то пошло не так в БД брокера, как правило, отмена публикации страницы и ее повторная публикация решили проблему. Я знаю, что это не лучшее решение, но нам помогло

person Chris Summers    schedule 23.02.2012