Activities not displaying and weird json message
Answering my own question.
On checking logs it was in fact missing civivolunteer custom fields.
restored them from backup and all good now.

Is this bad behaviour for an extension?