when i run my test script, getting below error

om.posh.automation.LoginSpec > Login Test cases FAILED
    geb.driver.DriverCreationException: failed to create driver from 
callback 
'script1586597042131428524687$_run_closure1$_closure3$_closure7@fafe172'
        at 
geb.driver.CallbackDriverFactory.getDriver(CallbackDriverFactory.groovy:35)
        at 
geb.driver.CachingDriverFactory.getDriver_closure3(CachingDriverFactory.groovy:85)
        at 
geb.driver.CachingDriverFactory.getDriver_closure3(CachingDriverFactory.groovy)
        at 
geb.driver.CachingDriverFactory$SimpleCache.get(CachingDriverFactory.groovy:32)
        at 
geb.driver.CachingDriverFactory.getDriver(CachingDriverFactory.groovy:84)
        at geb.Configuration.createDriver(Configuration.groovy:382)
        at geb.Configuration.getDriver(Configuration.groovy:371)
        at geb.Browser.getDriver(Browser.groovy:111)
        at 
geb.navigator.factory.BrowserBackedNavigatorFactory.<init>(BrowserBackedNavigatorFactory.groovy:35)
        at 
geb.Configuration.createNavigatorFactory(Configuration.groovy:417)
        at geb.Browser.createNavigatorFactory(Browser.groovy:133)
        at geb.Browser.getNavigatorFactory(Browser.groovy:121)
        at geb.Page.init(Page.groovy:144)
        at geb.Browser.createPage(Browser.groovy:859)
        at geb.Browser.to(Browser.groovy:550)
        at geb.Browser.to(Browser.groovy:539)
        at geb.spock.GebSpec.methodMissing(GebSpec.groovy:56)
        at 
com.posh.automation.LoginSpec.$tt__$spock_feature_2_1(LoginSpec.groovy:47)
        at com.posh.automation.LoginSpec.Login Test 
cases_closure2(LoginSpec.groovy)
        at groovy.lang.Closure.call(Closure.java:418)
        at groovy.lang.Closure.call(Closure.java:434)
        at 
grails.gorm.transactions.GrailsTransactionTemplate$1.doInTransaction(GrailsTransactionTemplate.groovy:68)
        at 
org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
        at 
grails.gorm.transactions.GrailsTransactionTemplate.executeAndRollback(GrailsTransactionTemplate.groovy:65)
        at com.posh.automation.LoginSpec.Login Test cases(LoginSpec.groovy)

        Caused by:
        java.lang.IllegalAccessError: tried to access method 
com.google.common.util.concurrent.SimpleTimeLimiter.<init>(Ljava/util/concurrent/ExecutorService;)V
 
from class org.openqa
.selenium.net.UrlChecker
            at org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:66)
            at 
org.openqa.selenium.remote.service.DriverService.start(DriverService.java:167)
            at 
org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:63)
            at 
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:568)
            at 
org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242)
            at 
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:128)
            at 
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:141)
            at 
org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:170)
            at 
org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:159)
            at 
org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:148)
            at 
script1586597042131428524687$_run_closure1.closure3$_closure7(script1586597042131428524687.groovy:22)
            at 
script1586597042131428524687$_run_closure1.closure3$_closure7(script1586597042131428524687.groovy)
            at 
geb.driver.CallbackDriverFactory.getDriver(CallbackDriverFactory.groovy:29)
            ... 24 more

    geb.driver.DriverCreationException: failed to create driver from 
callback 
'script1586597042131428524687$_run_closure1$_closure3$_closure7@fafe172'

        Caused by:
        java.lang.IllegalAccessError: tried to access method 
com.google.common.util.concurrent.SimpleTimeLimiter.<init>(Ljava/util/concurrent/ExecutorService;)V
 
from class org.openqa
.selenium.net.UrlChecker

    geb.driver.DriverCreationException: failed to create driver from 
callback 
'script1586597042131428524687$_run_closure1$_closure3$_closure7@fafe172'

        Caused by:
        java.lang.IllegalAccessError: tried to access method 
com.google.common.util.concurrent.SimpleTimeLimiter.<init>(Ljava/util/concurrent/ExecutorService;)V
 
