Forum Discussion
avidCoder, I do not have any method in the class. It's the only main method I have in the class. I try doing this but it did not work
My java code looks like this
package project;
public class MyClass{
public static void main(String[] args) {
// performing some functionality here
}
}
Groovy script :
import project.MyClass;
MyClass sample = new MyClass();
sample.main(".abcd","Test","tom","pass");
It throws below error and I am not sure, Is this error coming because I am calling main method or any other issue
ERROR:java.lang.NoSuchMethodError: com.google.common.util.concurrent.SimpleTimeLimiter.create(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleTimeLimiter;
There is no way one gets the above error with mentioned code snippet.
Any ways, you can't call the main method on the object because that is static one.
- ranujn6 years agoContributor
nmrao Below is the configuration I am using it.
Selenium jars
httpclient-4.3.4.jar
selenium-server-standalone-2.41.0.jar
Ready API
2.3.0
Chrome Driver
2.26
2.38
Chrome version
Version 65.0.3325.181 (Official Build) (64-bit)
Eclipse IDE
Version: Photon Release (4.8.0)
When I use the above selenium jar files with chromedriver 2.26, it just opens the chrome browser and does not do anything further - maybe the chrome version I am using is higher (I executed this on eclipse as well as ReadyAPI both). However, when I use chromedriver 2.38 with the same selenium jar files, it does work on eclipse but not on readyapi.
- Nastya_Khovrina6 years agoSmartBear Alumni (Retired)
You also need to pay attention to versions of the guava and gson libraries which you use.
I've found the following articles with a similar issues: