Обсуждение: class file format issue

Поиск
Список
Период
Сортировка

class file format issue

От
Peter Eisentraut
Дата:
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


Re: class file format issue

От
Dave Cramer
Дата:
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@gmx.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@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc

Re: class file format issue

От
Dave Cramer
Дата:
I"ve just uploaded a new jar if you have time can you check ?

Thanks again!

Dave Cramer

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

On 25 February 2015 at 21:41, Dave Cramer <pg@fastcrypt.com> wrote:
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@gmx.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@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc


Re: class file format issue

От
Peter Eisentraut
Дата:
On 2/25/15 9:51 PM, Dave Cramer wrote:
> I"ve just uploaded a new jar if you have time can you check ?

Looks correct now.