{"push_id":2764045452,"size":2,"distinct_size":2,"ref":"refs/heads/2.0","head":"9620fe183a3b08c9a202a9809a58baa613e9451c","before":"5dc1afd7d96569ef965899a1f78e6c5603ed82ec","commits":[{"sha":"9f897c6ef71c4831b67fae29b8bb8219491dbff8","author":{"name":"Matthias Berndt","email":"7729103830a27cc632eb5fab83058a80ccfa1eb3@riskident.com"},"message":"Handle exceptions thrown by asm (#1956)\n\n* Fix assembly errors that were introduced with the asm / orient bump\r\n\r\n63b3ba2b fixes the errors produced when parsing java9 byte\r\ncode. sbt-assembly began to fail, for the following reasons:\r\n\r\nOrient brought in two different artifacts that provided the same library in\r\nthe same package paths:\r\n\r\n- javax.xml.stream:stax-api:1.0-2 (published 2008)\r\n- stax:stax-api:1.0.1 (published 2006)\r\n\r\nSince javax.xml.stream:stax-api:1.0-2 looked more modern, we ignore the\r\nstax:stax-api:1.0.1 dependency. Things seem to work fine with this and this\r\nresolves a good chunk of the merge conflict errors produced by sbt-assembly\r\n\r\nFurther, asm 6 dependencies provide various `module-info.class` in the root\r\nof the JAR. It is not possible to merge these so we just discard them.\r\n\r\n* Handle exceptions thrown by asm\r\n\r\nasm likes to throw exceptions for some class files, like the\r\nmodule-info.class files generated by Java 9. It's probably\r\nbetter to log these and carry on than to just abort indexing.","distinct":true,"url":"https://api.github.com/repos/jan0sch/ensime-server/commits/9f897c6ef71c4831b67fae29b8bb8219491dbff8"},{"sha":"9620fe183a3b08c9a202a9809a58baa613e9451c","author":{"name":"Tim Harper","email":"fbcf19e3e699569a4900fe341b72674421e73f8b@mesosphere.io"},"message":"Fix assembly errors that were introduced with the asm / orient bump (#1955)\n\n63b3ba2b fixes the errors produced when parsing java9 byte\r\ncode. sbt-assembly began to fail, for the following reasons:\r\n\r\nOrient brought in two different artifacts that provided the same library in\r\nthe same package paths:\r\n\r\n- javax.xml.stream:stax-api:1.0-2 (published 2008)\r\n- stax:stax-api:1.0.1 (published 2006)\r\n\r\nSince javax.xml.stream:stax-api:1.0-2 looked more modern, we ignore the\r\nstax:stax-api:1.0.1 dependency. Things seem to work fine with this and this\r\nresolves a good chunk of the merge conflict errors produced by sbt-assembly\r\n\r\nFurther, asm 6 dependencies provide various `module-info.class` in the root\r\nof the JAR. It is not possible to merge these so we just discard them.","distinct":true,"url":"https://api.github.com/repos/jan0sch/ensime-server/commits/9620fe183a3b08c9a202a9809a58baa613e9451c"}]}
{"actor":{"display_login":"jan0sch"}}