When CMS Workflow is turned on, the
public Collection<Content> getPendingQueue(String filePath) throws WorkflowException method of ApprovePublishImpl does not get a proper instance back from the JBPM Process.
It gets a ByteArray back instead of the actual Object which in this case of type "Content". I checked and made sure the Object is Serializable
Link to similar issue: https://jira.jboss.org/jira/browse/JBPM-1914
For some reason, this same piece of code unaltered works fine with the 2.7.0 Final that was shipped.
So far, its a Ghost in the machine until I know more