F2F Programmer's Reference - Soft-Exceptions


F2F | Documentation | Soft-exceptions

Notices
1000, 1201, 1251, 2001
Warnings
3001, 3101, 3103, 3105, 3203, 3205, 3209, 3210, 3211, 3221, 3222, 3229, 3309, 3331, 3333, 3335, 3400, 3401, 3402, 3403, 3404, 3405, 3408, 3409, 3410, 3701, 3702, 3703, 3704, 3811, 3857
Errors
5001, 5002, 5003, 5005, 5012, 5013, 5015, 5022, 5031, 5041, 5071, 5073, 5081, 5101, 5102, 5103, 5104, 5110, 5111, 5112, 5113, 5114, 5125, 5126, 5127, 5128, 5131, 5151, 5221, 5226, 5227, 5228, 5229, 5231, 5235, 5236, 5237, 5248, 5281, 5301, 5302, 5303, 5305, 5307, 5309, 5312, 5313, 5319, 5503, 5505, 5601, 5701, 5711, 5811, 5813, 5901, 5903, 5905, 5909, 5955, 6001, 6003, 6005, 6007, 6009, 6019, 7005, 7007, 7101, 7104, 7105, 7108, 7110, 7201, 7223, 7235, 7236, 7301, 7302, 7401, 7421, 7423, 7605, 7673, 7675, 7691, 7693, 7703, 7721, 7761, 7781, 7782, 7783, 7785, 7786, 7788, 7789, 7790, 7791, 7792, 7793, 7794, 7795, 7796, 7901, 7902, 7903, 7904, 7907, 7909, 7911, 7914, 7915, 7916, 7917, 7919, 7923, 7924, 7925, 7931, 7971, 7973, 7993, 7997
Fatal Errors
8001, 8002, 8005, 8006, 8009, 9001, 9005, 9011, 9022, 9023, 9024, 9025, 9051, 9052, 9055, 9090, 9104, 9105, 9111, 9211, 9261, 9262, 9304, 9311, 9391, 9392, 9401, 9411, 9501, 9507, 9531, 9581, 9583, 9586, 9588, 9589, 9590, 9591, 9592, 9593, 9594, 9595, 9596, 9597, 9598, 9599, 9600, 9605, 9606, 9610, 9611, 9612, 9614, 9643, 9663, 9696, 9697, 9701, 9751, 9761, 9787, 9797, 9798, 9799, 9828, 9829, 9830, 9831, 9851, 9857, 9881, 9889, 9899, 9901, 9915, 9917, 9931, 9932, 9933, 9937, 9951, 9952, 9953, 9954, 9955, 9957, 9959, 9961, 9962, 9971, 9972, 9973, 9977, 9980, 9986, 9987, 9990, 9998, 9999

If the hard code detects an abnormal state, it throws soft exceptions, each of which has a unique code, listed in soft-exceptions.xml. Roughly speaking, the larger the code, the worse the problem. Codes of 8000 or over correspond to a <f2f:fatal-error> which halts server execution. Error codes of 8000 or more indicate an F2F server bug. If you can reproduce them, please report them.

Code Level Explanation
1xxx Server Notice FYI
2xxx Daemon Notice FYI
3xxx Server Warning May not be a problem (e.g. File/process not found)
5xxx Server Error Badly formed soft code.
6xxxCommunication errorInteroperation with bad software, either a broken client or a broken F2F server elsewhere.
7xxx Server Error Understood causes. You really should work out what is causing these errors, but they are non-fatal so the soft-server can ignore them.
79xx Unrecoverable Server Error Understood causes (e.g. deletion of files, disk full etc.)
8xxx Daemon error Buggy processes managing server input/output.
9xxx Server Error Buggy server code. Recoverable, so if you need to ignore them (at the risk of corrupting your data!) you can set up the server to do so.
99xx Fatal Server Error Buggy server code. These errors are the most important to report.

Generated 2009-07-16 07:34:58 Europe/London from a docbook.xml by F2F Documentation Module.