Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

java.lang.NoSuchMethodError: com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable;)V

Tags:

java

selenium

I am new to selenium.I am getting some issues while using Selenium WebDriver.

I want to open website using Selenium WebDriver like www.filpkart.com

My Code

package com.screen;


import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;


public class HTMLParseExample {


 public static void main(String[] args) {

      WebDriver driver = new FirefoxDriver();


      //Launch website
      driver.get("http://www.flipkart.com");
      driver.close();


   }
  }

I am facing This Error mentioned below.

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.io.Closeables.closeQuietly(Ljava/io/Closeable;)V
at org.openqa.selenium.firefox.internal.ClasspathExtension.writeTo(ClasspathExtension.java:60)
at org.openqa.selenium.firefox.FirefoxProfile.installExtensions(FirefoxProfile.java:504)
at org.openqa.selenium.firefox.FirefoxProfile.layoutOnDisk(FirefoxProfile.java:482)
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:76)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:142)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:80)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:121)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:77)
at com.screen.HTMLParseExample.main(HTMLParseExample.java:15)

Help me out Thanks in Advance.

like image 700
Nitesh Soomani Avatar asked Aug 24 '15 10:08

Nitesh Soomani


2 Answers

Looks like you have incompatible versions of selemenium and com.google.guava. The method is existent and deprecated in version 15. but in version 19 it is not longer existent.

like image 154
Jens Avatar answered Oct 21 '22 14:10

Jens


guava v 19 worked for me

<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>

like image 23
PRAJEESH MURUKAN Avatar answered Oct 21 '22 12:10

PRAJEESH MURUKAN