title: Library working only on >= android 5.0
body: <p>I know that asking for help in this case should not be completely right but I do not know what else to do.</p>
  
  <p>I'm using <a href="https://github.com/Omertron/api-thetvdb" rel="nofollow">this TVDB library</a> and when running on <strong>android >= 5.0</strong> everything works fine. If I run it in <strong>android &lt; 5.0</strong> it'll crash when calling <code>searchSeries</code> (when creating a TheTVDBApi it does not crash) and the exception says : </p>
  
  <p><code>Caused by: java.lang.VerifyError:  com/omertron/thetvdbapi/tools/TvdbParser
              at com.omertron.thetvdbapi.TheTVDBApi.searchSeries(TheTVDBApi.java:362)</code></p>
  
  <p>Do you have any suggestions? The dependencies should be right because it shouldn't work on >=5.0 if it is a dependencies problem.
  If anyone has ever tried this library and it worked well below android 5.0, let me know!
  <br>These are my dependencies:<br></p>
  
  <blockquote>
    <p>commons-codec:commons-codec:jar:1.10<br>
    commons-dbcp:commons-dbcp:jar:1.4<br>
    commons-logging:commons-logging:jar:1.2<br>
    commons-pool:commons-pool:jar:1.6<br> junit:junit:jar:4.12<br>
    org.apache.commons:commons-lang3:jar:3.4<br>
    org.apache.httpcomponents:httpclient:jar:4.4<br>
    org.apache.httpcomponents:httpcore:jar:4.4<br>
    org.hamcrest:hamcrest-core:jar:1.3<br>
    org.slf4j:slf4j-api:jar:1.7.12<br>
    org.slf4j:slf4j-jdk14:jar:1.7.12<br> org.yamj:api-common:jar:1.4<br></p>
  </blockquote>
  
  <p>In the logcat it is also reported this :</p>
  
  <blockquote>
    <p>VFY: unable to resolve exception class 1918 (Ljavax/xml/ws/WebServiceException;)<br>
    VFY: unable to find exception handler at addr 0xc<br>
    VFY:  rejected Lcom/omertron/thetvdbapi/tools/TvdbParser;.getActors (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;<br>
    VFY:  rejecting opcode 0x0d at 0x000c<br>
    VFY:  rejected Lcom/omertron/thetvdbapi/tools/TvdbParser;.getActors (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;<br>
    Verifier rejected class Lcom/omertron/thetvdbapi/tools/TvdbParser;<br></p>
  </blockquote>
  
  <p>This is what I get when calling <code>tvDB.searchSeries(params[0],"en");</code> below android 5.0 : <br></p>
  
  <blockquote>
    <p>W/dalvikvm﹕ VFY: unable to resolve exception class 2025 (Ljavax/xml/ws/WebServiceException;)<br>
    W/dalvikvm﹕ VFY: unable to find exception handler at addr 0xc<br>
    W/dalvikvm﹕ VFY:  rejected Lcom/omertron/thetvdbapi/tools/TvdbParser;.getActors (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;<br>
    W/dalvikvm﹕ VFY:  rejecting opcode 0x0d at 0x000c<br>
    W/dalvikvm﹕ VFY:  rejected Lcom/omertron/thetvdbapi/tools/TvdbParser;.getActors (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;<br>
    W/dalvikvm﹕ Verifier rejected class Lcom/omertron/thetvdbapi/tools/TvdbParser;<br>
    W/System.err﹕ java.lang.VerifyError: com/omertron/thetvdbapi/tools/TvdbParser<br>
    W/System.err﹕ at com.omertron.thetvdbapi.TheTVDBApi.searchSeries(TheTVDBApi.java:362)<br>
    W/System.err﹕ at test.tvdb.dev.com.tvdb_test.SearchFragment$DownloadSeriesData.doInBackground(SearchFragment.java:94)<br>
    W/System.err﹕ at test.tvdb.dev.com.tvdb_test.SearchFragment$DownloadSeriesData.doInBackground(SearchFragment.java:77)<br>
    W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:288)<br>
    W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237)<br>
    W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)<br>
    W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)<br>
    W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)<br>
    W/System.err﹕ at java.lang.Thread.run(Thread.java:841)<br></p>
  </blockquote>
  
  <p>As you can see the line of code apparently causing the crash is located in TheTVDBApi library class at the 362nd row which is <code>return TvdbParser.getSeriesList(urlBuilder.toString(), getBannerMirror(this.apiKey));</code>
  I don't get why is there a difference in this when running below android 5.0</p>