zanata client does not handle 404 properly when the code is designed to ignore it

Description

When create skeleton is false (the default) and there is no translation for a document, the server will return 404. Zanata client not has a status code client side filter which throws exception on any status over 400. We have places where we want to ignore 404 will try to catch NotFoundException. But resteasy's ClientInvocation.java will wrap anything from ResponseStatusFilter into a ResponseProcessingException and therefore skip our catch block.

Environment

None

Status

Assignee

Patrick Huang

Reporter

Patrick Huang

Labels

None

Tested Version/s

None

Sprint

None

Fix versions

Affects versions

Priority

High
Configure