Unmarshall into empty interface if we cannot unmarshall into the supplied Result and Error values.
New complain() function prints detailed messages to log.