Description
org.apache.cxf.jaxrs.client.spec.Clientimpl$WebClientImpl#resolveTemplatesFromEncoded(Map<String, Object> templatesMap) method should always check if client is closed first. If the input templatesMap is empty , even the client is closed it still returns this object:
@Override public WebTarget resolveTemplatesFromEncoded(Map<String, Object> templatesMap) { checkClosed(); checkNullMap(templatesMap); if (templatesMap.isEmpty()) { return this; } return newWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templatesMap)); }