java.lang.VerifyError: Cannot inherit from final class exception when executing HttpSolrClient solr = new HttpSolrClient("http://localhost:8983/solr/mycore"); I use SolrJ 5.5.0 with Java 1.7. Other than that I use commons-httpclient 3.1. This is the detailed error I get: Handler processing failed; nested exception is java.lang.VerifyError: org/apache/http/params/SyncBasicHttpParams] with root cause java.lang.VerifyError: org/apache/http/params/SyncBasicHttpParams

tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Having a verify error with solrj 5.5.0 and java 1.7

    Stack Overflow | 5 months ago | Chanaka Rathnayaka
    java.lang.VerifyError: Cannot inherit from final class exception when executing HttpSolrClient solr = new HttpSolrClient("http://localhost:8983/solr/mycore"); I use SolrJ 5.5.0 with Java 1.7. Other than that I use commons-httpclient 3.1. This is the detailed error I get: Handler processing failed; nested exception is java.lang.VerifyError: org/apache/http/params/SyncBasicHttpParams] with root cause java.lang.VerifyError: org/apache/http/params/SyncBasicHttpParams

    1 unregistered visitors

    Root Cause Analysis

    1. java.lang.VerifyError

      Cannot inherit from final class exception when executing HttpSolrClient solr = new HttpSolrClient("http://localhost:8983/solr/mycore"); I use SolrJ 5.5.0 with Java 1.7. Other than that I use commons-httpclient 3.1. This is the detailed error I get: Handler processing failed; nested exception is java.lang.VerifyError: org/apache/http/params/SyncBasicHttpParams] with root cause java.lang.VerifyError: org/apache/http/params/SyncBasicHttpParams

      at org.apache.http.impl.client.DefaultHttpClient.createHttpParams()
    2. Apache HttpClient
      AbstractHttpClient.getParams
      1. org.apache.http.impl.client.DefaultHttpClient.createHttpParams(DefaultHttpClient.java:158)
      2. org.apache.http.impl.client.AbstractHttpClient.getParams(AbstractHttpClient.java:466)
      2 frames
    3. Apache Solr Solrj
      HttpSolrClient.<init>
      1. org.apache.solr.client.solrj.impl.HttpClientUtil.setFollowRedirects(HttpClientUtil.java:290)
      2. org.apache.solr.client.solrj.impl.HttpClientConfigurer.configure(HttpClientConfigurer.java:58)
      3. org.apache.solr.client.solrj.impl.HttpClientUtil.configureClient(HttpClientUtil.java:149)
      4. org.apache.solr.client.solrj.impl.HttpClientUtil.createClient(HttpClientUtil.java:125)
      5. org.apache.solr.client.solrj.impl.HttpSolrClient.<init>(HttpSolrClient.java:188)
      6. org.apache.solr.client.solrj.impl.HttpSolrClient.<init>(HttpSolrClient.java:161)
      6 frames
    4. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
      2. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
      3. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      4. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
      4 frames
    5. Grizzly HTTP
      AprEndpoint$SocketProcessor.run
      1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
      2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
      3. org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
      3 frames
    6. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      3. java.lang.Thread.run(Thread.java:745)
      3 frames