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; } }