- Notifications
You must be signed in to change notification settings - Fork5
Commit09cecdf
committed
Fix a number of places that produced XX000 errors in the regression tests.
It's against project policy to use elog() for user-facing errors, or toomit an errcode() selection for errors that aren't supposed to be "can'thappen" cases. Fix all the violations of this policy that result inERRCODE_INTERNAL_ERROR log entries during the standard regression tests,as errors that can reliably be triggered from SQL surely should beconsidered user-facing.I also looked through all the files touched by this commit and fixedother nearby problems of the same ilk. I do not claim to have fixedall violations of the policy, just the ones in these files.In a few places I also changed existing ERRCODE choices that didn'tseem particularly appropriate; mainly replacing ERRCODE_SYNTAX_ERRORby something more specific.Back-patch to 9.5, but no further; changing ERRCODE assignments instable branches doesn't seem like a good idea.1 parent690ed2b commit09cecdf
File tree
13 files changed
+181
-93
lines changed- contrib/tablefunc
- src
- backend
- access
- common
- heap
- commands
- executor
- utils/adt
- pl
- plperl
- plpython
- tcl
- test/regress
- expected
13 files changed
+181
-93
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
432 | 432 | | |
433 | 433 | | |
434 | 434 | | |
435 | | - | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
436 | 438 | | |
437 | 439 | | |
438 | 440 | | |
| |||
1350 | 1352 | | |
1351 | 1353 | | |
1352 | 1354 | | |
1353 | | - | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
1354 | 1358 | | |
1355 | 1359 | | |
1356 | 1360 | | |
| |||
1429 | 1433 | | |
1430 | 1434 | | |
1431 | 1435 | | |
1432 | | - | |
| 1436 | + | |
1433 | 1437 | | |
1434 | 1438 | | |
1435 | 1439 | | |
| |||
1438 | 1442 | | |
1439 | 1443 | | |
1440 | 1444 | | |
1441 | | - | |
| 1445 | + | |
1442 | 1446 | | |
1443 | 1447 | | |
1444 | 1448 | | |
| |||
1447 | 1451 | | |
1448 | 1452 | | |
1449 | 1453 | | |
1450 | | - | |
| 1454 | + | |
1451 | 1455 | | |
1452 | 1456 | | |
1453 | 1457 | | |
1454 | 1458 | | |
1455 | 1459 | | |
1456 | 1460 | | |
1457 | | - | |
| 1461 | + | |
1458 | 1462 | | |
1459 | 1463 | | |
1460 | 1464 | | |
1461 | 1465 | | |
1462 | 1466 | | |
1463 | 1467 | | |
1464 | 1468 | | |
1465 | | - | |
| 1469 | + | |
1466 | 1470 | | |
1467 | 1471 | | |
1468 | 1472 | | |
1469 | 1473 | | |
1470 | 1474 | | |
1471 | 1475 | | |
1472 | | - | |
1473 | | - | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
1474 | 1481 | | |
1475 | 1482 | | |
1476 | 1483 | | |
1477 | | - | |
1478 | | - | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
1479 | 1489 | | |
1480 | 1490 | | |
1481 | 1491 | | |
| |||
1496 | 1506 | | |
1497 | 1507 | | |
1498 | 1508 | | |
1499 | | - | |
| 1509 | + | |
1500 | 1510 | | |
1501 | 1511 | | |
1502 | 1512 | | |
| |||
1511 | 1521 | | |
1512 | 1522 | | |
1513 | 1523 | | |
1514 | | - | |
| 1524 | + | |
1515 | 1525 | | |
1516 | 1526 | | |
1517 | 1527 | | |
| |||
1525 | 1535 | | |
1526 | 1536 | | |
1527 | 1537 | | |
1528 | | - | |
| 1538 | + | |
1529 | 1539 | | |
1530 | 1540 | | |
1531 | 1541 | | |
| |||
1556 | 1566 | | |
1557 | 1567 | | |
1558 | 1568 | | |
1559 | | - | |
| 1569 | + | |
1560 | 1570 | | |
1561 | 1571 | | |
1562 | 1572 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
484 | 484 | | |
485 | 485 | | |
486 | 486 | | |
487 | | - | |
| 487 | + | |
488 | 488 | | |
489 | 489 | | |
490 | 490 | | |
| |||
1016 | 1016 | | |
1017 | 1017 | | |
1018 | 1018 | | |
1019 | | - | |
| 1019 | + | |
| 1020 | + | |
1020 | 1021 | | |
1021 | 1022 | | |
1022 | 1023 | | |
| |||
1027 | 1028 | | |
1028 | 1029 | | |
1029 | 1030 | | |
1030 | | - | |
| 1031 | + | |
| 1032 | + | |
1031 | 1033 | | |
1032 | 1034 | | |
1033 | 1035 | | |
1034 | 1036 | | |
1035 | | - | |
| 1037 | + | |
| 1038 | + | |
1036 | 1039 | | |
1037 | 1040 | | |
1038 | 1041 | | |
| |||
1045 | 1048 | | |
1046 | 1049 | | |
1047 | 1050 | | |
1048 | | - | |
| 1051 | + | |
| 1052 | + | |
1049 | 1053 | | |
1050 | 1054 | | |
1051 | 1055 | | |
1052 | 1056 | | |
1053 | | - | |
| 1057 | + | |
| 1058 | + | |
1054 | 1059 | | |
1055 | 1060 | | |
1056 | 1061 | | |
| |||
1168 | 1173 | | |
1169 | 1174 | | |
1170 | 1175 | | |
1171 | | - | |
| 1176 | + | |
1172 | 1177 | | |
1173 | 1178 | | |
1174 | 1179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2801 | 2801 | | |
2802 | 2802 | | |
2803 | 2803 | | |
2804 | | - | |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
2805 | 2807 | | |
2806 | 2808 | | |
2807 | 2809 | | |
| |||
3343 | 3345 | | |
3344 | 3346 | | |
3345 | 3347 | | |
3346 | | - | |
| 3348 | + | |
| 3349 | + | |
| 3350 | + | |
3347 | 3351 | | |
3348 | 3352 | | |
3349 | 3353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1422 | 1422 | | |
1423 | 1423 | | |
1424 | 1424 | | |
1425 | | - | |
1426 | | - | |
1427 | | - | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
1428 | 1428 | | |
1429 | 1429 | | |
1430 | 1430 | | |
| |||
1603 | 1603 | | |
1604 | 1604 | | |
1605 | 1605 | | |
1606 | | - | |
| 1606 | + | |
| 1607 | + | |
1607 | 1608 | | |
1608 | 1609 | | |
1609 | | - | |
| 1610 | + | |
| 1611 | + | |
1610 | 1612 | | |
1611 | 1613 | | |
1612 | 1614 | | |
| |||
1703 | 1705 | | |
1704 | 1706 | | |
1705 | 1707 | | |
1706 | | - | |
| 1708 | + | |
| 1709 | + | |
1707 | 1710 | | |
1708 | 1711 | | |
1709 | 1712 | | |
| |||
1730 | 1733 | | |
1731 | 1734 | | |
1732 | 1735 | | |
1733 | | - | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
1734 | 1740 | | |
1735 | 1741 | | |
1736 | 1742 | | |
| |||
2271 | 2277 | | |
2272 | 2278 | | |
2273 | 2279 | | |
2274 | | - | |
| 2280 | + | |
2275 | 2281 | | |
2276 | 2282 | | |
2277 | 2283 | | |
2278 | 2284 | | |
2279 | 2285 | | |
2280 | | - | |
| 2286 | + | |
2281 | 2287 | | |
2282 | 2288 | | |
2283 | 2289 | | |
| |||
2737 | 2743 | | |
2738 | 2744 | | |
2739 | 2745 | | |
2740 | | - | |
| 2746 | + | |
| 2747 | + | |
2741 | 2748 | | |
2742 | 2749 | | |
2743 | 2750 | | |
| |||
2752 | 2759 | | |
2753 | 2760 | | |
2754 | 2761 | | |
2755 | | - | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
| 2765 | + | |
2756 | 2766 | | |
2757 | 2767 | | |
2758 | 2768 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
183 | | - | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
184 | 187 | | |
185 | 188 | | |
186 | 189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
631 | 631 | | |
632 | 632 | | |
633 | 633 | | |
634 | | - | |
| 634 | + | |
| 635 | + | |
635 | 636 | | |
636 | 637 | | |
637 | 638 | | |
| |||
4111 | 4112 | | |
4112 | 4113 | | |
4113 | 4114 | | |
4114 | | - | |
| 4115 | + | |
| 4116 | + | |
4115 | 4117 | | |
4116 | 4118 | | |
4117 | 4119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
337 | | - | |
338 | | - | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
339 | 342 | | |
340 | 343 | | |
341 | 344 | | |
| |||
526 | 529 | | |
527 | 530 | | |
528 | 531 | | |
529 | | - | |
530 | | - | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
531 | 536 | | |
532 | 537 | | |
533 | 538 | | |
| |||
0 commit comments
Comments
(0)