Can't submit channel updates since Apr 15
When performing the 'Channel Behavior Analysis' we systematically end up with the error 'Unable to get valid XML layout' for the tests 'Channel Deep Linking Basic' and 'Channel Content Play Performance'.
We investigated and found that these 2 tests likely involve deep-linking a video from the Roku Remote Tool since the results of the test helpfully provide the Roku Remote Tool script that was used for each test.
In our own tests, our deep-linking implementation appears to be working as designed when testing via curl (ECP, see https://developer.roku.com/docs/developer-program/debugging/external-control-api.md), or when using the Roku Deep Linking Tester (aka http://devtools.web.roku.com/DeepLinkingTester/). However, testing our deep-linking implementation always fails when using the Roku Remote Tool, because the Roku Remote Tool generates a bad URL (details at the bottom).
If this analysis is correct, that means the 'Channel Behavior Analysis' is failing for everyone at least since Apr 15 (the day we first tried to submit).
Has anyone been able to submit channel updates since Apr 15?
Roku Remote Tool bug details:
The tool should be generating a url like http://[rokuIP]:[rokuPort]/launch/[channelId]/contentId=[my-content-id]. Instead, according to the logs it generates a url that's missing the forward slash that precedes the contentId so the path looks like /launch/[channelId]contentId=[my-content-id]
For us, testing in the development environment against a side loaded app, that means the url generated is
http://192.168.1.40:8060/launch/devcontentId=123
instead of the correct deep-linking url:
http://192.168.1.40:8060/launch/dev/contentId=123