I am experiencing one issue that once I click on the "Update Preview" button in Site Edit mode, then it always asks me to load the preview update also sometimes through the error "Invalid URI: tcm-0-0-0".

For reference: I have recently upgraded to SDL 8.5 microservices.

enter image description here


I have seen similar issues, it’s because of XPM markup tag ComponentTemplateID is empty on that page some of the components, that is why it’s throwing the Invalid URI error while Finishing Editing in XPM inline while updating the preview button.

You can check these values in view source of the page to see those markup page, you can also see in the chrome debug developer tool or fiddler to see that post request of the values, It could be your content model has a component link field it's not handled properly rendering the XPM.

At the end, you need to review your source code of XPM tag implementation further to fix this issue on the web app side.

I hope it helps.

  • Thanks for the reply, actually, XPM working earlier and once I upgraded to microservices then I am getting this error, for your reference, I have checked markup is correct and have componentTemplateID – Priyank Gupta Nov 27 '19 at 12:00
  • then, worth validate your setup - velmuruganarjunan.wordpress.com/2018/03/23/… – Velmurugan Nov 27 '19 at 12:23
  • I have validated setup as per the above link, all good at my end, Just for more update, I am using SDL web8.5 with DD4T Java, – Priyank Gupta Nov 28 '19 at 12:02
  • For XPM, important is markup tags and values, since you mentioned it's happening very often, is that happening specific page? – Velmurugan Nov 28 '19 at 14:20
  • It's happening on every page if I do not click on the "Update Preview" button and click on Finish editing then its save and after publish, I can see updates on site too. – Priyank Gupta Nov 28 '19 at 14:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.