{"action":"created","issue":{"url":"https://api.github.com/repos/arrow-kt/arrow/issues/807","repository_url":"https://api.github.com/repos/arrow-kt/arrow","labels_url":"https://api.github.com/repos/arrow-kt/arrow/issues/807/labels{/name}","comments_url":"https://api.github.com/repos/arrow-kt/arrow/issues/807/comments","events_url":"https://api.github.com/repos/arrow-kt/arrow/issues/807/events","html_url":"https://github.com/arrow-kt/arrow/issues/807","id":315999226,"number":807,"title":"Arrow 0.7.x causes builds to fail on Android projects","user":{"login":"jrgonzalezg","id":4630806,"avatar_url":"https://avatars0.githubusercontent.com/u/4630806?v=4","gravatar_id":"","url":"https://api.github.com/users/jrgonzalezg","html_url":"https://github.com/jrgonzalezg","followers_url":"https://api.github.com/users/jrgonzalezg/followers","following_url":"https://api.github.com/users/jrgonzalezg/following{/other_user}","gists_url":"https://api.github.com/users/jrgonzalezg/gists{/gist_id}","starred_url":"https://api.github.com/users/jrgonzalezg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrgonzalezg/subscriptions","organizations_url":"https://api.github.com/users/jrgonzalezg/orgs","repos_url":"https://api.github.com/users/jrgonzalezg/repos","events_url":"https://api.github.com/users/jrgonzalezg/events{/privacy}","received_events_url":"https://api.github.com/users/jrgonzalezg/received_events","type":"User","site_admin":false},"labels":[{"id":568276458,"url":"https://api.github.com/repos/arrow-kt/arrow/labels/bug","name":"bug","color":"ee0701","default":true},{"id":568276461,"url":"https://api.github.com/repos/arrow-kt/arrow/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-04-19T18:55:08Z","updated_at":"2018-04-28T15:45:11Z","closed_at":null,"author_association":"OWNER","body":"Just adding the Arrow dependencies on an Android project with Java 8 features enabled causes the builds to fail due to a missing traverse related class / lambda during the desugar task.\r\n\r\nSample repo here: https://github.com/jrgonzalezg/arrow-android-failing"},"comment":{"url":"https://api.github.com/repos/arrow-kt/arrow/issues/comments/385185343","html_url":"https://github.com/arrow-kt/arrow/issues/807#issuecomment-385185343","issue_url":"https://api.github.com/repos/arrow-kt/arrow/issues/807","id":385185343,"user":{"login":"jrgonzalezg","id":4630806,"avatar_url":"https://avatars0.githubusercontent.com/u/4630806?v=4","gravatar_id":"","url":"https://api.github.com/users/jrgonzalezg","html_url":"https://github.com/jrgonzalezg","followers_url":"https://api.github.com/users/jrgonzalezg/followers","following_url":"https://api.github.com/users/jrgonzalezg/following{/other_user}","gists_url":"https://api.github.com/users/jrgonzalezg/gists{/gist_id}","starred_url":"https://api.github.com/users/jrgonzalezg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrgonzalezg/subscriptions","organizations_url":"https://api.github.com/users/jrgonzalezg/orgs","repos_url":"https://api.github.com/users/jrgonzalezg/repos","events_url":"https://api.github.com/users/jrgonzalezg/events{/privacy}","received_events_url":"https://api.github.com/users/jrgonzalezg/received_events","type":"User","site_admin":false},"created_at":"2018-04-28T15:45:11Z","updated_at":"2018-04-28T15:45:11Z","author_association":"OWNER","body":"@raulraja How would that be done? What I can see is that if you download the arrow-data-0.7.1.jar from http://search.maven.org/remotecontent?filepath=io/arrow-kt/arrow-data/0.7.1/arrow-data-0.7.1.jar and unzip it, you get a `arrow/data/ListK$traverse$1$2$1.class` but not a `arrow/data/ListK$traverse$1$2.class`. The full list of ListK classes on that artifact is:\r\n```\r\nForListK.class\r\nHigherkind_arrow_data_ListKKt.class\r\nListK$ap$1.class\r\nListK.class\r\nListK$Companion.class\r\nListK$foldRight$1$1.class\r\nListK$foldRight$1.class\r\nListK$foldRight$2.class\r\nListKKt.class\r\nListK$map2$1$1.class\r\nListK$map2$1.class\r\nListK$mapFilter$1.class\r\nListK$traverse$1$1.class\r\nListK$traverse$1$2$1.class\r\nListK$traverse$$inlined$run$lambda$1.class\r\n```\r\nUsing `javap *.class` for all the classes on that artifact I don't see any reference to ListK$traverse$1$2 anywhere, not sure why the message mentions a reference or if the `$` alone already implies subclass / inner class reference and thats why it tries to find it.\r\n"}}
{"actor":{"display_login":"jrgonzalezg"}}