Re: class file format issue

From: Dave Cramer <pg(at)fastcrypt(dot)com>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: List <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: class file format issue
Date: 2015-02-26 02:41:59
Message-ID: CADK3HHK9JX4s-53kGSt+0te2Pj917PqC8xMZHs=kmRvtjtA_Ww@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Peter,

Thanks for catching this!

Dave Cramer

dave.cramer(at)credativ(dot)ca
http://www.credativ.ca

On 25 February 2015 at 15:23, Peter Eisentraut <peter_e(at)gmx(dot)net> wrote:

> I appears to me that the latest jdbc4 driver is compiled with a wrong
> class file format.
>
> unzip -q -c postgresql-9.4-1201.jdbc41.jar
> org/postgresql/PGStatement.class | od -t x1u1 -N 10
> 0000000 ca fe ba be 00 00 00 33 00 23
> 202 254 186 190 0 0 0 51 0 35
>
> The above is OK.
>
> unzip -q -c postgresql-9.4-1201.jdbc4.jar org/postgresql/PGStatement.class
> | od -t x1u1 -N 10
> 0000000 ca fe ba be 00 00 00 33 00 23
> 202 254 186 190 0 0 0 51 0 35
>
> That should be "50" instead of "51".
>
> As a result, loading this driver with Java 1.6.0 results in
>
> java.lang.UnsupportedClassVersionError: org/postgresql/Driver :
> Unsupported major.minor version 51.0
>
>
> --
> Sent via pgsql-jdbc mailing list (pgsql-jdbc(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-jdbc
>

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Dave Cramer 2015-02-26 02:51:56 Re: class file format issue
Previous Message Peter Eisentraut 2015-02-25 20:23:51 class file format issue