Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGwkL-0007Y3-5C for pgsql-jdbc@arkaria.postgresql.org; Mon, 07 Feb 2022 05:39:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nGwkJ-0006IJ-Qc for pgsql-jdbc@arkaria.postgresql.org; Mon, 07 Feb 2022 05:39:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGwkJ-0006IA-6h for pgsql-jdbc@lists.postgresql.org; Mon, 07 Feb 2022 05:39:27 +0000 Received: from mail-db8eur05on2099.outbound.protection.outlook.com ([40.107.20.99] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGwkC-0004wG-Uq for pgsql-jdbc@lists.postgresql.org; Mon, 07 Feb 2022 05:39:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mFb8A7/lqIhUQzkhYvOZ9ttw4AauTvlKakadHGcDUpXwkPLtWDLe7jueVkE6IcXXedfRVFZj8rnblbQKxJf1L9S8vj805Qi73ixEQcuwZ4R+tDbbsQBLbOARM30fdXLsfKaBi9qNTJvLmLe+ZRl/0fNtgM+52sJde0f8bbuk3PQNRYc9DvupruudkP8O3ehgWVj8DyQ0807F9QMrqqint/nZuFELekjFjN6O6p4dIkXQUE8B3t6yEt4p+T39YEQZ9IbP4IRy//lSaNSjFRIhLmQ6mvg64xrXOFUcI5kl1ma3TyER5uyseaRxs3htG4v2hVCtDFuBuQAW7hOB39jaKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NsAlHnUPx4Kn+7C+h0UxmUOzU1yX3Bi78wXzHrZj+oY=; b=XQNKNu3ymFgoKBvFiiYd7JlRLFHv2Ipr48kWY/tt+ZcX4jUKhMcVECVXK6z9nYknXihb3y+Gjwz/74q95GfTBhj3GZQzl9Gr5NVazSUc4DECvr8H2RJVU/rbCJxm9JibBXw2HhI48WYsgMsxUAyLdLKwlHS3LtEzFc1OXEPMpHluTDezm47HXkqLfiXymBcUn4kgBklJD3gCjm5acihUa/LKHjgqQ0dG5+Dv5YKd3J6TDW8lvF8JxM7qn0mdy7JecFUcgumLE5DGXya9VPIOcpW/cx0FF+B44AzLWZ6I7kvw607X/jR1eDZZch+npP209XAY1XbxHXRc/JvyK/Y8nQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proventis.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NsAlHnUPx4Kn+7C+h0UxmUOzU1yX3Bi78wXzHrZj+oY=; b=CEieUf1LO3Ify7qVDa2jNzxO1pscc1DK7rnQ432rNVtDq2I0zCvS2OIXT9PYAH47j85VuJHG1VGX7H8S4cLgia6lLhvCGhrwVLt4xnv69Zz29HupunPjiGGs9DM4nb7UCcvT4VQsojPkwNCLg8jEvPYpozqKmTU8MbsOGyYf7uvXwvWIkRCX+R2k0pFKp43kSBEzHVbD15sIoo/MlqXdSuJFpSNZapiU6y/Xt7uWv4OPqPhLJHdgBUKrNecz7ZYdNDDXkARJHUWMxZgBUXDb4nG06r5ROgbDTapRLxitKB0u/ydGJbzfawKaaXolFzbZ9NilpvW0Q8QBEYJj4KbnWg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=proventis.net; Received: from AM9PR02MB6850.eurprd02.prod.outlook.com (2603:10a6:20b:2c2::22) by AS8PR02MB6887.eurprd02.prod.outlook.com (2603:10a6:20b:251::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.18; Mon, 7 Feb 2022 05:39:17 +0000 Received: from AM9PR02MB6850.eurprd02.prod.outlook.com ([fe80::2179:178a:15f8:bf01]) by AM9PR02MB6850.eurprd02.prod.outlook.com ([fe80::2179:178a:15f8:bf01%8]) with mapi id 15.20.4951.018; Mon, 7 Feb 2022 05:39:17 +0000 Message-ID: Date: Mon, 7 Feb 2022 06:39:15 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: org.postgresql.util.PSQLException: ERROR: value out of range: underflow Content-Language: en-US To: pgsql-jdbc@lists.postgresql.org References: <09536b3a-2ec9-64da-8630-caf7d50c758c@proventis.net> <720183.1644165943@sss.pgh.pa.us> From: Thomas Markus In-Reply-To: <720183.1644165943@sss.pgh.pa.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0079.eurprd06.prod.outlook.com (2603:10a6:20b:464::13) To AM9PR02MB6850.eurprd02.prod.outlook.com (2603:10a6:20b:2c2::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f8de3104-9550-420d-c904-08d9e9fc2ea4 X-MS-TrafficTypeDiagnostic: AS8PR02MB6887:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bImrjIxUYbMa9Gobyvp6yf4msjwd+aK9UaM4AL/dkIFubG44k8iwiWgpN8J7VdK/DwHf9bcdx81XZLHK+m73K8Xdyiq7vWG8iNLUO7hHzv1pNOWWsArAJGpz+l6N0L9nB9QuIEn3XMasonZjQWWSg1pIpOgWwkRmipbcdq8SADwgpsKu7GQrCoRCSIAnQ6i/fypIJF00F40PflTgC4evC36DGmoysztrtLu189Zf55i4VL4Vpq+o5x51jRjbFa/kgRF1zhHvFJ30X2nYtPlBhs+S5l4vOf/8SiWxmqeiPngNkrFymFegT3rfT7uGQa0dE1YBcxno397GPKU2skR6gVvqBnT3Z3Z2Hhih0R0bROBdylRQE9Vl4IXTz+VHNYY02Y0Mu7GJRoBMdOMglgocLb6cjQNySJi3EH/jpNzflmxbdDcDMb03cLUudJd/kGX2j9j1SXM/zJyXZK20ZZ1EUyoa/HUhl4KDLq0ipudJpZG+0/UeC1LS/e1NF3iS5omM7tGvh7QJHatxKyGWqO6N/2gIUJGirKLw5bNJWOx6qLu9Lg0KHN/luHtfFPhihaIDzE5wfBhyj6TwYW8/lPb3E9/Wjmj46Gwi2SAyI0cqnTsI8m94C4OMrj522us/C2l9Bir4RG2/61ZbcqyXh3BrYJFHa7OMRyRpwhnw5inYzGBojQTU3lGQapGx1u4kLhfbyOmMJ+RNnc4lFpKUGywkjzVRhNw8xEwCRYZXWBpXk+c= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR02MB6850.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(136003)(396003)(39830400003)(346002)(376002)(66946007)(4744005)(86362001)(8676002)(8936002)(66476007)(6486002)(66556008)(31696002)(5660300002)(508600001)(6506007)(6916009)(36756003)(186003)(316002)(6512007)(31686004)(52116002)(38100700002)(2906002)(2616005)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WFc0eWRXVUQ1OFJqQVhzWVRTRlN2THl2S3FlMjFaRmlYZ0NDVDNUYU9KM3JZ?= =?utf-8?B?N3VKdnlQYzVCWURoYTJOdnVMRit6V1NnUmx4T0FYVnhHZE1YOS9NZlEwUk5s?= =?utf-8?B?dEVKNzNaNkRyaGhXYjdjMTRITVhZYmd5bG5GQkJmblJmVjIxT0dsNUl0Qndp?= =?utf-8?B?N0c1UWNERXJybUQ2bnIzbDRsaFVLRExMK2N0Y0FwTzFyWGdHSTlVRGR2N1dX?= =?utf-8?B?dnJQRzlWN2hFQ2JBbENISmcwcTQ3QU1zeFp4SzlVYkhzQUhMY3l1azQxVFcr?= =?utf-8?B?ZndqV3FyWFRUMm5vTFNYNURmSng5VlVNM0xzMjB1Tk5SekJVdGxZTFk0MDRk?= =?utf-8?B?TzZPbUxZM1IyVTA0ejdNUXNoSkwxempVMFRiNjFYaE5rQXVmaFN4eWttNStv?= =?utf-8?B?L0s3QnJBenNuYjMzOWhsL1dwNHhXUGY3ekJpV20vRUIrMENBWmpVNEhYcTlu?= =?utf-8?B?azAySjZYNVkrOXE4WUlySjM4YlFkVEpRbVludk90WHg0SWZSYjhvdUxhZnJk?= =?utf-8?B?YkJLVFc5MkNaM3BNT1dycDFidllmbE9CalMxN3B1QTNwUlpOWVk2V3UwekNZ?= =?utf-8?B?SnU4WUlBanRrQ0JXZ2VBNXNMN2s2OE1vMEVxcXJzZ0FJS1gwWlQwL2hPOWl4?= =?utf-8?B?T3JCQlN6d2hJQjR6MkU3cE10NmFXME12Y1F0WVk2TW5VNDloYVpEV1BKbzda?= =?utf-8?B?UjA0UkFrV1Fad2VpRUErWTZrelduTzNWNjlEeDRCTVBZN0FBYldMMGl5dHFU?= =?utf-8?B?ajFwanl5YzNFaHpvT2JJTkpXSEhYWTJKNCtXcDhLVWNYWFpOSEtzTGdyZk41?= =?utf-8?B?TnF0bU00T1BTNm80L1JMWFhXUy9Sd1hic012UTBPSUZLN1BQWDNSZFF5N2l5?= =?utf-8?B?M1hqOEhDMnRhWG02U2ZWVGQyS2lPZHpGckpKWW5qVGc1STVvMVBVN1dBejBt?= =?utf-8?B?TTR5S1ZHUjA2eURhZW5IVU5hZUsweGhUUEpiaEJ1eE05UTlUM2JmRm45bTQ1?= =?utf-8?B?UG55UjQ2VHZEemE3bU9wZzk1OWNCM01HenA5SzRYdCtTNTY1eWgvN2x1cVhw?= =?utf-8?B?dzAzQkZOc0p3U2RsZGNzSWlxVFMzaWJJdzhXak92eWFqUG05NVprcmF6VHln?= =?utf-8?B?YnNMeWEvajZPV2JEa1BuVjAzVlJ3RFRGRFl4N0JIcXFlbjZqVm0ra1l5TU5t?= =?utf-8?B?S0NDN2VjRXRhT0VJRTE0N0VNRzdYUUtKY21yQjM2UG4rdFllcWl0U3Y1c3Rl?= =?utf-8?B?TUx0NjFzckFIWTNmaWc5TmxPU2R3d0RYSURqZlJNVTY5T3FJa1R1bTFrbktJ?= =?utf-8?B?cnM0Q3BBOTVBejE2K29lV2Y4dkJUWFdqSWN1YkxnUHVBQjZrRWt1NkhzMkpl?= =?utf-8?B?bHN6UmhOcmd0WVZBLzdsRHo5L25mL25qMmtQeGxaN3VXVHF5ZmVVT21LeTht?= =?utf-8?B?YjFnNFFjTmRkTGdoOFlTMlAxRDRqR0dIekFRaHVrczBRSHcrbjdBTmJ6VzVr?= =?utf-8?B?RGFBM1Bra3NyU09DRXpvbGphTG8wUnZIdEN0YVQ0NklEMDR6NFJFcjhTZTNn?= =?utf-8?B?RlJ3TkR2L1FXaFkvY3lFTkExYUJrM0xjTHIvaHl0Mlljaks5WlZFS0ZvZDdZ?= =?utf-8?B?WXYvL3pjMk9VWnV4b3NlZmw4YytkZUI2ekFBYWpkUDM4d1RTd3BPT3RiSGt6?= =?utf-8?B?dnZsSlpVU1ROVmcwQ3lJUlJVS0dlMWFZZ3Mzb3ExanMzQ0duam9LRDI1VnBx?= =?utf-8?B?RjBoVXJWVXI4Y0VvRkRsdU5GMEp1R1NkcHF2aVFyQ1hvS3orOFNOR0ducUV1?= =?utf-8?B?RVdER3ZPMUU4RmtnZjFjbUVzVUJENWxONHNKd1ZwVTF0OVN3Vy9nRThXZjJN?= =?utf-8?B?aHRsN1VQd2hQbEJYYVBBQmo2ZGtGaWZzcUIybWtFbG03UFYreUZjbmZHaWF3?= =?utf-8?B?bUkzNEhBTFRCZExWZ2JKWjREdDhFcWczcXNBb1ZkMUJNZnVIS3drc2JxVEFh?= =?utf-8?B?SjZwemRCUVZscEVPSWV4Q3B2SzNzZmZPMG1FQXlrVWV6V3Y3VWUwaHJiZnNR?= =?utf-8?B?SDlhWWxWSkFrWE5ZZFdCcCthbWg2SE5yQTVkVituSTVHWkRuQ0JKQkZTY05z?= =?utf-8?B?UjB1bGxvR2hqRUtJNWE3Sjdvbms1dnVaWW5ZYkdhSkZNRkpUQWRlTVRoYW1m?= =?utf-8?B?TzVhZTZhdTdNN2RKT2YrZDRaOTdBQ1JHdXFKaEJKSDRGL2hFMlpYMEpBRDgr?= =?utf-8?Q?ncZaMb3ZUWUwIO8eOwQEf4tUTEEqtkHWA0rD69ueoo=3D?= X-OriginatorOrg: proventis.net X-MS-Exchange-CrossTenant-Network-Message-Id: f8de3104-9550-420d-c904-08d9e9fc2ea4 X-MS-Exchange-CrossTenant-AuthSource: AM9PR02MB6850.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2022 05:39:17.7604 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0e59f2ee-7c21-4d61-980f-e7d935278c0f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UF0REMgA2bcU5lDFfwY0LA7D1QNg0E0o+mcYWCLl5mxzFWx3K8SBXztuoI52P5sH67xSLy1FMeF/kFNTjVbqUg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR02MB6887 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Am 06.02.22 um 17:45 schrieb Tom Lane: > Thomas Markus 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