{"action":"created","issue":{"url":"https://api.github.com/repos/mockito/mockito/issues/418","repository_url":"https://api.github.com/repos/mockito/mockito","labels_url":"https://api.github.com/repos/mockito/mockito/issues/418/labels{/name}","comments_url":"https://api.github.com/repos/mockito/mockito/issues/418/comments","events_url":"https://api.github.com/repos/mockito/mockito/issues/418/events","html_url":"https://github.com/mockito/mockito/issues/418","id":156045445,"number":418,"title":"objenesis INDEX.LIST should not be included in mockito-all jar","user":{"login":"jchomicki","id":5685907,"avatar_url":"https://avatars.githubusercontent.com/u/5685907?v=3","gravatar_id":"","url":"https://api.github.com/users/jchomicki","html_url":"https://github.com/jchomicki","followers_url":"https://api.github.com/users/jchomicki/followers","following_url":"https://api.github.com/users/jchomicki/following{/other_user}","gists_url":"https://api.github.com/users/jchomicki/gists{/gist_id}","starred_url":"https://api.github.com/users/jchomicki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jchomicki/subscriptions","organizations_url":"https://api.github.com/users/jchomicki/orgs","repos_url":"https://api.github.com/users/jchomicki/repos","events_url":"https://api.github.com/users/jchomicki/events{/privacy}","received_events_url":"https://api.github.com/users/jchomicki/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-20T20:31:39Z","updated_at":"2016-06-19T15:16:55Z","closed_at":null,"body":"INDEX.LIST is meant as an optimization when loading a jar, as it points to relevant files for the jar thus circumventing a linear search. When creating a fat jar, this file should be left out for each extra included jar as it is meant to work for that jar alone.\r\n\r\nRight now, the objenesis library included in mockito-all is not having it's INDEX.LIST deleted before inclusion in the final fat jar. This is causing a FileNotFound Exception in URLClassPath$JarLoader.getJarFile because it is trying to use the INDEX.LIST to find objenesis-2.1.jar when it does not exist in this case.\r\n\r\nStarted seeing this in 1.10.16 and last checked 2.0.2-beta."},"comment":{"url":"https://api.github.com/repos/mockito/mockito/issues/comments/227002662","html_url":"https://github.com/mockito/mockito/issues/418#issuecomment-227002662","issue_url":"https://api.github.com/repos/mockito/mockito/issues/418","id":227002662,"user":{"login":"PascalSchumacher","id":2707245,"avatar_url":"https://avatars.githubusercontent.com/u/2707245?v=3","gravatar_id":"","url":"https://api.github.com/users/PascalSchumacher","html_url":"https://github.com/PascalSchumacher","followers_url":"https://api.github.com/users/PascalSchumacher/followers","following_url":"https://api.github.com/users/PascalSchumacher/following{/other_user}","gists_url":"https://api.github.com/users/PascalSchumacher/gists{/gist_id}","starred_url":"https://api.github.com/users/PascalSchumacher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PascalSchumacher/subscriptions","organizations_url":"https://api.github.com/users/PascalSchumacher/orgs","repos_url":"https://api.github.com/users/PascalSchumacher/repos","events_url":"https://api.github.com/users/PascalSchumacher/events{/privacy}","received_events_url":"https://api.github.com/users/PascalSchumacher/received_events","type":"User","site_admin":false},"created_at":"2016-06-19T15:16:55Z","updated_at":"2016-06-19T15:16:55Z","body":"2.0.2-beta was the last version of mockito for which a mockito-all.jar was published. I can not find any mention of mockito-all in the current build scripts and `gradle assemble` does not build a mockito-all.jar, so I guess this issue can be closed."}}
{"actor":{"display_login":"PascalSchumacher"}}