AWS Device Farm java.lang.IllegalArgumentException

Hi!

I have an issue running Appium tests on DF as it gives java.lang.IllegalArgumentException.

I use Appium with JUnit and i use PageFactory to locate the elements

public AndroidScreen(AppiumDriver driver){
this.driver=driver;
initElements(driver);
}

private void initElements (AppiumDriver driver ){
    PageFactory.initElements(fieldDecorator(driver), this);
}

public AppiumFieldDecorator fieldDecorator (AppiumDriver driver){
    return new AppiumFieldDecorator(driver,20, TimeUnit.SECONDS);
}

error stacktrace was in the appium xml log

<![CDATA[java.lang.IllegalArgumentException at net.sf.cglib.asm.ClassReader.(Unknown Source) at net.sf.cglib.asm.ClassReader.(Unknown Source) at net.sf.cglib.asm.ClassReader.(Unknown Source) at net.sf.cglib.proxy.BridgeMethodResolver.resolveAll(BridgeMethodResolver.java:61) at net.sf.cglib.proxy.Enhancer.emitMethods(Enhancer.java:911) at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:498) at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216) at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:304) at io.appium.java_client.pagefactory.utils.ProxyFactory.getEnhancedProxy(ProxyFactory.java:55) at io.appium.java_client.pagefactory.utils.ProxyFactory.getEnhancedProxy(ProxyFactory.java:33) at io.appium.java_client.pagefactory.AppiumFieldDecorator.proxyForAnElement(AppiumFieldDecorator.java:222) at io.appium.java_client.pagefactory.AppiumFieldDecorator.access$0(AppiumFieldDecorator.java:220) at io.appium.java_client.pagefactory.AppiumFieldDecorator$1.proxyForLocator(AppiumFieldDecorator.java:112) at org.openqa.selenium.support.pagefactory.DefaultFieldDecorator.decorate(DefaultFieldDecorator.java:62) at io.appium.java_client.pagefactory.AppiumFieldDecorator.decorate(AppiumFieldDecorator.java:160) at org.openqa.selenium.support.PageFactory.proxyFields(PageFactory.java:113) at org.openqa.selenium.support.PageFactory.initElements(PageFactory.java:105) at common.android.AndroidScreen.initElements(AndroidScreen.java:29) at common.android.AndroidScreen.(AndroidScreen.java:24) at common.android.Screens.login.LanguageRoadblockScreen.(LanguageRoadblockScreen.java:13) at common.android.core.MoneseApp.languageRoadblockScreen(MoneseApp.java:30) at common.android.core.BaseTest.login(BaseTest.java:62)