Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tridion - Commiting Deployment Failed (TransientObjectException)

Tags:

tridion

I'm trying to publish a page in Tridion and keep getting the following NHibernate exception in the "Committing Deployment" phase:

Retried 10 times to commit and failed, org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta, org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: com.tridion.storage.BinaryVariant.binaryMeta -> com.tridion.storage.BinaryMeta

The page looks fine if I preview it in Template Builder, can anyone provide any info on why this might be happening?

Update

To clarify, this isn't caused by binary conflicts - A TBB takes care of those and there aren't even any binaries on the page. It looks like a Broker database issue, as publishing a copy of the page works fine.

like image 445
richeym Avatar asked Dec 20 '25 18:12

richeym


1 Answers

I have had similar issues, and found it to be something gone wrong in the Broker DB, generally un-publishing the page and re-publishing it has solved the issue. Not a great solution I know, but has worked for us

like image 53
Chris Summers Avatar answered Dec 22 '25 23:12

Chris Summers



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!