title: Error running gradle build
body: <p>When i run gradle build, it fails with the error below:</p>
  
  <pre><code>ola@ola-VirtualBox:~$ cd workspace/sample/
  ola@ola-VirtualBox:~/workspace/sample$ gradle build
  :compileJava
  :processResources
  :classes
  :jar
  :startScripts
  :distTar
  :distZip
  :assemble
  :compileTestJava
  :processTestResources
  :testClasses
  :test
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  org.gradle.AllMethodsTest &gt; initializationError FAILED
      java.lang.Exception
  
  39 tests completed, 39 failed
  :test FAILED
  
  FAILURE: Build failed with an exception.
  
  * What went wrong:
  Execution failed for task ':test'.
  &gt; There were failing tests. See the report at: file:///home/ola/workspace/sample/build/reports/tests/index.html
  
  * 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: 11.356 secs
  </code></pre>
  
  <blockquote>
    <p>below is the image of my gradle.build file:</p>
  </blockquote>
  
  <p><a href="https://i.stack.imgur.com/5AgLc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5AgLc.png" alt="build file"></a></p>
  
  <p>project structure below:
  <a href="https://i.stack.imgur.com/3nYg9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3nYg9.png" alt="project structure"></a></p>
  
  <blockquote>
    <p>I keep getting errors when i run gradle build or gradle clean build. Please any help will be much appreciated... I really need to get the index.html file working before i can demo my project to the team.</p>
    
    <p>index.html file stacktrace:its same error for all
    <a href="https://i.stack.imgur.com/c6eVs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/c6eVs.png" alt="index.html"></a></p>
    
    <p>UPDATED CODE REQUESTED......</p>
  </blockquote>
  
  <pre><code>package main.java.Functional;
  
  import static org.junit.Assert.assertTrue;
  import org.openqa.selenium.By;
  import org.openqa.selenium.WebDriver;
  import main.java.Functional.AllMethodsTestcases.performAction;
  import org.junit.After;
  import org.junit.Before;
  import org.junit.Test;
  
  
  /**
   * This class is used for testing all the indo functionalities.
   * 
   * @author Ola
   */
  public class AllMethodsTest {
  
      /**
       * Variables to set up driver and browser.
       */
      public static AllMethods callMethod;
      public static WebDriver driver;
      public static String ID;
      public static String filePath = "C:\\Users\\Ola\\workspace\\Config.properties";
  
      /**
       * Setup method to run chrome browser
       * @param args
       * @throws Exception
       */
      @Before
      public static void setup(String[] args) throws Exception {
          callMethod = new AllMethods();
          callMethod.setup();
          callMethod.driver.get("http://independent.ie");
          // Maximize browser window
          callMethod.driver.manage().window().maximize();
          // store current url in a string
          String site = callMethod.driver.getCurrentUrl();
          // print out the URL in the console
          System.out.println("The current Url IS: " + site);
          // Get the OS on which the driver is running.......
          String detectOS = log.DetectOS();
          log.log(detectOS);
          Thread.sleep(7000);
      }
  
      /**
       * Main Method to start the browser and run all necessary testcases.     * 
       * @param args
       * @throws Exception
       */
      @Before
      public static void main(String[] args) throws Exception {
  
          // specify the Test to Run.........
          performAction tc = performAction.acct_Profile;
          try {
              setup(args);
  
          } catch (Exception e) {
              log.log("Error while setting up the driver.");
          }
  
          try {
  
              switch (tc) {
              case testMouseOverJobs:
                  testVerifyJobsLink();
                  break;
              case testMouseOverCars:
                  testVerifyCarsLink();
                  break;
              case testMouseOverDating:
                  testVerifyDatingLink();
                  break;
              case testMouseOverDeath:
                  testVerifyDeathNoticesLink();
                  break;
              case testMouseOverFitMag:
                  testVerifyFitMagLink();
                  break;
              case testMouseOverHotels:
                  testVerifyHotelsLink();
                  break;
              case click_subscribe:
                  testVerifySubscribeLink();
                  break;
              case click_SignInNative:
                  testVerifySignIn_Native();
                  break;
              case click_SignUpNative:
                  testVerifySignUp_Native();
                  break;
              case searchUser:
                  testVerifySearchUser();
                  break;
              case deleteUser:
                  testVerifyDeleteUser();
                  break;
              case click_SignInFB:
                  testVerifySignInFB();
                  break;
              case click_SignInFB_EditInfo:
                  testVerifySignInFB_EditInfo();
                  break;
              case click_SignInGoogle:
                  testVerifySignInGoogle();
                  break;
              case click_MyAcct_SS:
                  testVerifyClick_MyAcctPage_forS_S_user();
                  break;
              case click_MyAcct:
                  testVerifyClick_MyAcct();
                  break;
              case acct_Profile:
                  testVerifyAcct_ProfileUpdated();
                  break;
              case acct_Password:
                  testVerifyAcct_PasswordChange();
                  break;
              case acct_SocialAccts_FB:
                  testVerifyAcct_SocialLink_FB();
                  break;
              case acct_SocialAccts_Google:
                  testVerifyAcct_SocialLink_Google();
                  break;
                  }
          } catch (Exception e) {
              log.log("There was an Exception while running the test: "
                      + e.getMessage());
          }
          tearDown();
      }
  
  
  
      /**
       * "C:\\Users\\Ola\\workspace\\Config.properties"
       * @throws Exception
       */
      @Test
      private static void testVerifyFileExist() throws Exception {
          boolean verify =callMethod.FileExist();
          if(verify)
          {
              log.log("File does exist");
          }else
          {
              log.log("File does not exist, .....");
          }
          tearDown();
      }
  
      @Test
      private static void testVerifyloadConfig_File() throws Exception {
          log.divider("Load Config file path specified");
          String response =callMethod.parseConf_File("NATIVE_PASSWORD");
          log.log(response);
          tearDown();
      }
  
      /**
       * Verifies JOB link on home page
       * @throws Exception
       * @author Ola
       */
      @Test
      public static void testVerifyJobsLink() throws Exception {
          log.header("....... Verify JOBS Link.........");
          callMethod.hoverAndClickOnce(By.cssSelector(AllMethodsCONSTANTElements.JOBS),
                  By.cssSelector(AllMethodsCONSTANTElements.IRISHJOBS), "JOBS", "JOBS");
          tearDown();
      }
      /**
       * Verifies CARS link on home page
       * @throws Exception
       * @author Ola
       */
      @Test
      public static void testVerifyCarsLink() throws Exception {
          log.header("....... Verify CARS Link.........");
          String[] elementNames = new String[] { AllMethodsCONSTANTElements.CARSIRELAND,
                  AllMethodsCONSTANTElements.USED_CARS_SEARCH, AllMethodsCONSTANTElements.CAR_DEALERS };
          for (String elementName : elementNames) {
              log.divider("1st Element ......'CarsIreland.ie'.....");
              if (callMethod.elementPresent(By.cssSelector(elementName),
                      "CARS_IRELAND")) {
                  callMethod.hoverAndClickMultiple(
                          By.cssSelector(AllMethodsCONSTANTElements.CARS),
                          By.cssSelector(AllMethodsCONSTANTElements.CARSIRELAND), "CARS",
                          "CarsIreland.ie");
                  Thread.sleep(3000);
                  log.header2("");
              }
              log.divider("2nd Element .......'Used Car Search.....'");
              log.step("");
              if (callMethod.elementPresent(By.cssSelector(elementName),
                      "USED CAR SEARCH")) {
                  log.log("Open Used Car Search link.....");
                  callMethod.hoverAndClickMultiple(
                          By.cssSelector(AllMethodsCONSTANTElements.CARS),
                          By.cssSelector(AllMethodsCONSTANTElements.USED_CARS_SEARCH),
                          "CARS", "USED CAR SEARCH");
                  Thread.sleep(3000);
                  log.header2("");
              }
              log.divider("3rd Element .......'Car Dealers'..........");
              log.step("");
              if (callMethod.elementPresent(By.cssSelector(elementName),
                      "CAR DEALERS")) {
                  log.log("Open Cars Dealers Link........");
                  callMethod.hoverAndClickMultiple(
                          By.cssSelector(AllMethodsCONSTANTElements.CARS),
                          By.cssSelector(AllMethodsCONSTANTElements.CAR_DEALERS), "CARS",
                          "CAR DEALERS");
                  break;
              }
          }
          tearDown();
      }
      /**
       *  Verifies my profile updated NATIVELY
       * @throws Exception
       * @author Ola
       */
      @Test
      public static void testVerifyAcct_ProfileUpdated() throws Exception {
          log.header("........ Verify MY ACCOUNT PROFILE section ........");
          String finalResponse = callMethod.profileSection(
                  callMethod.parseConf_File("EMAIL_ADDRESS"),
                  callMethod.parseConf_File("NATIVE_PASSWORD"), 
                  callMethod.parseConf_File("DISPLAY_NAME"),
                  callMethod.parseConf_File("FIRST_NAME"),
                  callMethod.parseConf_File("LAST_NAME"),
                  callMethod.parseConf_File("ADDRESS_1"),
                  callMethod.parseConf_File("ADDRESS_2"),
                  callMethod.parseConf_File("CITY"),
                  callMethod.parseConf_File("COUNTRY"),
                  callMethod.parseConf_File("COUNTRY_2"),
                  callMethod.parseConf_File("COUNTY"),
                  callMethod.parseConf_File("COUNTY_2"),
                  callMethod.parseConf_File("POSTCODE"),
                  callMethod.parseConf_File("TELEPHONE"));
  
          if (finalResponse.contains("DOES NOT Exist")) {
              log.log("User DOES NOT Exist in Database.... You will have to Sign Up.");
  
          } else if (finalResponse.contains("FACEBOOK")) {
              log.log("User Exist in Database with FACEBOOK Social Account and "
                      + "Cannot Sign Up Natively......Open My Acct process terminated!........");
          } else if (finalResponse.contains("GOOGLE")) {
              log.log("User Exist in Database with GOOGLE Social Account and "
                      + "Cannot Sign Up Natively......Open My Acct process terminated!........");
          }else if (finalResponse.contains("STILL DOES NOT EXIS")){
              log.log("CANNOT continue process as COUNTRY or COUNTY specified STILL DO NOT exist on list, ..pls contact Customer support");
          }else if (finalResponse.contains("Disabled state")) {
              log.log("Button is in Disabled state.....Profile was "
                      + "NOT updated as NO Update was made.....");
          } else if (finalResponse.contains("Successfully")) {
              log.log("Profile was Successfully updated");
          } else if (finalResponse.contains("NOT updated")) {
              log.log("Profile was NOT updated.... pls contact Gigya customer service......");
          } else if (finalResponse.contains("MY ACCOUNT page")) {
              log.log("MY ACCOUNT page Successfully Opened and updated as expected.......");
          }
          tearDown();
      }
  
      @After
      public static void tearDown(){
          callMethod.close();
      }
  </code></pre>
  
  <blockquote>
    <p>result of build command</p>
  </blockquote>
  
  <pre><code>ola@ola-VirtualBox:~/workspace/sample$ gradle clean build -x test
  :clean
  :compileJava
  :processResources
  :classes
  :jar
  :startScripts
  :distTar
  :distZip
  :assemble
  :check
  :build
  
  BUILD SUCCESSFUL
  
  Total time: 8.445 secs
  </code></pre>
  
  <blockquote>
    <p>New output below
    <a href="https://i.stack.imgur.com/XViko.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/XViko.png" alt="output explained"></a>
    <a href="https://i.stack.imgur.com/VWQWW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/VWQWW.png" alt="output screenshot"></a></p>
  </blockquote>