org.apache.cxf.jaxrs.provider.AbstractJAXBProvider.getPackageContext erroneously returns null value ---------------------------------------------------------------------------------------------------
Key: CXF-2058 URL: https://issues.apache.org/jira/browse/CXF-2058 Project: CXF Issue Type: Bug Components: REST Affects Versions: 2.1.4 Reporter: Marcus Hanau The following code does not allow a non-null context returned by packageContexts.get(packageName) to be returned. JAXBContext context = packageContexts.get(packageName); // In my test case this value == null on first iteration but not on second if (context == null) { // If context != null, then this block is not executed. try { context = JAXBContext.newInstance(packageName, type.getClassLoader()); packageContexts.put(packageName, context); return context; } catch (JAXBException ex) { LOG.fine("Error creating a JAXBContext using ObjectFactory : " + ex.getMessage()); return null; } // end try-catch } // end if } // end synchronized block return null; // Causes response to be null when above if(context == null) is false -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.