You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Andy McCright (JIRA)" <ji...@apache.org> on 2017/04/27 17:22:04 UTC

[jira] [Created] (CXF-7349) NPE in ClassLoaderUtils

Andy McCright created CXF-7349:
----------------------------------

             Summary: NPE in ClassLoaderUtils
                 Key: CXF-7349
                 URL: https://issues.apache.org/jira/browse/CXF-7349
             Project: CXF
          Issue Type: Bug
          Components: Core
    Affects Versions: 3.1.11
            Reporter: Andy McCright
             Fix For: 3.2.0, 3.1.12


A NullPointerException can be thrown when the JVM's boot classloader is set as the thread's context classloader.  Ex:

URL url = Thread.currentThread().getContextClassLoader().getResource(resourceName);

The call to getContextClassLoader() could return null - that is a valid return from that method.  In that case, we should use ClassLoader.getSystemClassLoader() instead.

This issue was reported on in the users mailing list:
http://cxf.547215.n5.nabble.com/NPE-in-cxf-core-ClassLoaderUtils-possible-bug-td5780007.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)