[jboss-cvs] JBossAS SVN: r71566 - projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 1 15:12:21 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-04-01 15:12:21 -0400 (Tue, 01 Apr 2008)
New Revision: 71566
Modified:
projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossPDP.java
projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossRequestContext.java
Log:
make additional checks for null
Modified: projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossPDP.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossPDP.java 2008-04-01 18:16:06 UTC (rev 71565)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossPDP.java 2008-04-01 19:12:21 UTC (rev 71566)
@@ -313,13 +313,15 @@
is = url.openStream();
}
catch (Exception e)
- {
+ {
}
if (is == null)
{
ClassLoader tcl = SecurityActions.getContextClassLoader();
is = tcl.getResourceAsStream(loc);
}
+ if(is == null)
+ throw new RuntimeException("Null Inputstream for "+ loc);
return is;
}
Modified: projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossRequestContext.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossRequestContext.java 2008-04-01 18:16:06 UTC (rev 71565)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossRequestContext.java 2008-04-01 19:12:21 UTC (rev 71566)
@@ -89,7 +89,10 @@
{
try
{
- RequestCtx request = RequestCtx.getInstance(getRequest(is));
+ Node root = getRequest(is);
+ if(root == null)
+ throw new IllegalStateException("Root node read from the input stream is null");
+ RequestCtx request = RequestCtx.getInstance(root);
set(XACMLConstants.REQUEST_CTX, request);
}
catch (Exception e)
More information about the jboss-cvs-commits
mailing list