Cloud-CV / Cloud-CV/mat-cloudcv
VerifyError: Cannot inherit final class - DefaultHttpClient()
- Dominant language
- Java
- Stars
- 19
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
When cloudcv.run() is executed, the code gives an exception.
Complete traceback:
this is the traceback:
EDU>> cv.run()
Socket Server created
New Redis Connection Formed
ans =
cloudcv handle
Properties:
params: [1x1 ConfigParser]
upload_obj: [1x1 UploadData]
socket_obj: [1x1 SocketConnection]
Methods, Events, Superclasses
Exception in thread "Thread-127" java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at com.mathworks.jmi.CustomURLClassLoader.findClass(ClassLoaderManager.java:754)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.apache.http.impl.client.DefaultHttpClient.createHttpParams(DefaultHttpClient.java:157)
at org.apache.http.impl.client.AbstractHttpClient.getParams(AbstractHttpClient.java:448)
at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:309)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:466)
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:286)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:851)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
at UploadData.getToken(UploadData.java:229)
at UploadData.CloudCVPostRequest(UploadData.java:290)
at UploadData.run(UploadData.java:394)
at java.lang.Thread.run(Unknown Source)
Connection established
SocketID: QDonQQilKVlH8KHnysX7
SocketID: QDonQQilKVlH8KHnysX7
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the failure by running cloudcv.run() and start with the stack trace in UploadData.java, especially getToken at line 229 and CloudCVPostRequest at line 290. Inspect the Apache HTTP client classes involved in DefaultHttpClient.createHttpParams and identify the compatibility problem; done means the VerifyError no longer occurs and the request completes successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, matlab
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100