from class org.openqa
.selenium.net.UrlChecker

2 tests completed, 2 failed
:integrationTest FAILED
:mergeTestReports

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':integrationTest'.
> There were failing tests. See the results at: 
file:///D:/name/Automation/POSH/build/test-results/integrationTest/

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or 
--debug option to get more log output.

BUILD FAILED

Total time: 5 mins 50.929 secs
| Tests FAILED Test execution failed

Chrome browser version: 80.0.3987.163
*build Gradle*

import grails.util.Environment
apply plugin: 'war'
war {
    archiveName 'ROOT.war'
}
buildscript {
    repositories {
        mavenLocal()
        maven { url "https://repo.grails.org/grails/core"; }
        maven { url "https://plugins.gradle.org/m2/"; }

    }
    dependencies {
        classpath "org.grails:grails-gradle-plugin:$grailsVersion"
        classpath 
"gradle.plugin.com.energizedwork.webdriver-binaries:webdriver-binaries-gradle-plugin:$webdriverBinariesVersion"
        classpath "com.moowork.gradle:gradle-node-plugin:1.1.1"
        classpath "com.moowork.gradle:gradle-node-plugin:1.2.0"
        classpath "org.grails.plugins:hibernate5:${gormVersion-".RELEASE"}"
        classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.14.8"
        classpath "org.grails.plugins:views-gradle:1.1.6"
    }
}

version "0.1"
group "posh"

apply plugin:"eclipse"
apply plugin:"idea"
apply plugin:"war"
apply plugin:"org.grails.grails-web"
apply plugin:"com.moowork.node"
apply plugin:"com.energizedwork.webdriver-binaries"
apply plugin:"asset-pipeline"
apply plugin:"org.grails.grails-gsp"
apply plugin:"org.grails.plugins.views-json"
//apply plugin:"rest:0.7"

repositories {
    mavenLocal()
    mavenCentral()
    maven { url "https://repo.grails.org/grails/core"; }
    //logical delete
    maven { url "https://oss.jfrog.org/artifactory/oss-snapshot-local"; }
//    maven { url "http://dl.bintray.com/agorapulse/plugins"; }

}

