diff --git a/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP2.java b/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP2.java index fdcb2683..a4817bd8 100644 --- a/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP2.java +++ b/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP2.java @@ -416,7 +416,9 @@ public class FetchHTTP2 extends Processor implements Lifecycle, InitializingBean // Server IP address var socketAddress = (InetSocketAddress) response.getRequest().getConnection().getRemoteSocketAddress(); - curi.setServerIP(socketAddress.getAddress().getHostAddress()); + if (socketAddress != null) { + curi.setServerIP(socketAddress.getAddress().getHostAddress()); + } // Request method if (curi.getFetchType() != CrawlURI.FetchType.HTTP_POST) {