title: Selenium Connection Reset: Unable to find an exact match for CDP version 96, so returning the closest version found: 95
body: <p>Stack Trace:</p>
  <pre><code>Starting ChromeDriver 96.0.4664.45 (76e4c1bb2ab4671b8beba3444e61c0f17584b2fc-refs/branch-heads/4664@{#947}) on port 58050
  Only local connections are allowed.
  Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
  ChromeDriver was started successfully.
  Nov 20, 2021 9:34:48 AM org.openqa.selenium.remote.ProtocolHandshake createSession
  INFO: Detected dialect: W3C
  Nov 20, 2021 9:34:49 AM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
  WARNING: Unable to find an exact match for CDP version 96, so returning the closest version found: 95
  Nov 20, 2021 9:34:49 AM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
  INFO: Found CDP implementation for version 96 of 95
  Nov 20, 2021 9:36:34 AM org.openqa.selenium.remote.http.WebSocket$Listener onError
  WARNING: Connection reset
  java.net.SocketException: Connection reset
      at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
      at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426)
      at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253)
      at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
      at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
      at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
      at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
      at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
      at java.base/java.lang.Thread.run(Thread.java:831)
  </code></pre>
  <p>I am making a java selenium bot and when I start the bot it says connection reset after the last line of the code</p>
  <p>I get this error even though my</p>
  <ul>
  <li>Chrome version = 96</li>
  <li>Driver version = 96</li>
  </ul>
  <p>Please help</p>
  <p>Here is the code:</p>
  <pre><code>public static void main(String[] args) throws InterruptedException {
          //region GUI
          int loginTimeOutDuration = 100000;
          int chatLoadingDelay = 1000;
          String serverID = &quot;707324806856572949&quot;;
          String message = &quot;Hi!&quot;;
          //endregion
  
          System.setProperty
                  (&quot;webdriver.chrome.driver&quot;,&quot;C:\\\\Users\\\\~~~~~\\\\Downloads\\\\chromedriver.exe&quot;);
          WebDriver driver = new ChromeDriver();
  
          String baseUrl = &quot;https://discord.com/channels/&quot; + serverID + &quot;/&quot;;
  
          driver.get(baseUrl);
          Thread.sleep(loginTimeOutDuration);
          WebElement element = driver.findElement(By.xpath(&quot;/html/body/div[1]/div[2]/div/div[2]/div/div/div/&quot; +
                  &quot;div/div[2]/div[2]/div/aside/div/div/div[2]/div/div[2]/div[1]&quot;));
  
          Actions actions = new Actions(driver);
          actions.contextClick(element).perform();
          driver.findElement(By.xpath(&quot;/html/body/div[1]/div[5]/div/div/div/div[1]/div[2]&quot;)).click();
  
          driver.close();
      }
  </code></pre>