dependencies {
    compile "org.springframework.boot:spring-boot-starter-logging"
    compile "org.springframework.boot:spring-boot-autoconfigure"
    compile "org.grails:grails-core"
    compile "org.springframework.boot:spring-boot-starter-actuator"
    compile "org.springframework.boot:spring-boot-starter-tomcat"
    compile "org.grails:grails-web-boot"
    compile "org.grails:grails-logging"
    compile "org.grails:grails-plugin-rest"
    compile "org.grails:grails-plugin-databinding"
    compile "org.grails:grails-plugin-i18n"
    compile "org.grails:grails-plugin-services"
    compile "org.grails:grails-plugin-url-mappings"
    compile "org.grails:grails-plugin-interceptors"
    compile "org.grails.plugins:cache"
    compile "org.grails.plugins:async"
    compile "org.grails.plugins:scaffolding"
    compile "org.grails:grails-plugin-gsp"
    compile "org.grails.plugins:events"
    compile "org.grails.plugins:hibernate5"
    compile "org.hibernate:hibernate-core:5.1.5.Final"
    compile "org.grails.plugins:gsp"
    compile "org.grails.plugins:views-json"
    compile "org.grails.plugins:views-json-templates"
    compile "org.grails.plugins:spring-security-core:3.2.1"
    compile "org.grails.plugins:spring-security-rest:2.0.0.RC1"
    compile group: 'com.google.code.gson', name: 'gson', version: '2.7'
    compile group: 'org.json', name: 'json', version: '20090211'
    compile group: 'com.googlecode.json-simple', name: 'json-simple', version: 
'1.1'
    compile group: 'io.jsonwebtoken', name: 'jjwt', version: '0.7.0'
    compile "com.razorpay:razorpay-java:1.3.8"
    compile group: 'com.google.appengine', name: 'appengine-api-1.0-sdk', 
version: '1.9.64'
    compile group: 'com.google.appengine.tools', name: 'appengine-gcs-client', 
version: '0.8'
    compile group: 'org.im4java', name: 'im4java', version: '1.4.0'
//    compile 'com.rollbar:rollbar-java:1.+'
//    compile('com.rollbar:rollbar-logback:1.+')

    // https://mvnrepository.com/artifact/com.microsoft.aad/adal4j
    compile group: 'com.microsoft.aad', name: 'adal4j', version: '0.0.2'
    compile('com.microsoft.graph:microsoft-graph:1.2.+')
    //audit logging
//    compile 'org.grails.plugins:audit-logging:3.0.5'
//
//    providedCompile group: 'jmagick', name: 'jmagick', version: '6.6.9'
//    // https://mvnrepository.com/artifact/org.antlr/antlr-complete
////    compile group: 'org.antlr', name: 'antlr-complete', version: '3.5.2'

//    compile "org.grails.plugins:asynchronous-mail:2.0.2"
    compile 'org.apache.poi:poi:3.9'
    compile 'org.apache.poi:poi-ooxml:3.9'
    compile 'desirableobjects.grails.plugins:grails-sendgrid:2.0.1'
//    compile "org.grails.plugins:newrelic:4.1.0"
    compile 'com.google.cloud:google-cloud-storage:1.26.0'
    compile 'com.google.api-client:google-api-client:1.30.7'
    //logical delete
    compile "org.grails.plugins:gorm-logical-delete:2.0.0.BUILD-SNAPSHOT"
    compile group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.1'
    //compile group: 'com.google.apis', name: 'google-api-services-cloudkms', 
version: 'v1-rev71-1.25.0'
    compile('org.grails.plugins:jasypt-encryption:2.0.2'){ 
        exclude group:"org.bouncycastle",module:"bcprov-jdk16:1.46"
    }
    //image resize
    // https://mvnrepository.com/artifact/javaxt/javaxt-core
//    compile group: 'javaxt', name: 'javaxt-core', version: '1.7.8'

// https://mvnrepository.com/artifact/com.itextpdf/itextpdf
//    compile group: 'com.itextpdf', name: 'itextpdf', version: '5.0.6'

    compile 'org.grails.plugins:quartz:2.0.13'
    compile 'org.codehaus.groovy.modules.http-builder:http-builder:0.5.0'//) {
//        excludes "commons-logging", "xml-apis", "groovy"
//    }
    console "org.grails:grails-console"

    //microsoft
    compile group: 'com.microsoft.azure', name: 'msal4j', version: '1.0.0'

    profile "org.grails.profiles:react-webpack"
    runtime "org.glassfish.web:el-impl:2.1.2-b03"
    runtime "com.h2database:h2"
    runtime "org.apache.tomcat:tomcat-jdbc"
    runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.14.8"
    runtime "mysql:mysql-connector-java:5.1.18"
    runtime 'org.grails.plugins:ajax-tags:1.0.0.RC1'
    testCompile "org.grails:grails-gorm-testing-support"
    testCompile "org.grails:grails-web-testing-support"
    testCompile "org.grails.plugins:geb"
    testRuntime "org.seleniumhq.selenium:selenium-chrome-driver:2.47.1"
    testRuntime "org.seleniumhq.selenium:selenium-htmlunit-driver:2.47.1"
    testRuntime 
"org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion"
    testRuntime 
"org.seleniumhq.selenium:selenium-safari-driver:$seleniumSafariDriverVersion"

    testCompile 
"org.seleniumhq.selenium:selenium-remote-driver:$seleniumVersion"
    testCompile "org.seleniumhq.selenium:selenium-api:$seleniumVersion"
    testCompile "org.seleniumhq.selenium:selenium-support:$seleniumVersion"

    testRuntime "net.sourceforge.htmlunit:htmlunit:2.18"
    implementation 'com.github.dhorions:boxable:1.5'
    compile 'org.grails.plugins:mail:3.0.0'
}

