Remove dependency on AccessControlException 56/104056/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 17 Jan 2023 01:36:59 +0000 (02:36 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 17 Jan 2023 10:13:42 +0000 (11:13 +0100)
Use a simple SecurityException instead of the deprecated
AccessControlException.

Change-Id: I52974fa463d8ca3c7fb625e340b54db61c2551ff
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/peer-acceptor/src/main/java/org/opendaylight/protocol/bgp/peer/acceptor/BGPPeerAcceptorImpl.java

index a8188b42a9854b8e322b5fe1153243d675477be9..837fbefb05ca4c227b64e5c967f7d3201c3745c2 100644 (file)
@@ -20,7 +20,6 @@ import io.netty.util.internal.PlatformDependent;
 import java.net.InetAddress;
 import java.net.InetSocketAddress;
 import java.net.UnknownHostException;
-import java.security.AccessControlException;
 import java.util.HashMap;
 import java.util.Map;
 import org.opendaylight.protocol.bgp.rib.impl.spi.BGPDispatcher;
@@ -46,7 +45,7 @@ public final class BGPPeerAcceptorImpl implements AutoCloseable {
         address = getAddress(requireNonNull(bindingAddress), requireNonNull(portNumber));
         if (!PlatformDependent.isWindows() && !PlatformDependent.maybeSuperUser()
                 && portNumber.getValue().toJava() < PRIVILEGED_PORTS) {
-            throw new AccessControlException("Unable to bind port " + portNumber.getValue()
+            throw new SecurityException("Unable to bind port " + portNumber.getValue()
                     + " while running as non-root user.");
         }
     }