I'm working on a Web 8.5 implementation where the client is using legacy publishing with publishing targets. They leverage bundle workflow for managing the passing back & forth of all the content, and Experience Manager for building out their pages.
Up until recently, this process was working great - however, we've run into an issue where the item being edited is NOT being automatically published when the user clicks "Finish Editing". The save goes through successfully, but no items are published.
A bit of information about our setup:
- SDL Web 8.5
- Legacy publishing (no microservices)
- Translation Manager is setup (WorldServer)
- Session preview is disabled
I noticed in the network tab that the call to PublishItems is failing:
/WebUI/Models/TCM54/Services/Publishing.svc/PublishItems
And it is failing with error:
"ExceptionDetail": {
"HelpLink":null,
"InnerException":null,
"Message":"Value cannot be null.\u000d\u000aParameter name: collection",
"StackTrace": "...."
}
Where Tridion is sending the following in the request payload:
{"ids":null,"instruction":null}
So obviously there's something wrong with the call to publish the items. I'm not really sure where to investigate as the feature seemed to randomly stop working, and does not seem to be related to any extensions we've added.
Does anyone have any suggestions as to what we can look into next?
I've tried installing Hotfix XPM_8.5.0.6084 which deals with an issue:
"Committing" changes made in XPM very slow when there are a large number of bundles and bundle workflow processes.
But no luck, although it did make the "Finish Editing" step complete much faster :) I'm just a bit stumped as to where I should look next as it simply stopped working in our Production environment. Any insights or tips would be greatly appreciated.