I think it might be this case:
- they ask for a response object of type T
- the server returns an error, but not a body
- because there is no body it's reporting NULL as the error message
- the status code here is swallowed; it should have been wrapped in an http status error tho...