Details
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));
}