Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2 AS 5.2.1。决策时出现Servlet异常:java.lang.NullPointerException_Wso2 - Fatal编程技术网

WSO2 AS 5.2.1。决策时出现Servlet异常:java.lang.NullPointerException

WSO2 AS 5.2.1。决策时出现Servlet异常:java.lang.NullPointerException,wso2,Wso2,我正在实际尝试本教程: 在localhost:9763/authentication\u Sample\u WebApp/protected.jsp上使用admin:admin进行身份验证时,我遇到了一个错误: 例外情况 org.wso2.carbon.identity.authority.filter.exception.authoritmentFilterException:决策时异常:java.lang.NullPointerException org.wso2.carbon.ident

我正在实际尝试本教程:

在localhost:9763/authentication\u Sample\u WebApp/protected.jsp上使用admin:admin进行身份验证时,我遇到了一个错误:


例外情况

org.wso2.carbon.identity.authority.filter.exception.authoritmentFilterException:决策时异常:java.lang.NullPointerException org.wso2.carbon.identity.authority.filter.authorithmentfilter.doFilter(authorithmentfilter.java:191)


我的WSO2是PDP接收请求并正确响应XACML响应:Permit 那么问题出在哪里呢


谢谢

它可以是从这行开始的任何地方:pepProxy.getDecision(用户名、资源、操作、环境)

它可能在您的pepProxy代码中,在那里他们将返回结果,或者可能在该try catch调用之后的其他行中

有一点是肯定的,PDP根本不是罪魁祸首

如果你想知道准确的问题+解决方案,请在这里粘贴你的完整例外


:) 如下图所示:

simpleDecision = decisionElement.getFirstChildWithName(new QName("Result")).getFirstChildWithName(new QName("Decision")).getText();
重写它:

simpleDecision = decisionElement.getFirstChildWithName(new QName(“urn:oasis:names:tc:xacml:3.0:core:schema:wd-17″,”Result”)).
getFirstChildWithName(new QName(“urn:oasis:names:tc:xacml:3.0:core:schema:wd-17″,”Decision”)).getText();
它在QName方法中指定了名称空间

详情如下()。 很抱歉,它是用韩语写的,但我希望它能有所帮助。

Hi,如何更正此文件“AuthenticationFilter.java”;我也有同样的问题。提前谢谢。