Everytime I run the code i got the error ExceptionInitializeError. What would be the solution? thank you
What exactly do you run?
I am trying to implement grammar checking on my application. I’m using LanguageTool 2.4 in android studio
Could you send the complete stacktrace? Why are you using LT 2.4, which is very old?
Here
FATAL EXCEPTION: main
Process: com.example.bryan.languagetoolsample, PID: 26521
java.lang.ExceptionInInitializerError
at com.example.bryan.languagetoolsample.MainActivity$1.onClick(MainActivity.java:39)
at android.view.View.performClick(View.java:5714)
at android.widget.TextView.performClick(TextView.java:10926)
at android.view.View$PerformClick.run(View.java:22589)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7325)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘java.net.URLConnection java.net.URL.openConnection()’ on a null object reference
at org.languagetool.JLanguageTool.getBuildDate(JLanguageTool.java:111)
at org.languagetool.JLanguageTool.(JLanguageTool.java:90)
at com.example.bryan.languagetoolsample.MainActivity$1.onClick(MainActivity.java:39)
at android.view.View.performClick(View.java:5714)
at android.widget.TextView.performClick(TextView.java:10926)
at android.view.View$PerformClick.run(View.java:22589)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7325)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
I also tried LT 3.4 but I had an issue with targetCompatibility. That’s why I used LT 2.2
It seems to be this line: languagetool/languagetool-core/src/main/java/org/languagetool/JLanguageTool.java at v2.4 · languagetool-org/languagetool · GitHub
However, someone with Android knowledge will need to comment on this…
ohh, I see. I’ll try to look a solution for that. Thanks a lot for your help.