I'm trying to generate test cases as the guide but I got some error related to ExecutionContext - null as bellow:
[main] INFO org.graphwalker.ShoppingCartTest - Setup happens here
[main] INFO com.codeborne.selenide.impl.WebDriverThreadLocalContainer - No webdriver is bound to current thread: 1 - let's create a new webdriver
[main] INFO com.codeborne.selenide.impl.FileHelper - Creating folder: D:\MBT Tools\MBTGraphWalker\graphwalker-example-master\java-amazon\build\downloads\1695708997200_22300_1
[main] ERROR io.github.bonigarcia.wdm.online.HttpClient - Error HTTP 404 executing
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_116[main] WARN io.github.bonigarcia.wdm.versions.VersionDetector - Exception reading
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_116 to get latest version of chromedriver (Error HTTP 404 executing
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_116)
[main] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\quangviet.nguyen\.cache\selenium\chromedriver\win32\114.0.5735.90\chromedriver.exe
[main] INFO com.codeborne.selenide.webdriver.SelenideNettyClientFactory - Changed readTimeout from PT3M to PT1M30S
Starting ChromeDriver 114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}) on port 50952
Only local connections are allowed.
Please see
https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
[main] ERROR org.graphwalker.core.machine.ExecutionContext - null
[main] ERROR org.graphwalker.java.test.TestExecutor - java.lang.reflect.InvocationTargetException
[main] INFO org.graphwalker.ShoppingCartTest - Cleanup happens here
[INFO] ------------------------------------------------------------------------
[ERROR] java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.graphwalker.core.machine.ExecutionContext.execute(ExecutionContext.java:276)
at org.graphwalker.core.machine.SimpleMachine.execute(SimpleMachine.java:282)
at org.graphwalker.core.machine.SimpleMachine.getNextStep(SimpleMachine.java:105)
at org.graphwalker.java.test.TestExecutor.execute(TestExecutor.java:247)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.graphwalker.java.test.Reflections.invoke(Reflections.java:73)
at org.graphwalker.java.test.Reflector.execute(Reflector.java:123)
at org.graphwalker.maven.plugin.TestMojo.execute(TestMojo.java:161)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)