If a publish process failed, status must be FAILED (and not RUNNING)
for example:
<publishResponse dryRun="true" objectListComplete="false">
<PublishObject uri="textgrid:8xc4.0" status="ERROR">
<error>
<message>Content type of [textgrid:8xc4.0] is not publishable (text/xml)! Needs to be text/tg.edition+tg.aggregation+xml or text/tg.collection+tg.aggregation+xml!</message>
<type>WRONG_CONTENT_TYPE</type>
</error>
</PublishObject>
<PublishStatus progress="0" processStatus="RUNNING" activeModule="de.langzeitarchivierung.kolibri.webservice.textgrid.publish.TGPublishServiceImpl" />
</publishResponse>
Edited by Stefan E. Funk