rendered paste bodyIndex: opennms-services/src/main/java/org/opennms/netmgt/utils/IpListFromUrl.java
===================================================================
--- opennms-services/src/main/java/org/opennms/netmgt/utils/IpListFromUrl.java (revision 5193)
+++ opennms-services/src/main/java/org/opennms/netmgt/utils/IpListFromUrl.java (working copy)
@@ -44,6 +44,8 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
+import java.io.InputStream;
+import java.io.InputStreamReader;
import org.opennms.core.utils.ThreadCategory;
@@ -91,11 +93,11 @@
// open the file indicated by the url
URL fileURL = new URL(url);
- File file = new File(fileURL.getFile());
+ InputStream file = fileURL.openStream();
// check to see if the file exists
- if (file.exists()) {
- BufferedReader buffer = new BufferedReader(new FileReader(file));
+ if (file != null) {
+ BufferedReader buffer = new BufferedReader(new InputStreamReader(file));
String ipLine = null;
String specIP = null;
Index: opennms-services/src/main/java/org/opennms/netmgt/config/CapsdConfigManager.java
===================================================================
--- opennms-services/src/main/java/org/opennms/netmgt/config/CapsdConfigManager.java (revision 5193)
+++ opennms-services/src/main/java/org/opennms/netmgt/config/CapsdConfigManager.java (working copy)
@@ -34,7 +34,8 @@
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
-import java.io.FileReader;
+import java.io.InputStream;
+import java.io.InputStreamReader;
import java.io.IOException;
import java.io.Reader;
import java.io.StringWriter;
@@ -1519,11 +1520,11 @@
// open the file indicated by the url
URL fileURL = new URL(url);
- File file = new File(fileURL.getFile());
+ InputStream file = fileURL.openStream();
// check to see if the file exists
- if (file.exists()) {
- BufferedReader buffer = new BufferedReader(new FileReader(file));
+ if (file != null) {
+ BufferedReader buffer = new BufferedReader(new InputStreamReader(file));
String ipLine = null;
String specIP = null;