Java SAXReader.read仅在调试模式下返回null
我正在使用org.dom4j.io库读取来自web服务的XML响应。代码在正常执行期间按预期正确运行。问题是当我在调试模式下运行时,SAXReader总是返回一个空文档。(这是在Eclipse中作为TestNG测试运行的)。相关代码:Java SAXReader.read仅在调试模式下返回null,java,dom4j,Java,Dom4j,我正在使用org.dom4j.io库读取来自web服务的XML响应。代码在正常执行期间按预期正确运行。问题是当我在调试模式下运行时,SAXReader总是返回一个空文档。(这是在Eclipse中作为TestNG测试运行的)。相关代码: HttpEntity responseEntity = response.getEntity(); SAXReader mySAXReader = new SAXReader(); InputStream myInputStream = responseEntit
HttpEntity responseEntity = response.getEntity();
SAXReader mySAXReader = new SAXReader();
InputStream myInputStream = responseEntity.getContent();
actualResponse = mySAXReader.read(myInputStream);
如果我放入一个print语句并正常运行,那么actualResponse将包含预期的XML响应。如果我在调试模式下运行代码,则actualResponse始终为空。抱歉,这是偶然的,这里:听起来可能有一些特定于调试/运行的配置。但老实说,我从未使用过TestNG。我检查了我的运行配置/调试配置设置,它们是相同的。