[英]Android REST - java.lang.VerifyError: MappingJacksonHttpMessageConverter
I am new to both this forum and also java development for android. 我是这个论坛的新手,也是android的Java开发的新手。 I am trying to setup a REST connection, using Spring, to a service but keep on getting the following error: 我正在尝试使用Spring设置与服务的REST连接,但继续出现以下错误:
java.lang.VerifyError: org/springframework/http/converter/json/MappingJacksonHttpMessageConverter java.lang.VerifyError:org / springframework / http / converter / json / MappingJacksonHttpMessageConverter
Here is the code i have written. 这是我写的代码。 Can anyone please help me out? 有人可以帮我吗?
public ArrayList<Employee> getAllEmployees(){
ResponseEntity<EmployeeContainer> responseEntity = null;
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter());
responseEntity = restTemplate.exchange(BASE_URL + "employee", HttpMethod.GET, getRequestEntity(), EmployeeContainer.class);
return responseEntity.getBody().getEmployees();
}
And here is my stack, i am using Android Studio 0.2 这是我的堆栈,我正在使用Android Studio 0.2
10-15 12:37:42.983 25836-25854/com.project.sandbox2 E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #1
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.VerifyError: org/springframework/http/converter/json/MappingJacksonHttpMessageConverter
at com.project.sandbox2.EmployeeService.getAllEmployees(EmployeeService.java:36)
at com.project.sandbox2.RestTask.doInBackground(RestTask.java:19)
at com.project.sandbox2.RestTask.doInBackground(RestTask.java:12)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
10-15 12:37:43.143 304-524/system_process W/ActivityManager﹕ Force finishing activity com.project.sandbox2/.MainActivity
10-15 12:37:43.235 304-524/system_process W/WindowManager﹕ Failure taking screenshot for (328x583) to layer 21010
10-15 12:37:43.483 36-190/? E/SurfaceFlinger﹕ ro.sf.lcd_density must be defined as a build property
10-15 12:37:43.533 36-36/? E/SurfaceFlinger﹕ ro.sf.lcd_density must be defined as a build property
10-15 12:37:44.793 304-404/system_process E/ThrottleService﹕ problem during onPollAlarm: java.lang.IllegalStateException: problem parsing stats: java.io.FileNotFoundException: /proc/net/xt_qtaguid/iface_stat_all: open failed: ENOENT (No such file or directory)
10-15 12:37:46.583 407-409/com.android.phone D/dalvikvm﹕ GC_CONCURRENT freed 385K, 18% free 2913K/3548K, paused 5ms+6ms, total 54ms
Once check the Problem with these AsyncTask
or manifest
file with permissions
, or: 一旦检查了这些AsyncTask
的问题或具有permissions
manifest
文件,或者:
check your resource
xml
, drawable
etc are config properly to get output,.. 检查您的resource
xml
, drawable
等是否正确配置以获取输出。
I also got same kind of error i used lib files
and above process its gone,.. 我也遇到了类似的错误,我使用的是lib files
,上面的过程已经消失了..
and also check your are doing for HTTP
or HTTPS
并检查您是否正在使用HTTP
或HTTPS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.