今天测试小伙伴反馈了一个错误,日志信息大致如下:
MalformedURLException:
java.net.MalformedURLException: null
at java.net.URL.<init>(URL.java:627)
at java.net.URL.<init>(URL.java:490)
at java.net.URL.<init>(URL.java:439)
看着有点像空指针,但是异常的类型并不是,但是和null肯定也有关系。具体原因如下:
URL url = new URL(testUrl);
构建对象的时候传递里面去的是null,导致URL转换失败,只要在转化之前判断下是否为空就可以解决了