`
imshare
  • 浏览: 323656 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

使用apache的IdResolver.isElement返回NullPointerException的解决办法

    博客分类:
  • Java
阅读更多
    这段时间在开发一个客户端接口的时候有使用到apache的xmlsec来做报文的安全签名,可是当调用IdResolver.getElementById(document, referenceURI)总是返回NullPointerException(我使用的是xmlsec1.4.1.jar),DEBUG了好几把发现问题不是出在我这里,然后google了一把发现在apache的邮件列表里面也有人提起这个问题,地址如下:https://issues.apache.org/jira/browse/WSS-235,大概看了下好像是说这个BUG要到1.4.3才会修复,那么我现在就只有自己解决了。
    IdResolver.getElementById(document, referenceURI)这个方法需要一个Document对象和一个referenceURI,起初Document我是使用的w3c的Document进行创建,现在只能换成使用字符串拼接的方法来使用了。
分享到:
评论

相关推荐

    java.lang.NullPointerException的解决方法

    ### Java.lang.NullPointerException 解决方法详解 在Java开发过程中,`java.lang.NullPointerException`(简称NPE)是一种常见的运行时异常。它发生在试图对空对象执行操作时,例如调用对象的方法或访问其属性等。...

    java 空指针异常(NullPointerException)

    Java中的空指针异常(NullPointerException)是编程过程中常见的错误类型,尤其对于新手开发者来说更为常见。这个异常通常在试图访问或操作一个值为null的对象引用时抛出。下面将详细探讨这一异常的原因、表现形式、...

    org.apache.commons.lang3.StringUtils.jar.rar

    在实际使用 `common-lang3.jar` 时,你可以通过导入 `org.apache.commons.lang3.StringUtils` 类并调用相应的方法来提升字符串处理的效率和代码的可读性。由于这个库经过广泛测试和社区支持,所以它是可靠的,可以在...

    java.lang.NullPointerException

    Java.lang.NullPointerException 解决方案与原因分析 Java.lang.NullPointerException 是 Java 语言中一种常见的异常,它发生在 Java 应用程序尝试使用 null 对象引用时。这种异常通常是由于程序员错误地认为对象...

    java.lang.NullPointerException的可能原因及处理.docx

    Java.lang.NullPointerException 的可能原因及处理 Java.lang.NullPointerException 是 Java 语言中最常见的异常之一,它的出现通常是由于编程不当或对象未被正确初始化所致。在本文中,我们将探讨 Java.lang....

    Sqoop通过Phoenix导hbase数据到hive

    出现此问题时使用:java.lang.NullPointerException at org.json.JSONObject.(JSONObject.java:144) at org.apache.sqoop.util.SqoopJsonUtil.getJsonStringforMap(SqoopJsonUtil.java:43) at org.apache.sqoop....

    linux下poi读取word空指针异常问题解决

    ### Linux下使用POI读取Word文件出现空指针异常问题解决方案 #### 问题背景 在使用Apache POI处理Word文档时,在Linux环境下遇到了`java.lang.NullPointerException`异常。异常的具体位置出现在`org.apache.poi....

    Myeclipse安装aptana插件后报java.lang.NullPointerException解决方案

    ### Myeclipse安装Aptana插件后报java.lang.NullPointerException解决方案 #### 问题背景 在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java....

    java.lang.NullPointerException出现的几种原因及解决方案

    解决方案:使用数组作为方法的返回值,这样如果想要返回null的时候,就可以返回一个没有元素的数组,避免许多不必要的NullPointerException。 java.lang.NullPointerException是一个运行时异常,可能会在运行的时候...

    CRASH问题:java.lang.NullPointerException

    java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.ImageView.setImageResource(int)’ on a null object reference 今天在家练习ListView的时候,遇到一个java.lang....

    java-json.7z

    at org.apache.sqoop.util.SqoopJsonUtil.getJsonStringforMap(SqoopJsonUtil.java:43) at org.apache.sqoop.SqoopOptions.writeProperties(SqoopOptions.java:785) at org.apache.sqoop.metastore.hsqldb....

    java.lang.NullPointerException(解决方案).md

    开发中碰到的报错,问题已解决,写个文档记录一下这个问题及解决方案

    pdfbox1.0.jar

    at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:237) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:841) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:808...

    java.lang.NullPointerException解决方案(亲测可用).md

    开发中碰到的报错,问题已解决,写个文档记录一下这个问题及解决方案

    绝望,上传文件失败。。遇到并解决java.lang.NullPointerException

    解决报错:java.lang.NullPointerException 解决方法:将文件的编码方式改为utf-8即可! 截图: 修改成功后:   代码: import os import json import re def json_to_html(i,cvenum): print('正在处理:'+...

    struts2-json包集合 不会出现任何报错

    - 在Action类中,可以使用`ValueStack`和`ActionContext`来设置返回的数据,这些数据会被自动转换成JSON格式。 - 考虑到安全问题,使用JSON插件时应考虑过滤敏感信息,避免XSS攻击。 综上所述,这个压缩包集合提供...

    hadoop-2.6.0-hadoop.dll-winutils.exe

    log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See ...

    java中常见的NullPointerException异常.pdf

    下面是可能发生NullPointerException的几种情况及相应解决方案: 1. 直接使用对象之前未检查对象是否为空 在Java编程中,我们经常会遇到这种情况:直接使用对象之前未检查对象是否为空。例如,在JSP页面中,我们...

    jsp_sql_基础相关的总结.txt

    - **ResultSet接口**:表示执行查询后返回的结果集。 ### J2EE模式 J2EE是企业级Java应用的标准平台,它包括一系列的技术和服务,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、Servlet、JSP等,...

    An internal error occurred during: java.lang.NullPointerException

    - **代码空指针异常**:`java.lang.NullPointerException`是一种运行时异常,表示应用程序试图在需要对象的地方使用了`null`。在本例中,可能是由于MyEclipse在计算代码完成建议时遇到了某个未被正确初始化的对象。 ...

Global site tag (gtag.js) - Google Analytics