title: How to solve unable to drive module description for ../selenium-server-standalone-3.141.59.jar
body: <p>Error occurred during initialization of boot layer
  java.lang.module.FindException: Unable to derive module descriptor for C:\Users\admin\eclipse-workspace\Testing\lib\selenium-server-standalone.jar</p>
  
  <pre><code>Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.eclipse.jetty.http.Http1FieldPreEncoder not in module
  </code></pre>
  
  
  
  <pre><code>package Testing;
  
  import com.thoughtworks.selenium.DefaultSelenium;
  import com.thoughtworks.selenium.Selenium;
  
  public class Testing {
  
      public static void main(String[] args) throws InterruptedException
      {
          Selenium selenium= new DefaultSelenium("localhost",4444,"firefox","http://www.calculator.net");
          selenium.start();
          selenium.open("/");
          selenium.windowMaximize();
          selenium.click("xpath=.//*[@id=''hl3']/li[3]/a"); 
          Thread.sleep(4000);
          selenium.focus("id=cpar1");
           selenium.type("css=input[id=\"cpar1\"]", "10"); 
          selenium.focus("id=cpar2"); 
           selenium.type("css=input[id=\"cpar2\"]", "50"); 
           (selenium).click("xpath=.//*[@id='content']/table[1]/tbody/tr[2]/td/input[2]"); 
           // verify if the result is 5
           Thread.sleep(4000);
           String result = selenium.getText("xpath=.//*[@id='content']/p[2]/font/b");
           //String result = selenium.getValue("xpath=.//*[@id='cpar3']");
           System.out.println("Result:"+result);
  
           if (result.equals("5")/*== "5"*/){
              System.out.println("Pass");
           }
           else{
              System.out.println("Fail");
           }
  
      }
  
  }
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/BeL99.png" alt="image of source code and error"></p>