I'm having trouble with ajax in the workbench email module. On two nodes (out of hundreds), the ajax call to get a list of users to notify when the publication status changes will fail. The error is "Invalid form POST data". I added watchdog logging, and actually the entire $_POST is missing when the ajax fires. Does anyone know what would cause that?
I can't reproduce this in our development environment. I copied the database down, and the codebase is the same, but the same node works just fine in dev.
I've turned off boost caching on the live site and deleted the cache, and that did not help (although it's a node edit form, so I didn't think caching should matter).
It's consistently happening to the same two nodes, but I can't see anything different about them than the other nodes that work without issue.
One more thing -- I am using the Ajax Debugger chrome extension, and postData is populated in the request object with all of the form data and sent to the server. So it must be something in the drupal_bootstrap to remove $_POST data, but I'm stumped.
watchdog('MYMODULE', '<pre>' . print_r($_POST, TRUE) . '</pre>');
to various points in the bootstrap to see when it's failing. It might not help you fix it but would at least give us something more to go on