I asked this in the Flexviewer section, but as I'm not sure if the problem is with Flex or Server, I'm asking it here as well.
Using desktop & ArcGIS for Server, I successfully (I think) created a custom print service using my own templates. I followed the tutorial and the recorded training seminar and I thought I had done it correctly, but I'm still getting an error when I try to access the service in my Flex applications (both 3.1 and 3.4).
When I click the "Print" widget, the tool opens correctly, but when I click the "Print" button on the tool I get the following error error:
Error executing print task:
[RPC Fault faultString="Unable to complete operation." faultCode="400" faultDetail="Error executing tool."]
The thing is that I don't get an error if I have my own cached basemap turned on. It only appears when I'm using one of the ArcGIS Online basemaps (or Bing). And that behavior is the same regardless of which flex application I using.