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

WebTargetImpl should always check if client is closed first

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.1.5
    • 3.1.6, 3.0.9, 3.2.0
    • JAX-RS
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: