We are rendering a mapview offscreen for printing purposes, as suggested by Rex Hansen.
We are waiting for the DrawStatus to be "Completed" before we continue with the process.
Our map has layers from an mmpk, and in the scenario I'm debugging, the DrawStatus never completes.
I don't have any other service layers, or even a basemap, so it should complete rather quickly.
Is there any other status I can check?
Is there anything else that would keep it from completing?