Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-6812

WebTargetImpl should always check if client is closed first

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.5
    • Fix Version/s: 3.1.6, 3.0.9, 3.2.0
    • Component/s: JAX-RS
    • Labels:
      None
    • Estimated Complexity:
      Unknown

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

        Attachments

          Activity

            People

            • Assignee:
              ema Jim Ma
              Reporter:
              ema Jim Ma
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: