From 0ebda01b37703add488636a4aaa568678bde23d0 Mon Sep 17 00:00:00 2001 From: Maciej Kucharczyk Date: Fri, 11 Oct 2024 20:11:50 +0200 Subject: [PATCH] [java] fix ChromiumDriver and PortProber --- java/src/org/openqa/selenium/chromium/ChromiumDriver.java | 3 ++- java/src/org/openqa/selenium/net/PortProber.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/java/src/org/openqa/selenium/chromium/ChromiumDriver.java b/java/src/org/openqa/selenium/chromium/ChromiumDriver.java index 7a87460878313..f5518714d436f 100644 --- a/java/src/org/openqa/selenium/chromium/ChromiumDriver.java +++ b/java/src/org/openqa/selenium/chromium/ChromiumDriver.java @@ -212,7 +212,8 @@ public ScriptKey pin(String script) { // Create the actual script we're going to use. String scriptToUse = String.format( - "window.seleniumPinnedScript%s = function(){%s}", Math.abs(script.hashCode()), script); + "window.seleniumPinnedScript%s = function(){%s}", + Math.abs((long) script.hashCode()), script); DevTools devTools = getDevTools(); devTools.createSessionIfThereIsNotOne(); diff --git a/java/src/org/openqa/selenium/net/PortProber.java b/java/src/org/openqa/selenium/net/PortProber.java index 7106007d28f6b..e132157a33f62 100644 --- a/java/src/org/openqa/selenium/net/PortProber.java +++ b/java/src/org/openqa/selenium/net/PortProber.java @@ -119,7 +119,7 @@ private static boolean isFree(String bindHost, int port) { socket.setReuseAddress(true); socket.bind(new InetSocketAddress(bindHost, port)); return true; - } catch (Exception e) { + } catch (IOException | RuntimeException e) { return false; } }