SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 77 using Selenium ChromeDriver

29,615

You should be download and replace this driver to your chrome driver Chrome Driver

Share:
29,615
YSam Kabir
Author by

YSam Kabir

Updated on October 27, 2021

Comments

  • YSam Kabir
    YSam Kabir over 2 years

    I am using ChromeDriver 77.0.3865.10

    Google Chrome Version 76.0.3809.100 (Official Build) (64-bit)

    C:\WINDOWS\system32>java -version
    openjdk version "1.8.0_222"
    OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
    OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)
    

    Eclipse IDE for Java Developers Version: 2019-06 (4.12.0)

    Windows 10

    I am tried reinstalling my windows to have a fresh OS, but it still didn't help the situation.

    Code trials:

    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    
    public class One {
    
        public static void main(String[] args) {
    
            System.setProperty("webdriver.chrome.driver", "C:\\Work\\chromedriver_win32\\chromedriver.exe");
            WebDriver Driver=new ChromeDriver();
            Driver.get("http://www.yahoo.com");
        }
    }
    

    Error:

    Starting ChromeDriver 77.0.3865.10 (bc3579f611bbc73331171afe020ec7a45e6ccc55-refs/branch-heads/3865@{#93}) on port 32932
    Only local connections are allowed.
    Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    Exception in thread "main" 
    org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 77
    Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
    System info: host: 'LAPTOP-P9CFNEOV', ip: '172.20.10.12', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_222'
    Driver info: driver.version: ChromeDriver
    remote stacktrace: Backtrace:
    Ordinal0 [0x0046EBD3+1502163]
    Ordinal0 [0x003EF781+980865]
    Ordinal0 [0x0037763F+489023]
    Ordinal0 [0x0030F2F4+62196]
    Ordinal0 [0x0030BCDA+48346]
    Ordinal0 [0x003297E0+169952]
    Ordinal0 [0x0032940D+168973]
    Ordinal0 [0x003278EB+162027]
    Ordinal0 [0x00310AC7+68295]
    Ordinal0 [0x00311B40+72512]
    Ordinal0 [0x00311AD9+72409]
    Ordinal0 [0x00408FE7+1085415]
    GetHandleVerifier [0x0050D8AD+503293]
    GetHandleVerifier [0x0050D640+502672]
    GetHandleVerifier [0x0051471C+531564]
    GetHandleVerifier [0x0050E0BA+505354]
    Ordinal0 [0x004006B6+1050294]
    Ordinal0 [0x0040052F+1049903]
    Ordinal0 [0x0040B04B+1093707]
    Ordinal0 [0x0040B1B3+1094067]
    Ordinal0 [0x0040A145+1089861]
    BaseThreadInitThunk [0x75988494+36]
    RtlAreBitsSet [0x775641C8+136]
    RtlAreBitsSet [0x77564198+88]
    
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
    at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
    at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:531)
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123)
    at One.main(One.java:10)
    
  • YSam Kabir
    YSam Kabir over 4 years
    Replaced the ChromeDriver77 with ChromeDriver76 and now its working good. Thanks for the help
  • YSam Kabir
    YSam Kabir over 4 years
    Thank for taking the time for explaining it in detail. your answer has improved my understanding on the problem better. I Replaced the ChromeDriver77 with ChromeDriver76 and now its working good. Thanks for the help and really appreciate it.
  • undetected Selenium
    undetected Selenium over 4 years
    @YSamKabir Any issues with this answer?