Re: BC jdk15on 1.62 incompatible with JDK 8

Mondain <[email protected]> Tue, 6 Aug 2019 14:26:46 -0700
Newsgroups gmane.comp.encryption.bouncy-castle.devel
Message-ID <CAHQq8QKU75+Dn2o=Jk-fnj4r2OyxMVL7RHwHYUYyE4AjyG3LnA@mail.gmail.com>
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]> 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/>