0

View the FATAL EXCEPTION error message below:

02-23 23:42:41.596 9581-9705/com.example.restapi_user E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
                                                                    Process: com.example.restapi_user, PID: 9581
                                                                    java.lang.RuntimeException: An error occured while executing doInBackground()
                                                                        at android.os.AsyncTask$3.done(AsyncTask.java:300)
                                                                        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
                                                                        at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
                                                                        at java.util.concurrent.FutureTask.run(FutureTask.java:242)
                                                                        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
                                                                        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
                                                                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
                                                                        at java.lang.Thread.run(Thread.java:841)
                                                                     Caused by: java.lang.NoSuchMethodError: com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient$Builder.setBatchPath
                                                                        at com.example.echo.dbquery.Dbquery$Builder.setBatchPath(Dbquery.java:586)
                                                                        at com.example.echo.dbquery.Dbquery$Builder.<init>(Dbquery.java:565)
                                                                        at com.example.restapi_user.MainActivity$ExecuteApiCall.doInBackground(MainActivity.java:127)
                                                                        at com.example.restapi_user.MainActivity$ExecuteApiCall.doInBackground(MainActivity.java:116)
                                                                        at android.os.AsyncTask$2.call(AsyncTask.java:288)
                                                                        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
                                                                        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
                                                                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
                                                                        at java.lang.Thread.run(Thread.java:841)

How do I fix this problem? I already tried cleaning and then rebuilding my project.

ישו אוהב אותך
  • 28,609
  • 11
  • 78
  • 96
Jack
  • 41
  • 2
  • 6
  • 2
    You might have an old/mismatched dependency. See similar error and answer here: https://stackoverflow.com/questions/25079795/how-to-fix-java-lang-noclassdeffounderror/25112755#25112755 – Robert Nekic Feb 23 '18 at 22:13
  • 2
    @RobertNekic thanks! I fixed it by updating my dependency files to the latest versions! If anybody needs more help, search for the latest jar versions of files on [link](https://mvnrepository.com/) and update the version number in your app's build.gradle file. – Jack Feb 24 '18 at 21:03
  • @Jack can you post that as an answer and accept it please? – VictorGGl Mar 05 '18 at 09:32

0 Answers0