AlburIvan / SlickForm

SlickForm is an Android library that let you define a custom array of EditTexts with the purpose of handling a form in a cool animated way.
MIT License
78 stars 14 forks source link

IllegalAccessError #2

Open stovberpv opened 7 years ago

stovberpv commented 7 years ago

When clicking on NEXT button with no username input or with 1 char input (words or numbers). The same for email and password.

image

java.lang.IllegalAccessError: Illegal class access: 'com.alburivan.slickform.tooltip.SimpleTooltip' attempting to access 'android.support.v7.widget.AppCompatPopupWindow' (declaration of 'com.alburivan.slickform.tooltip.SimpleTooltip'

at com.alburivan.slickform.tooltip.SimpleTooltip.configPopupWindow(SimpleTooltip.java:150) at com.alburivan.slickform.tooltip.SimpleTooltip.init(SimpleTooltip.java:145) at com.alburivan.slickform.tooltip.SimpleTooltip.<init>(SimpleTooltip.java:141) at com.alburivan.slickform.tooltip.SimpleTooltip.<init>(SimpleTooltip.java:69) at com.alburivan.slickform.tooltip.SimpleTooltip$Builder.build(SimpleTooltip.java:577) at com.alburivan.slickform.SlickForm.showWarningDialog(SlickForm.java:543) at com.alburivan.slickform.SlickForm.processFormField(SlickForm.java:316) at com.alburivan.slickform.SlickForm.processFormState(SlickForm.java:280) at com.alburivan.slickform.SlickForm.access$200(SlickForm.java:63) at com.alburivan.slickform.SlickForm$1.onClick(SlickForm.java:171)

image

image

image

image

image

image

For password field new exception:

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference at com.alburivan.slickform.SlickForm.processFormFieldEnd(SlickForm.java:340) at com.alburivan.slickform.SlickForm.changeTarget(SlickForm.java:359) at com.alburivan.slickform.SlickForm.access$300(SlickForm.java:63) at com.alburivan.slickform.SlickForm$2.onAnimationEnd(SlickForm.java:328) at android.view.animation.Animation$3.run(Animation.java:381) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)

image

image

jeancsanchez commented 7 years ago

I think it can help #4