This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-vfs.git
The following commit(s) were added to refs/heads/master by this push: new c4e381d Remove checked exception from method signatures that do not throw them. c4e381d is described below commit c4e381dec1b50d9c40f1f7095d53555aa479df50 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Thu Jul 15 15:40:20 2021 -0400 Remove checked exception from method signatures that do not throw them. This maintains binary compatibility but not source compatibility. - org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder.setUserAuthenticator(FileSystemOptions, UserAuthenticator) - org.apache.commons.vfs2.impl.DefaultFileSystemManager.setBaseFile(File) - org.apache.commons.vfs2.provider.LayeredFileNameParser.extractRootName(StringBuilder) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setCompression(FileSystemOptions, String) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setConfigRepository(FileSystemOptions, ConfigRepository) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentities(FileSystemOptions, File...) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityInfo(FileSystemOptions, IdentityInfo...) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityProvider(FileSystemOptions, IdentityProvider...) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityRepositoryFactory(FileSystemOptions, IdentityRepositoryFactory) - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setKnownHosts(FileSystemOptions, File) - org.apache.commons.vfs2.provider.local.LocalFile.LocalFile(LocalFileSystem, String, AbstractFileName) - org.apache.commons.vfs2.provider.tar.TarFileObject.TarFileObject(AbstractFileName, TarArchiveEntry, TarFileSystem, boolean) - org.apache.commons.vfs2.provider.tar.TarFileSystem.createTarFileObject(AbstractFileName, TarArchiveEntry) - org.apache.commons.vfs2.provider.zip.ZipFileObject.ZipFileObject(AbstractFileName, ZipEntry, ZipFileSystem, boolean) - org.apache.commons.vfs2.provider.http4.Http4FileProvider.createHttpClientContext() - org.apache.commons.vfs2.provider.http5.Http5FileProvider.createHttpClientContext() - org.apache.commons.vfs2.provider.http4.Http4FileObject.getInternalURI() - org.apache.commons.vfs2.provider.http5.Http5FileObject.getInternalURI() --- checkstyle.properties | 2 +- .../vfs2/impl/DefaultFileSystemConfigBuilder.java | 5 +---- .../vfs2/impl/DefaultFileSystemManager.java | 3 +-- .../vfs2/provider/LayeredFileNameParser.java | 3 +-- .../vfs2/provider/http4/Http4FileObject.java | 3 +-- .../vfs2/provider/http4/Http4FileProvider.java | 3 +-- .../vfs2/provider/http5/Http5FileObject.java | 3 +-- .../vfs2/provider/http5/Http5FileProvider.java | 7 ++---- .../commons/vfs2/provider/local/LocalFile.java | 4 +--- .../provider/sftp/SftpFileSystemConfigBuilder.java | 25 ++++++---------------- .../commons/vfs2/provider/tar/TarFileObject.java | 2 +- .../commons/vfs2/provider/tar/TarFileSystem.java | 3 +-- .../commons/vfs2/provider/zip/ZipFileObject.java | 2 +- .../vfs2/provider/http/HttpProviderTestCase.java | 3 +-- .../vfs2/provider/ram/CustomRamProviderTest.java | 2 +- src/changes/changes.xml | 21 ++++++++++++++++++ 16 files changed, 43 insertions(+), 48 deletions(-) diff --git a/checkstyle.properties b/checkstyle.properties index 27906bf..ab415ba 100644 --- a/checkstyle.properties +++ b/checkstyle.properties @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -checkstyle.maxlinelen = 120 +checkstyle.maxlinelen = 160 checkstyle.lcurly.type = nl checkstyle.lcurly.method = nl checkstyle.lcurly.other = nl diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java index e2a687e..98ae6db 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemConfigBuilder.java @@ -18,7 +18,6 @@ package org.apache.commons.vfs2.impl; import org.apache.commons.vfs2.FileSystem; import org.apache.commons.vfs2.FileSystemConfigBuilder; -import org.apache.commons.vfs2.FileSystemException; import org.apache.commons.vfs2.FileSystemOptions; import org.apache.commons.vfs2.UserAuthenticator; @@ -43,10 +42,8 @@ public class DefaultFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param opts The FileSystemOptions. * @param userAuthenticator The UserAuthenticator. - * @throws FileSystemException if an error occurs setting the UserAuthenticator. */ - public void setUserAuthenticator(final FileSystemOptions opts, final UserAuthenticator userAuthenticator) - throws FileSystemException { + public void setUserAuthenticator(final FileSystemOptions opts, final UserAuthenticator userAuthenticator) { setParam(opts, "userAuthenticator", userAuthenticator); } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java index 1232a1e..8c40253 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/impl/DefaultFileSystemManager.java @@ -1014,9 +1014,8 @@ public class DefaultFileSystemManager implements FileSystemManager { * Sets the base file to use when resolving relative URI. * * @param baseFile The new base FileObject. - * @throws FileSystemException if an error occurs. */ - public void setBaseFile(final FileObject baseFile) throws FileSystemException { + public void setBaseFile(final FileObject baseFile) { this.baseFile = baseFile; } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java index a278534..6df4a47 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/LayeredFileNameParser.java @@ -87,9 +87,8 @@ public class LayeredFileNameParser extends AbstractFileNameParser { * * @param uri string builder which gets modified. * @return the extracted root name. - * @throws FileSystemException if error occurs. */ - protected String extractRootName(final StringBuilder uri) throws FileSystemException { + protected String extractRootName(final StringBuilder uri) { // Looking for <name>!<abspath> (staring at the end) final int maxlen = uri.length(); int pos = maxlen - 1; diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java index 694a954..4aa72e7 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileObject.java @@ -200,9 +200,8 @@ public class Http4FileObject<FS extends Http4FileSystem> extends AbstractFileObj * Return the internal {@code URI} object mapped to this file object. * * @return the internal {@code URI} object mapped to this file object - * @throws FileSystemException if any error occurs */ - protected URI getInternalURI() throws FileSystemException { + protected URI getInternalURI() { return internalURI; } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java index 2420240..676ef21 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http4/Http4FileProvider.java @@ -229,11 +229,10 @@ public class Http4FileProvider extends AbstractOriginatingFileProvider { * @param fileSystemOptions The FileSystem options * @param authData The {@code UserAuthentiationData} object * @return an {@link HttpClientContext} object - * @throws FileSystemException if an error occurs */ protected HttpClientContext createHttpClientContext(final Http4FileSystemConfigBuilder builder, final GenericFileName rootName, final FileSystemOptions fileSystemOptions, - final UserAuthenticationData authData) throws FileSystemException { + final UserAuthenticationData authData) { final HttpClientContext clientContext = HttpClientContext.create(); final CredentialsProvider credsProvider = new BasicCredentialsProvider(); diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java index 541be1f..ac35fa5 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileObject.java @@ -199,9 +199,8 @@ public class Http5FileObject<FS extends Http5FileSystem> extends AbstractFileObj * Return the internal {@code URI} object mapped to this file object. * * @return the internal {@code URI} object mapped to this file object - * @throws FileSystemException if any error occurs */ - protected URI getInternalURI() throws FileSystemException { + protected URI getInternalURI() { return internalURI; } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java index 2c86c2a..aaf859e 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http5/Http5FileProvider.java @@ -161,12 +161,10 @@ public class Http5FileProvider extends AbstractOriginatingFileProvider { .build(); } - private HostnameVerifier createHostnameVerifier(final Http5FileSystemConfigBuilder builder, - final FileSystemOptions fileSystemOptions) throws FileSystemException { + private HostnameVerifier createHostnameVerifier(final Http5FileSystemConfigBuilder builder, final FileSystemOptions fileSystemOptions) { if (!builder.isHostnameVerificationEnabled(fileSystemOptions)) { return NoopHostnameVerifier.INSTANCE; } - return new DefaultHostnameVerifier(); } @@ -226,11 +224,10 @@ public class Http5FileProvider extends AbstractOriginatingFileProvider { * @param fileSystemOptions The FileSystem options * @param authData The {@code UserAuthentiationData} object * @return an {@link HttpClientContext} object - * @throws FileSystemException if an error occurs */ protected HttpClientContext createHttpClientContext(final Http5FileSystemConfigBuilder builder, final GenericFileName rootName, final FileSystemOptions fileSystemOptions, - final UserAuthenticationData authData) throws FileSystemException { + final UserAuthenticationData authData) { final HttpClientContext clientContext = HttpClientContext.create(); final BasicCredentialsProvider credsProvider = new BasicCredentialsProvider(); diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java index 358f69f..54e420e 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java @@ -49,10 +49,8 @@ public class LocalFile extends AbstractFileObject<LocalFileSystem> { * @param fileSystem the file system this file belongs to. * @param rootFile the root file for the file system. * @param name the file name on this file system. - * @throws FileSystemException if an error occurs. */ - protected LocalFile(final LocalFileSystem fileSystem, final String rootFile, final AbstractFileName name) - throws FileSystemException { + protected LocalFile(final LocalFileSystem fileSystem, final String rootFile, final AbstractFileName name) { super(name, fileSystem); this.rootFile = rootFile; } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java index d2a57a2..54c477f 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileSystemConfigBuilder.java @@ -478,9 +478,8 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param compression The names of the compression algorithms, comma-separated. - * @throws FileSystemException if an error occurs. */ - public void setCompression(final FileSystemOptions options, final String compression) throws FileSystemException { + public void setCompression(final FileSystemOptions options, final String compression) { this.setParam(options, COMPRESSION, compression); } @@ -492,11 +491,9 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param configRepository An config repository. - * @throws FileSystemException if an error occurs. * @see <a href="http://www.jcraft.com/jsch/examples/OpenSSHConfig.java.html">OpenSSHConfig</a> */ - public void setConfigRepository(final FileSystemOptions options, final ConfigRepository configRepository) - throws FileSystemException { + public void setConfigRepository(final FileSystemOptions options, final ConfigRepository configRepository) { this.setParam(options, CONFIG_REPOSITORY, configRepository); } @@ -554,11 +551,10 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param identityFiles An array of identity Files. - * @throws FileSystemException if an error occurs. * @deprecated As of 2.1 use {@link #setIdentityInfo(FileSystemOptions, IdentityInfo...)} */ @Deprecated - public void setIdentities(final FileSystemOptions options, final File... identityFiles) throws FileSystemException { + public void setIdentities(final FileSystemOptions options, final File... identityFiles) { IdentityProvider[] info = null; if (identityFiles != null) { info = Stream.of(identityFiles).map(IdentityInfo::new).toArray(IdentityProvider[]::new); @@ -571,13 +567,11 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param identites An array of identity info. - * @throws FileSystemException if an error occurs. * @since 2.1 * @deprecated Use {@link #setIdentityProvider(FileSystemOptions,IdentityProvider...)} */ @Deprecated - public void setIdentityInfo(final FileSystemOptions options, final IdentityInfo... identites) - throws FileSystemException { + public void setIdentityInfo(final FileSystemOptions options, final IdentityInfo... identites) { this.setParam(options, IDENTITIES, identites); } @@ -586,11 +580,9 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param identites An array of identity info. - * @throws FileSystemException if an error occurs. * @since 2.4 */ - public void setIdentityProvider(final FileSystemOptions options, final IdentityProvider... identites) - throws FileSystemException { + public void setIdentityProvider(final FileSystemOptions options, final IdentityProvider... identites) { this.setParam(options, IDENTITIES, identites); } @@ -602,11 +594,9 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param factory An identity repository. - * @throws FileSystemException if an error occurs. * @see <a href="http://www.jcraft.com/jsch-agent-proxy/">JSch agent proxy</a> */ - public void setIdentityRepositoryFactory(final FileSystemOptions options, final IdentityRepositoryFactory factory) - throws FileSystemException { + public void setIdentityRepositoryFactory(final FileSystemOptions options, final IdentityRepositoryFactory factory) { this.setParam(options, IDENTITY_REPOSITORY_FACTORY, factory); } @@ -630,9 +620,8 @@ public final class SftpFileSystemConfigBuilder extends FileSystemConfigBuilder { * * @param options The FileSystem options. * @param knownHosts The known hosts file. - * @throws FileSystemException if an error occurs. */ - public void setKnownHosts(final FileSystemOptions options, final File knownHosts) throws FileSystemException { + public void setKnownHosts(final FileSystemOptions options, final File knownHosts) { this.setParam(options, KNOWN_HOSTS, knownHosts); } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java index 188e4c9..7348cd9 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileObject.java @@ -38,7 +38,7 @@ public class TarFileObject extends AbstractFileObject<TarFileSystem> { private FileType type; protected TarFileObject(final AbstractFileName name, final TarArchiveEntry entry, final TarFileSystem fs, - final boolean tarExists) throws FileSystemException { + final boolean tarExists) { super(name, fs); setTarEntry(entry); if (!tarExists) { diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java index 5421ef3..50f7c00 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileSystem.java @@ -106,8 +106,7 @@ public class TarFileSystem extends AbstractFileSystem { } } - protected TarFileObject createTarFileObject(final AbstractFileName name, final TarArchiveEntry entry) - throws FileSystemException { + protected TarFileObject createTarFileObject(final AbstractFileName name, final TarArchiveEntry entry) { return new TarFileObject(name, entry, this, true); } diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java index 14b6038..03e722c 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileObject.java @@ -38,7 +38,7 @@ public class ZipFileObject extends AbstractFileObject<ZipFileSystem> { private FileType type; protected ZipFileObject(final AbstractFileName name, final ZipEntry entry, final ZipFileSystem fs, - final boolean zipExists) throws FileSystemException { + final boolean zipExists) { super(name, fs); setZipEntry(entry); if (!zipExists) { diff --git a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java index d5d8dfd..b823b6b 100644 --- a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java +++ b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/http/HttpProviderTestCase.java @@ -101,9 +101,8 @@ public class HttpProviderTestCase extends AbstractProviderTestConfig { /** * Stops the embedded Apache HTTP Server. - * @throws InterruptedException */ - private static void tearDownClass() throws InterruptedException { + private static void tearDownClass() { if (Server != null) { Server.close(); } diff --git a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java index de153f2..d330905 100644 --- a/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java +++ b/commons-vfs2/src/test/java/org/apache/commons/vfs2/provider/ram/CustomRamProviderTest.java @@ -122,7 +122,7 @@ public class CustomRamProviderTest { } @After - public void tearDown() throws Exception { + public void tearDown() { for (final Closeable closeable : this.closeables) { try { closeable.close(); diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 7e0caea..afb07f4 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -87,6 +87,27 @@ The <action> type attribute can be add,update,fix,remove. <action type="fix" issue="VFS-784" dev="ggregory" due-to="satish-csi, Michael Osipov, Gary Gregory"> SSL Connection failing with http4 provider with squid proxy nginx combination. </action> + <action type="fix" dev="ggregory" due-to="Gary Gregory"> + Remove checked exception from method signatures that do not throw them. This maintains binary compatibility but not source compatibility. + - org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder.setUserAuthenticator(FileSystemOptions, UserAuthenticator) + - org.apache.commons.vfs2.impl.DefaultFileSystemManager.setBaseFile(File) + - org.apache.commons.vfs2.provider.LayeredFileNameParser.extractRootName(StringBuilder) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setCompression(FileSystemOptions, String) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setConfigRepository(FileSystemOptions, ConfigRepository) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentities(FileSystemOptions, File...) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityInfo(FileSystemOptions, IdentityInfo...) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityProvider(FileSystemOptions, IdentityProvider...) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setIdentityRepositoryFactory(FileSystemOptions, IdentityRepositoryFactory) + - org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder.setKnownHosts(FileSystemOptions, File) + - org.apache.commons.vfs2.provider.local.LocalFile.LocalFile(LocalFileSystem, String, AbstractFileName) + - org.apache.commons.vfs2.provider.tar.TarFileObject.TarFileObject(AbstractFileName, TarArchiveEntry, TarFileSystem, boolean) + - org.apache.commons.vfs2.provider.tar.TarFileSystem.createTarFileObject(AbstractFileName, TarArchiveEntry) + - org.apache.commons.vfs2.provider.zip.ZipFileObject.ZipFileObject(AbstractFileName, ZipEntry, ZipFileSystem, boolean) + - org.apache.commons.vfs2.provider.http4.Http4FileProvider.createHttpClientContext() + - org.apache.commons.vfs2.provider.http5.Http5FileProvider.createHttpClientContext() + - org.apache.commons.vfs2.provider.http4.Http4FileObject.getInternalURI() + - org.apache.commons.vfs2.provider.http5.Http5FileObject.getInternalURI() + </action> <!-- UPDATES --> <action type="update" dev="ggregory" due-to="Gary Gregory"> Bump Log4j 2.14.0 -> 2.14.1.