[ https://issues.apache.org/jira/browse/XBEAN-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alan Cabrera updated XBEAN-92: ------------------------------ Fix Version/s: 3.4 > UrlSet excludePaths() method throws a nullpointer exception if the pathString > argument is null > ---------------------------------------------------------------------------------------------- > > Key: XBEAN-92 > URL: https://issues.apache.org/jira/browse/XBEAN-92 > Project: XBean > Issue Type: Bug > Environment: IBM JDK 5 > Reporter: karan singh malhi > Assignee: David Blevins > Priority: Blocker > Fix For: 3.4 > > > With IBM JDK 5, when we try to get the system property java.endorsed.dirs, it > returns null. This is a critical issue as it prevents OpenEjb from starting > In UrlSet, the following method will lead to a NullPointerException: > public UrlSet excludeJavaEndorsedDirs() throws MalformedURLException { > return excludePaths(System.getProperty("java.endorsed.dirs")); > } > This is because the excludePaths() method assumes that the pathString > argument is always non-null. > public UrlSet excludePaths(String pathString) throws MalformedURLException > { > String[] paths = pathString.split(File.pathSeparator); > UrlSet urlSet = this; > for (String path : paths) { > File file = new File(path); > urlSet = urlSet.exclude(file); > } > return urlSet; > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.