webdriverBinaries {
    chromedriver "$chromeDriverVersion"
    geckodriver "$geckodriverVersion"
}
bootRun {
    final Boolean reloadEnabled =
            Boolean.valueOf(
                    System.properties[Environment.RELOAD_ENABLED])

    if (reloadEnabled) {
        systemProperty Environment.RELOAD_ENABLED, reloadEnabled
    }

    jvmArgs('-Dspring.output.ansi.enabled=always')
    addResources = true
    String springProfilesActive = 'spring.profiles.active'
    systemProperty springProfilesActive, 
System.getProperty(springProfilesActive)
}
node {
    version = '8.7.0'
    npmVersion = "3.10.10"
    yarnVersion = '1.3.2'
    distBaseUrl = 'https://nodejs.org/dist'
    download = true
}

task bundle(type: YarnTask, dependsOn: 'yarn') {
    group = 'build'
    description = 'Build the client bundle'
    args = ['run', 'bundle']
}

task webpack(type: YarnTask, dependsOn: 'yarn') {
    group = 'application'
    description = 'Build the client bundle in watch mode'
    args = ['run', 'start']
}

bootRun.dependsOn(['bundle'])
assetCompile.dependsOn(['bundle'])

task mochaTest(type: YarnTask, dependsOn: 'yarn') {
    group = 'verification'
    description = 'Run the client tests'
    args = ['run', 'test']
}

/*tasks.withType(Test) {
    systemProperty "geb.env", System.getProperty('geb.env')
    systemProperty "geb.build.reportsDir", reporting.file("geb/integrationTest")
    systemProperty "webdriver.chrome.driver", 
System.getProperty('webdriver.chrome.driver')
    systemProperty "webdriver.gecko.driver", 
System.getProperty('webdriver.gecko.driver')
}*/
tasks.withType(Test) {
    systemProperty "geb.env", System.getProperty('geb.env')
    systemProperty "geb.build.reportsDir", reporting.file("geb/integrationTest")
    beforeTest { descriptor -> logger.quiet " -- $descriptor" }
    testLogging {
        events "passed", "skipped", "failed"
        exceptionFormat 'full'
    }
}
assets {
    minifyJs = true
    minifyCss = true
    from '/vendor'
}

apply from: "${rootProject.projectDir}/gradle/codenarc.gradle"

codenarcMain.group 'static analysis'
codenarcTest.group 'static analysis'
codenarcIntegrationTest.group 'static analysis'


*GebConfig* 

import org.openqa.selenium.chrome.ChromeDriver
import org.openqa.selenium.chrome.ChromeOptions
import org.openqa.selenium.firefox.FirefoxDriver
import org.openqa.selenium.safari.SafariDriver
import org.openqa.selenium.WebDriver

//import org.openqa.selenium.firefox.FirefoxOptions

environments {

    // You need to configure in Safari -> Develop -> Allowed Remote Automation
    safari {
        driver = { new SafariDriver() }
    }

    // run via “./gradlew -Dgeb.env=chrome iT”
    chrome {
        driver = {

            ChromeOptions options = new ChromeOptions();
            options.setExperimentalOption("useAutomationExtension", false);
            WebDriver driver = new ChromeDriver(options);

            //new ChromeDriver()


        }
    }

    // run via “./gradlew -Dgeb.env=chromeHeadless iT”
    chromeHeadless {
        driver = {
            ChromeOptions o = new ChromeOptions()
            o.addArguments('headless')
            new ChromeDriver(o)
        }
    }

    // run via “./gradlew -Dgeb.env=firefoxHeadless iT”
    /*firefoxHeadless {
        driver = {
            FirefoxOptions o = new FirefoxOptions()
            o.addArguments('-headless')
            new FirefoxDriver(o)
        }
    }*/

    // run via “./gradlew -Dgeb.env=firefox iT”
    firefox {
        driver = { new FirefoxDriver() }
    }
    //baseUrl = "http://localhost:8080";
    reportsDir = new File("target/geb-reports")
}





updated seleniun version also , still getting same issue, can you help slove 
issue

-- 
You received this message because you are subscribed to the Google Groups "Geb 
User Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/geb-user/da37cbda-2368-4caa-b6b9-e8ac1d17b391%40googlegroups.com.

Reply via email to