не удалось распознать ошибку ole stream при запуске с помощью Jenkins

Я получаю невозможно распознать ошибку ole stream при попытке запустить мой скрипт селена из Jenkin, однако он отлично работает при запуске из локального в eclipse. Я пытаюсь подключиться к листу Excel в этом скрипте, используя JXL

Excel уже сохранен в формате 97-2003 (я знаю, что использую JXL, который не поддерживает XLSX) и отлично работает на локальной машине с помощью eclipse, но при запуске из Jenkins возникает ошибка. Я проверил Slave и обнаружил, что Office 2016 установлен на Slave-машине, а также на моей локальной машине.

Я должен иметь возможность подключиться к файлу xls без каких-либо проблем, так как он отлично работает с моей локальной машины. Пожалуйста, предложите

Код, используемый для подключения Excel:

import java.io.IOException;
import java.util.Hashtable;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
static Sheet wrksheet;
    static Workbook wrkbook =null;
    static Hashtable dict= new Hashtable();
    private static int iDataSheetRow;

    //Create a Constructor
    public static void init(String ExcelSheetPath) throws BiffException, IOException
    {
        //Initialize
        wrkbook = Workbook.getWorkbook(new File(ExcelSheetPath));
        wrksheet = wrkbook.getSheet(0);
        //setiDataSheetRow(0);
    }

Журнал ошибок:

jxl.read.biff.BiffException: Unable to recognize OLE stream
  at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)
  at jxl.read.biff.File.<init>(File.java:127)
  at jxl.Workbook.getWorkbook(Workbook.java:221)
  at jxl.Workbook.getWorkbook(Workbook.java:198)
  at utilities.ExcelSheetDriver.init(ExcelSheetDriver.java:21)
  at smokeTestRun.TC_BarclaysYS.beforeMethod(TC_BarclaysYS.java:26)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124

person Devkant Krishnatrey    schedule 05.04.2019    source источник
comment
Привет. Просто сказать, что что-то не работает, не поможет сообществу решить проблему. Пожалуйста, предоставьте трассировку стека ошибок (если есть) и какой код вы написали, который терпит неудачу?   -  person demouser123    schedule 05.04.2019
comment
@demouser123 demouser123 Спасибо за ответ .. Я обновил информацию выше. пожалуйста помоги. дайте мне знать, если потребуется какая-либо другая информация.   -  person Devkant Krishnatrey    schedule 10.04.2019