3 votes

Tridion - La validation du déploiement a échoué (TransientObjectException)

J'essaie de publier une page dans Tridion et je continue à obtenir l'exception NHibernate suivante dans la phase "Committing Deployment" :

Réessayer 10 fois de commettre et échouer, org.hibernate.TransientObjectException : l'objet fait référence à un fichier non sauvegardé. instance transitoire non sauvegardée - sauvegarder l'instance transitoire avant le vidage : com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta, org.hibernate.TransientObjectException : l'objet fait référence à une instance transitoire non sauvegardée. instance transitoire non sauvegardée - sauvegardez l'instance transitoire avant de vider le système : com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta

La page semble correcte si je la prévisualise dans Template Builder. Quelqu'un peut-il me donner des informations sur la raison de ce problème ?

Mise à jour

Pour clarifier, ce n'est pas dû à des conflits binaires - un TBB s'en occupe et il n'y a même pas de binaires sur la page. Il semble s'agir d'un problème de base de données Broker, car la publication d'une copie de la page fonctionne bien.

3voto

Chris Summers Points 9467

J'ai eu des problèmes similaires, et j'ai trouvé qu'il s'agissait d'un problème dans la base de données du courtier. En général, le fait de dé-publier la page et de la republier a résolu le problème. Je sais que ce n'est pas une grande solution, mais cela a fonctionné pour nous.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X