Re: org.postgresql.util.PSQLException: ERROR: value out of range: underflow - Mailing list pgsql-jdbc

From Thomas Markus
Subject Re: org.postgresql.util.PSQLException: ERROR: value out of range: underflow
Date
Msg-id e641c8f4-7827-0909-c66b-ffaf8277db2b@proventis.net
Whole thread Raw
In response to Re: org.postgresql.util.PSQLException: ERROR: value out of range: underflow  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-jdbc
Am 06.02.22 um 17:45 schrieb Tom Lane:
> Thomas Markus <t.markus@proventis.net> writes:
>> a customer got the exception "org.postgresql.util.PSQLException: ERROR:
>> value out of range: underflow" without any stacktrace etc.
> I'd venture that the cause is some server-side double precision
> arithmetic that underflowed.  It's not that hard to hit, eg
>
> postgres=# select 1e-200::float8 * 1e-200::float8;
> ERROR:  value out of range: underflow
>
>             regards, tom lane
>
>
Dave answered private here:

A double in java cant hold such big numbers. In fits fine in float8
Here one of our developers added a float4 column manually instead of 
float8. With float4 its easy to force that error.

regards
Thomas




pgsql-jdbc by date:

Previous
From: Dave Cramer
Date:
Subject: Re: org.postgresql.util.PSQLException: ERROR: value out of range: underflow
Next
From: Dave Cramer
Date:
Subject: [pgjdbc/pgjdbc] 7b04fb: Update SECURITY.md