- milestone: --> v1.6
Creating a parser with an un-connectable HttpURLConnection throws a NULLPointerException
ex:
url="http:/ifastnet.com/notify/2.php"; //notice the missing / in http://
HttpURLConnection urlCon = (HttpURLConnection) new URL(url).openConnection();
Parser parser = new Parser(urlCon);
output:
Exception in thread "main" java.lang.NullPointerException
at sun.net.www.ParseUtil.toURI(ParseUtil.java:261)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:795)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
at org.htmlparser.lexer.Page.setConnection(Page.java:539)
at org.htmlparser.lexer.Page.<init>(Page.java:134)
at org.htmlparser.lexer.Lexer.<init>(Lexer.java:186)
at org.htmlparser.Parser.<init>(Parser.java:293)
at org.htmlparser.Parser.<init>(Parser.java:360)