That one will probably need some serious troubleshooting (or to raise a case with MS support).
Basically, the error is telling you that "some info" was not present where it was supposed to be.
So the first step is to have a look at the full error stack trace if you have it, to identify what part of the code triggered that error.
Then you'll have to uncompile the MP dll files to have a look at that portion of the code (written in C#), and do your best to understand what it's supposed to do.
Intercepting the communication between the MP and the Azure API using a Fiddler trace will also probably help to shed some light.
Or maybe someone already had the exact same issue and will be able to help :p