Throw UncheckedIOException instead of RuntimeException in Version
initialization
diff --git a/core/src/main/java/org/apache/ftpserver/Version.java b/core/src/main/java/org/apache/ftpserver/Version.java
index 9421bad..3a11f78 100644
--- a/core/src/main/java/org/apache/ftpserver/Version.java
+++ b/core/src/main/java/org/apache/ftpserver/Version.java
@@ -21,6 +21,7 @@
import java.io.IOException;
import java.io.InputStream;
+import java.io.UncheckedIOException;
import java.util.Properties;
import org.apache.ftpserver.util.IoUtils;
@@ -45,7 +46,7 @@
props.load(in);
return props.getProperty("ftpserver.version");
} catch (IOException e) {
- throw new RuntimeException("Failed to read version", e);
+ throw new UncheckedIOException("Failed to read version", e);
} finally {
IoUtils.close(in);
}