Re: BC jdk15on 1.62 incompatible with JDK 8
Andreas Schildbach <[email protected]> Tue, 6 Aug 2019 23:59:14 +0200
| Newsgroups | gmane.comp.encryption.bouncy-castle.devel |
|---|---|
| Message-ID | <[email protected]> |
Nevertheless library users should be able to upgrade easily. A security fix can require quick action. On 06/08/2019 23.51, cryptearth wrote: > This issue should be marked as invalid, as all the issues caused by > tools try to access data they shouldn't access. The module-info.java > file is obvious a Java9 feature - when some tools rely on Java8 try to > do some with it they're not supposed to (like proguard obfuscation) - so > it's wrong to blame the lib but rather it should be reported to the > tools failing with that specific class. > > That's just my opinion ... > > Matt > > Am 06.08.2019 um 23:44 schrieb Andreas Schildbach: >> This issue is tracked here: >> >> https://github.com/bcgit/bc-java/issues/512 >> >> >> On 06/08/2019 23.26, Mondain wrote: >>> Its a breaking change when the bytecode / class version is set at 53.0 >>> and one is compiling with proguard enabled with JDK 8. I'd like to avoid >>> hacky workarounds such as modifying a dependency jar during the build >>> process. >>> >>> Regards, >>> Paul >>> >>> On Tue, Aug 6, 2019 at 12:41 PM cryptearth <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Hey Paul, >>> >>> Project Jigsaw (module system) was introduced with Java 9 to build >>> smaller footprint runtimes by only provide what's needed to >>> execute. >>> As any version below 9 just doesn't access the data you noted it >>> would be no problem. You can try to just remove it - but I guess >>> this might break the signature wich leads to the problem that it >>> can't be used anymore (some internal java security stuff). >>> >>> Matt >>> >>> Am 06.08.2019 um 21:35 schrieb Mondain: >>>> I got this in a build earlier today where its reporting a class in >>>> the bcpkix-jdk15on jar having been built with JDK 9. >>>> >>>> [proguard] java.io.IOException: Can't read >>>> >>>> [/home/mondain/.m2/repo/org/bouncycastle/bcpkix-jdk15on/1.62/bcpkix-jdk15on-1.62.jar] >>>> >>>> (Can't process class [META-INF/versions/9/module-info.class] >>>> (Unsupported class version number [53.0] (maximum 52.0, Java >>>> 1.8))) >>>> >>>> Is there somewhere that I should post an issue report? or could I >>>> be mistaken here? >>>> >>>> Regards, >>>> Paul >>>> -- >>>> http://gregoire.org/ >>>> https://github.com/Red5 <http://code.google.com/p/red5/> >>> >>> >>> -- >>> http://gregoire.org/ >>> https://github.com/Red5 <http://code.google.com/p/red5/> > >