Jim Ma created CXF-6812:
---------------------------

             Summary: Cxf webTargetImpl should always check if client is closed 
frist
                 Key: CXF-6812
                 URL: https://issues.apache.org/jira/browse/CXF-6812
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
    Affects Versions: 3.1.5
            Reporter: Jim Ma
             Fix For: 3.2.0, 3.1.6


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:
<code>

        @Override
        public WebTarget resolveTemplatesFromEncoded(Map<String, Object> 
templatesMap) {
            checkClosed();
            checkNullMap(templatesMap);
            if (templatesMap.isEmpty()) {
                return this;
            }
            return 
newWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templatesMap));
        }
</code>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to