posted 10 years ago
Hi,
I have used below code .
Document document = null;
try
{
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
document = db.parse(new File(filePath));
}
catch(Throwable th)
{
throw new PlatformCertException(th);
}
Here, filePath is location of xml file which i need to read and parse.
for this code i am getting below exception.
[Fatal Error] :-1:-1: Premature end of file.
Caused by: org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208)
at com.cisco.nmtgTesteng.automation.isc.platcert.xml.XMLHandler.getXMLDocumentNoCache(XMLHandler.java:107)
... 9 more
Even i specified correct xml file path as an argument for that method.
This code was worked earlier in some other server, but i am getting problem in some other server.
Actually i tried all ways but still i didn't find reason.
Could you please help us to solve this issue.