{"id":1542,"date":"2017-08-25T21:04:05","date_gmt":"2017-08-26T01:04:05","guid":{"rendered":"http:\/\/shirishranjit.com\/blog1\/?page_id=1542"},"modified":"2017-08-25T21:04:05","modified_gmt":"2017-08-26T01:04:05","slug":"zipexception-invalid-loc-header","status":"publish","type":"page","link":"https:\/\/shirishranjit.com\/blog1\/java-stuff\/zipexception-invalid-loc-header","title":{"rendered":"ZipException  &#8211; &#8220;invalid LOC header&#8221;"},"content":{"rendered":"<p>If you get following error, that means your local maven repository is corrupted. Delete your repository and rebuild your application.<\/p>\n<p>Error looks like following.<br \/>\n<code><\/p>\n<p>Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)<br \/>\n    at java.util.zip.ZipFile.read(Native Method)<br \/>\n    at java.util.zip.ZipFile.access$1400(ZipFile.java:56)<br \/>\n    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:679)<br \/>\n    at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:415)<br \/>\n    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)<br \/>\n    at java.io.FilterInputStream.read(FilterInputStream.java:107)<br \/>\n    at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:189)<br \/>\n    at org.codehaus.plexus.util.IOUtil.copy(IOUtil.java:175)<br \/>\n    at org.apache.maven.plugins.shade.DefaultShader.addResource(DefaultShader.java:427)<br \/>\n    at org.apache.maven.plugins.shade.DefaultShader.shade(DefaultShader.java:186)<br \/>\n    at org.apache.maven.plugins.shade.mojo.ShadeMojo.execute(ShadeMojo.java:458)<br \/>\n    ... 21 more<\/p>\n<p><\/code><\/p>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=ZipException++-+%22invalid+LOC+header%22\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/shirishranjit.com\/blog1\/java-stuff\/zipexception-invalid-loc-header\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><div class=\"twttr_followme\">\n\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/shiranjit\" class=\"twitter-follow-button\" data-size=\"default\"  data-show-screen-name=\"false\"  target=\"_blank\">Follow me<\/a>\n\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>If you get following error, that means your local maven repository is corrupted. Delete your repository and rebuild your application. Error looks like following. Caused by: java.util.zip.ZipException: invalid LOC header (bad signature) at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:56) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:679) at &hellip; <a href=\"https:\/\/shirishranjit.com\/blog1\/java-stuff\/zipexception-invalid-loc-header\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":524,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1542","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1542"}],"collection":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/comments?post=1542"}],"version-history":[{"count":1,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1542\/revisions"}],"predecessor-version":[{"id":1543,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1542\/revisions\/1543"}],"up":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/524"}],"wp:attachment":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/media?parent=1542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}