forked from metametaclass/firebirdsql
-
Notifications
You must be signed in to change notification settings - Fork 0
/
errmsgs.go
1259 lines (1256 loc) · 74 KB
/
errmsgs.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/****************************************************************************
The contents of this file are subject to the Interbase Public
License Version 1.0 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy
of the License at http://www.Inprise.com/IPL.html
Software distributed under the License is distributed on an
"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
or implied. See the License for the specific language governing
rights and limitations under the License.
*****************************************************************************/
package firebirdsql
var errmsgs = map[int]string{
335544321: "arithmetic exception, numeric overflow, or string truncation\n",
335544322: "invalid database key\n",
335544323: "file @1 is not a valid database\n",
335544324: "invalid database handle (no active connection)\n",
335544325: "bad parameters on attach or create database\n",
335544326: "unrecognized database parameter block\n",
335544327: "invalid request handle\n",
335544328: "invalid BLOB handle\n",
335544329: "invalid BLOB ID\n",
335544330: "invalid parameter in transaction parameter block\n",
335544331: "invalid format for transaction parameter block\n",
335544332: "invalid transaction handle (expecting explicit transaction start)\n",
335544333: "internal Firebird consistency check (@1)\n",
335544334: "conversion error from string \"@1\"\n",
335544335: "database file appears corrupt (@1)\n",
335544336: "deadlock\n",
335544337: "attempt to start more than @1 transactions\n",
335544338: "no match for first value expression\n",
335544339: "information type inappropriate for object specified\n",
335544340: "no information of this type available for object specified\n",
335544341: "unknown information item\n",
335544342: "action cancelled by trigger (@1) to preserve data integrity\n",
335544343: "invalid request BLR at offset @1\n",
335544344: "I/O error during \"@1\" operation for file \"@2\"\n",
335544345: "lock conflict on no wait transaction\n",
335544346: "corrupt system table\n",
335544347: "validation error for column @1, value \"@2\"\n",
335544348: "no current record for fetch operation\n",
335544349: "attempt to store duplicate value (visible to active transactions) in unique index \"@1\"\n",
335544350: "program attempted to exit without finishing database\n",
335544351: "unsuccessful metadata update\n",
335544352: "no permission for @1 access to @2 @3\n",
335544353: "transaction is not in limbo\n",
335544354: "invalid database key\n",
335544355: "BLOB was not closed\n",
335544356: "metadata is obsolete\n",
335544357: "cannot disconnect database with open transactions (@1 active)\n",
335544358: "message length error (encountered @1, expected @2)\n",
335544359: "attempted update of read-only column\n",
335544360: "attempted update of read-only table\n",
335544361: "attempted update during read-only transaction\n",
335544362: "cannot update read-only view @1\n",
335544363: "no transaction for request\n",
335544364: "request synchronization error\n",
335544365: "request referenced an unavailable database\n",
335544366: "segment buffer length shorter than expected\n",
335544367: "attempted retrieval of more segments than exist\n",
335544368: "attempted invalid operation on a BLOB\n",
335544369: "attempted read of a new, open BLOB\n",
335544370: "attempted action on BLOB outside transaction\n",
335544371: "attempted write to read-only BLOB\n",
335544372: "attempted reference to BLOB in unavailable database\n",
335544373: "operating system directive @1 failed\n",
335544374: "attempt to fetch past the last record in a record stream\n",
335544375: "unavailable database\n",
335544376: "table @1 was omitted from the transaction reserving list\n",
335544377: "request includes a DSRI extension not supported in this implementation\n",
335544378: "feature is not supported\n",
335544379: "unsupported on-disk structure for file @1; found @2.@3, support @4.@5\n",
335544380: "wrong number of arguments on call\n",
335544381: "Implementation limit exceeded\n",
335544382: "@1\n",
335544383: "unrecoverable conflict with limbo transaction @1\n",
335544384: "internal error\n",
335544385: "internal error\n",
335544386: "too many requests\n",
335544387: "internal error\n",
335544388: "block size exceeds implementation restriction\n",
335544389: "buffer exhausted\n",
335544390: "BLR syntax error: expected @1 at offset @2, encountered @3\n",
335544391: "buffer in use\n",
335544392: "internal error\n",
335544393: "request in use\n",
335544394: "incompatible version of on-disk structure\n",
335544395: "table @1 is not defined\n",
335544396: "column @1 is not defined in table @2\n",
335544397: "internal error\n",
335544398: "internal error\n",
335544399: "internal error\n",
335544400: "internal error\n",
335544401: "internal error\n",
335544402: "internal error\n",
335544403: "page @1 is of wrong type (expected @2, found @3)\n",
335544404: "database corrupted\n",
335544405: "checksum error on database page @1\n",
335544406: "index is broken\n",
335544407: "database handle not zero\n",
335544408: "transaction handle not zero\n",
335544409: "transaction--request mismatch (synchronization error)\n",
335544410: "bad handle count\n",
335544411: "wrong version of transaction parameter block\n",
335544412: "unsupported BLR version (expected @1, encountered @2)\n",
335544413: "wrong version of database parameter block\n",
335544414: "BLOB and array data types are not supported for @1 operation\n",
335544415: "database corrupted\n",
335544416: "internal error\n",
335544417: "internal error\n",
335544418: "transaction in limbo\n",
335544419: "transaction not in limbo\n",
335544420: "transaction outstanding\n",
335544421: "connection rejected by remote interface\n",
335544422: "internal error\n",
335544423: "internal error\n",
335544424: "no lock manager available\n",
335544425: "context already in use (BLR error)\n",
335544426: "context not defined (BLR error)\n",
335544427: "data operation not supported\n",
335544428: "undefined message number\n",
335544429: "undefined parameter number\n",
335544430: "unable to allocate memory from operating system\n",
335544431: "blocking signal has been received\n",
335544432: "lock manager error\n",
335544433: "communication error with journal \"@1\"\n",
335544434: "key size exceeds implementation restriction for index \"@1\"\n",
335544435: "null segment of UNIQUE KEY\n",
335544436: "SQL error code = @1\n",
335544437: "wrong DYN version\n",
335544438: "function @1 is not defined\n",
335544439: "function @1 could not be matched\n",
335544440: "\n",
335544441: "database detach completed with errors\n",
335544442: "database system cannot read argument @1\n",
335544443: "database system cannot write argument @1\n",
335544444: "operation not supported\n",
335544445: "@1 extension error\n",
335544446: "not updatable\n",
335544447: "no rollback performed\n",
335544448: "\n",
335544449: "\n",
335544450: "@1\n",
335544451: "update conflicts with concurrent update\n",
335544452: "product @1 is not licensed\n",
335544453: "object @1 is in use\n",
335544454: "filter not found to convert type @1 to type @2\n",
335544455: "cannot attach active shadow file\n",
335544456: "invalid slice description language at offset @1\n",
335544457: "subscript out of bounds\n",
335544458: "column not array or invalid dimensions (expected @1, encountered @2)\n",
335544459: "record from transaction @1 is stuck in limbo\n",
335544460: "a file in manual shadow @1 is unavailable\n",
335544461: "secondary server attachments cannot validate databases\n",
335544462: "secondary server attachments cannot start journaling\n",
335544463: "generator @1 is not defined\n",
335544464: "secondary server attachments cannot start logging\n",
335544465: "invalid BLOB type for operation\n",
335544466: "violation of FOREIGN KEY constraint \"@1\" on table \"@2\"\n",
335544467: "minor version too high found @1 expected @2\n",
335544468: "transaction @1 is @2\n",
335544469: "transaction marked invalid and cannot be committed\n",
335544470: "cache buffer for page @1 invalid\n",
335544471: "there is no index in table @1 with id @2\n",
335544472: "Your user name and password are not defined. Ask your database administrator to set up a Firebird login.\n",
335544473: "invalid bookmark handle\n",
335544474: "invalid lock level @1\n",
335544475: "lock on table @1 conflicts with existing lock\n",
335544476: "requested record lock conflicts with existing lock\n",
335544477: "maximum indexes per table (@1) exceeded\n",
335544478: "enable journal for database before starting online dump\n",
335544479: "online dump failure. Retry dump\n",
335544480: "an online dump is already in progress\n",
335544481: "no more disk/tape space. Cannot continue online dump\n",
335544482: "journaling allowed only if database has Write-ahead Log\n",
335544483: "maximum number of online dump files that can be specified is 16\n",
335544484: "error in opening Write-ahead Log file during recovery\n",
335544485: "invalid statement handle\n",
335544486: "Write-ahead log subsystem failure\n",
335544487: "WAL Writer error\n",
335544488: "Log file header of @1 too small\n",
335544489: "Invalid version of log file @1\n",
335544490: "Log file @1 not latest in the chain but open flag still set\n",
335544491: "Log file @1 not closed properly; database recovery may be required\n",
335544492: "Database name in the log file @1 is different\n",
335544493: "Unexpected end of log file @1 at offset @2\n",
335544494: "Incomplete log record at offset @1 in log file @2\n",
335544495: "Log record header too small at offset @1 in log file @2\n",
335544496: "Log block too small at offset @1 in log file @2\n",
335544497: "Illegal attempt to attach to an uninitialized WAL segment for @1\n",
335544498: "Invalid WAL parameter block option @1\n",
335544499: "Cannot roll over to the next log file @1\n",
335544500: "database does not use Write-ahead Log\n",
335544501: "cannot drop log file when journaling is enabled\n",
335544502: "reference to invalid stream number\n",
335544503: "WAL subsystem encountered error\n",
335544504: "WAL subsystem corrupted\n",
335544505: "must specify archive file when enabling long term journal for databases with round-robin log files\n",
335544506: "database @1 shutdown in progress\n",
335544507: "refresh range number @1 already in use\n",
335544508: "refresh range number @1 not found\n",
335544509: "CHARACTER SET @1 is not defined\n",
335544510: "lock time-out on wait transaction\n",
335544511: "procedure @1 is not defined\n",
335544512: "Input parameter mismatch for procedure @1\n",
335544513: "Database @1: WAL subsystem bug for pid @2@3\n",
335544514: "Could not expand the WAL segment for database @1\n",
335544515: "status code @1 unknown\n",
335544516: "exception @1 not defined\n",
335544517: "exception @1\n",
335544518: "restart shared cache manager\n",
335544519: "invalid lock handle\n",
335544520: "long-term journaling already enabled\n",
335544521: "Unable to roll over please see Firebird log.\n",
335544522: "WAL I/O error. Please see Firebird log.\n",
335544523: "WAL writer - Journal server communication error. Please see Firebird log.\n",
335544524: "WAL buffers cannot be increased. Please see Firebird log.\n",
335544525: "WAL setup error. Please see Firebird log.\n",
335544526: "obsolete\n",
335544527: "Cannot start WAL writer for the database @1\n",
335544528: "database @1 shutdown\n",
335544529: "cannot modify an existing user privilege\n",
335544530: "Cannot delete PRIMARY KEY being used in FOREIGN KEY definition.\n",
335544531: "Column used in a PRIMARY constraint must be NOT NULL.\n",
335544532: "Name of Referential Constraint not defined in constraints table.\n",
335544533: "Non-existent PRIMARY or UNIQUE KEY specified for FOREIGN KEY.\n",
335544534: "Cannot update constraints (RDB$REF_CONSTRAINTS).\n",
335544535: "Cannot update constraints (RDB$CHECK_CONSTRAINTS).\n",
335544536: "Cannot delete CHECK constraint entry (RDB$CHECK_CONSTRAINTS)\n",
335544537: "Cannot delete index segment used by an Integrity Constraint\n",
335544538: "Cannot update index segment used by an Integrity Constraint\n",
335544539: "Cannot delete index used by an Integrity Constraint\n",
335544540: "Cannot modify index used by an Integrity Constraint\n",
335544541: "Cannot delete trigger used by a CHECK Constraint\n",
335544542: "Cannot update trigger used by a CHECK Constraint\n",
335544543: "Cannot delete column being used in an Integrity Constraint.\n",
335544544: "Cannot rename column being used in an Integrity Constraint.\n",
335544545: "Cannot update constraints (RDB$RELATION_CONSTRAINTS).\n",
335544546: "Cannot define constraints on views\n",
335544547: "internal Firebird consistency check (invalid RDB$CONSTRAINT_TYPE)\n",
335544548: "Attempt to define a second PRIMARY KEY for the same table\n",
335544549: "cannot modify or erase a system trigger\n",
335544550: "only the owner of a table may reassign ownership\n",
335544551: "could not find object for GRANT\n",
335544552: "could not find column for GRANT\n",
335544553: "user does not have GRANT privileges for operation\n",
335544554: "object has non-SQL security class defined\n",
335544555: "column has non-SQL security class defined\n",
335544556: "Write-ahead Log without shared cache configuration not allowed\n",
335544557: "database shutdown unsuccessful\n",
335544558: "Operation violates CHECK constraint @1 on view or table @2\n",
335544559: "invalid service handle\n",
335544560: "database @1 shutdown in @2 seconds\n",
335544561: "wrong version of service parameter block\n",
335544562: "unrecognized service parameter block\n",
335544563: "service @1 is not defined\n",
335544564: "long-term journaling not enabled\n",
335544565: "Cannot transliterate character between character sets\n",
335544566: "WAL defined; Cache Manager must be started first\n",
335544567: "Overflow log specification required for round-robin log\n",
335544568: "Implementation of text subtype @1 not located.\n",
335544569: "Dynamic SQL Error\n",
335544570: "Invalid command\n",
335544571: "Data type for constant unknown\n",
335544572: "Invalid cursor reference\n",
335544573: "Data type unknown\n",
335544574: "Invalid cursor declaration\n",
335544575: "Cursor @1 is not updatable\n",
335544576: "Attempt to reopen an open cursor\n",
335544577: "Attempt to reclose a closed cursor\n",
335544578: "Column unknown\n",
335544579: "Internal error\n",
335544580: "Table unknown\n",
335544581: "Procedure unknown\n",
335544582: "Request unknown\n",
335544583: "SQLDA missing or incorrect version, or incorrect number/type of variables\n",
335544584: "Count of read-write columns does not equal count of values\n",
335544585: "Invalid statement handle\n",
335544586: "Function unknown\n",
335544587: "Column is not a BLOB\n",
335544588: "COLLATION @1 for CHARACTER SET @2 is not defined\n",
335544589: "COLLATION @1 is not valid for specified CHARACTER SET\n",
335544590: "Option specified more than once\n",
335544591: "Unknown transaction option\n",
335544592: "Invalid array reference\n",
335544593: "Array declared with too many dimensions\n",
335544594: "Illegal array dimension range\n",
335544595: "Trigger unknown\n",
335544596: "Subselect illegal in this context\n",
335544597: "Cannot prepare a CREATE DATABASE/SCHEMA statement\n",
335544598: "must specify column name for view select expression\n",
335544599: "number of columns does not match select list\n",
335544600: "Only simple column names permitted for VIEW WITH CHECK OPTION\n",
335544601: "No WHERE clause for VIEW WITH CHECK OPTION\n",
335544602: "Only one table allowed for VIEW WITH CHECK OPTION\n",
335544603: "DISTINCT, GROUP or HAVING not permitted for VIEW WITH CHECK OPTION\n",
335544604: "FOREIGN KEY column count does not match PRIMARY KEY\n",
335544605: "No subqueries permitted for VIEW WITH CHECK OPTION\n",
335544606: "expression evaluation not supported\n",
335544607: "gen.c: node not supported\n",
335544608: "Unexpected end of command\n",
335544609: "INDEX @1\n",
335544610: "EXCEPTION @1\n",
335544611: "COLUMN @1\n",
335544612: "Token unknown\n",
335544613: "union not supported\n",
335544614: "Unsupported DSQL construct\n",
335544615: "column used with aggregate\n",
335544616: "invalid column reference\n",
335544617: "invalid ORDER BY clause\n",
335544618: "Return mode by value not allowed for this data type\n",
335544619: "External functions cannot have more than 10 parameters\n",
335544620: "alias @1 conflicts with an alias in the same statement\n",
335544621: "alias @1 conflicts with a procedure in the same statement\n",
335544622: "alias @1 conflicts with a table in the same statement\n",
335544623: "Illegal use of keyword VALUE\n",
335544624: "segment count of 0 defined for index @1\n",
335544625: "A node name is not permitted in a secondary, shadow, cache or log file name\n",
335544626: "TABLE @1\n",
335544627: "PROCEDURE @1\n",
335544628: "cannot create index @1\n",
335544629: "Write-ahead Log with shadowing configuration not allowed\n",
335544630: "there are @1 dependencies\n",
335544631: "too many keys defined for index @1\n",
335544632: "Preceding file did not specify length, so @1 must include starting page number\n",
335544633: "Shadow number must be a positive integer\n",
335544634: "Token unknown - line @1, column @2\n",
335544635: "there is no alias or table named @1 at this scope level\n",
335544636: "there is no index @1 for table @2\n",
335544637: "table @1 is not referenced in plan\n",
335544638: "table @1 is referenced more than once in plan; use aliases to distinguish\n",
335544639: "table @1 is referenced in the plan but not the from list\n",
335544640: "Invalid use of CHARACTER SET or COLLATE\n",
335544641: "Specified domain or source column @1 does not exist\n",
335544642: "index @1 cannot be used in the specified plan\n",
335544643: "the table @1 is referenced twice; use aliases to differentiate\n",
335544644: "attempt to fetch before the first record in a record stream\n",
335544645: "the current position is on a crack\n",
335544646: "database or file exists\n",
335544647: "invalid comparison operator for find operation\n",
335544648: "Connection lost to pipe server\n",
335544649: "bad checksum\n",
335544650: "wrong page type\n",
335544651: "Cannot insert because the file is readonly or is on a read only medium.\n",
335544652: "multiple rows in singleton select\n",
335544653: "cannot attach to password database\n",
335544654: "cannot start transaction for password database\n",
335544655: "invalid direction for find operation\n",
335544656: "variable @1 conflicts with parameter in same procedure\n",
335544657: "Array/BLOB/DATE data types not allowed in arithmetic\n",
335544658: "@1 is not a valid base table of the specified view\n",
335544659: "table @1 is referenced twice in view; use an alias to distinguish\n",
335544660: "view @1 has more than one base table; use aliases to distinguish\n",
335544661: "cannot add index, index root page is full.\n",
335544662: "BLOB SUB_TYPE @1 is not defined\n",
335544663: "Too many concurrent executions of the same request\n",
335544664: "duplicate specification of @1 - not supported\n",
335544665: "violation of PRIMARY or UNIQUE KEY constraint \"@1\" on table \"@2\"\n",
335544666: "server version too old to support all CREATE DATABASE options\n",
335544667: "drop database completed with errors\n",
335544668: "procedure @1 does not return any values\n",
335544669: "count of column list and variable list do not match\n",
335544670: "attempt to index BLOB column in index @1\n",
335544671: "attempt to index array column in index @1\n",
335544672: "too few key columns found for index @1 (incorrect column name?)\n",
335544673: "cannot delete\n",
335544674: "last column in a table cannot be deleted\n",
335544675: "sort error\n",
335544676: "sort error: not enough memory\n",
335544677: "too many versions\n",
335544678: "invalid key position\n",
335544679: "segments not allowed in expression index @1\n",
335544680: "sort error: corruption in data structure\n",
335544681: "new record size of @1 bytes is too big\n",
335544682: "Inappropriate self-reference of column\n",
335544683: "request depth exceeded. (Recursive definition?)\n",
335544684: "cannot access column @1 in view @2\n",
335544685: "dbkey not available for multi-table views\n",
335544686: "journal file wrong format\n",
335544687: "intermediate journal file full\n",
335544688: "The prepare statement identifies a prepare statement with an open cursor\n",
335544689: "Firebird error\n",
335544690: "Cache redefined\n",
335544691: "Insufficient memory to allocate page buffer cache\n",
335544692: "Log redefined\n",
335544693: "Log size too small\n",
335544694: "Log partition size too small\n",
335544695: "Partitions not supported in series of log file specification\n",
335544696: "Total length of a partitioned log must be specified\n",
335544697: "Precision must be from 1 to 18\n",
335544698: "Scale must be between zero and precision\n",
335544699: "Short integer expected\n",
335544700: "Long integer expected\n",
335544701: "Unsigned short integer expected\n",
335544702: "Invalid ESCAPE sequence\n",
335544703: "service @1 does not have an associated executable\n",
335544704: "Failed to locate host machine.\n",
335544705: "Undefined service @1/@2.\n",
335544706: "The specified name was not found in the hosts file or Domain Name Services.\n",
335544707: "user does not have GRANT privileges on base table/view for operation\n",
335544708: "Ambiguous column reference.\n",
335544709: "Invalid aggregate reference\n",
335544710: "navigational stream @1 references a view with more than one base table\n",
335544711: "Attempt to execute an unprepared dynamic SQL statement.\n",
335544712: "Positive value expected\n",
335544713: "Incorrect values within SQLDA structure\n",
335544714: "invalid blob id\n",
335544715: "Operation not supported for EXTERNAL FILE table @1\n",
335544716: "Service is currently busy: @1\n",
335544717: "stack size insufficent to execute current request\n",
335544718: "Invalid key for find operation\n",
335544719: "Error initializing the network software.\n",
335544720: "Unable to load required library @1.\n",
335544721: "Unable to complete network request to host \"@1\".\n",
335544722: "Failed to establish a connection.\n",
335544723: "Error while listening for an incoming connection.\n",
335544724: "Failed to establish a secondary connection for event processing.\n",
335544725: "Error while listening for an incoming event connection request.\n",
335544726: "Error reading data from the connection.\n",
335544727: "Error writing data to the connection.\n",
335544728: "Cannot deactivate index used by an integrity constraint\n",
335544729: "Cannot deactivate index used by a PRIMARY/UNIQUE constraint\n",
335544730: "Client/Server Express not supported in this release\n",
335544731: "\n",
335544732: "Access to databases on file servers is not supported.\n",
335544733: "Error while trying to create file\n",
335544734: "Error while trying to open file\n",
335544735: "Error while trying to close file\n",
335544736: "Error while trying to read from file\n",
335544737: "Error while trying to write to file\n",
335544738: "Error while trying to delete file\n",
335544739: "Error while trying to access file\n",
335544740: "A fatal exception occurred during the execution of a user defined function.\n",
335544741: "connection lost to database\n",
335544742: "User cannot write to RDB$USER_PRIVILEGES\n",
335544743: "token size exceeds limit\n",
335544744: "Maximum user count exceeded. Contact your database administrator.\n",
335544745: "Your login @1 is same as one of the SQL role name. Ask your database administrator to set up a valid Firebird login.\n",
335544746: "\"REFERENCES table\" without \"(column)\" requires PRIMARY KEY on referenced table\n",
335544747: "The username entered is too long. Maximum length is 31 bytes.\n",
335544748: "The password specified is too long. Maximum length is 8 bytes.\n",
335544749: "A username is required for this operation.\n",
335544750: "A password is required for this operation\n",
335544751: "The network protocol specified is invalid\n",
335544752: "A duplicate user name was found in the security database\n",
335544753: "The user name specified was not found in the security database\n",
335544754: "An error occurred while attempting to add the user.\n",
335544755: "An error occurred while attempting to modify the user record.\n",
335544756: "An error occurred while attempting to delete the user record.\n",
335544757: "An error occurred while updating the security database.\n",
335544758: "sort record size of @1 bytes is too big\n",
335544759: "can not define a not null column with NULL as default value\n",
335544760: "invalid clause --- '@1'\n",
335544761: "too many open handles to database\n",
335544762: "size of optimizer block exceeded\n",
335544763: "a string constant is delimited by double quotes\n",
335544764: "DATE must be changed to TIMESTAMP\n",
335544765: "attempted update on read-only database\n",
335544766: "SQL dialect @1 is not supported in this database\n",
335544767: "A fatal exception occurred during the execution of a blob filter.\n",
335544768: "Access violation. The code attempted to access a virtual address without privilege to do so.\n",
335544769: "Datatype misalignment. The attempted to read or write a value that was not stored on a memory boundary.\n",
335544770: "Array bounds exceeded. The code attempted to access an array element that is out of bounds.\n",
335544771: "Float denormal operand. One of the floating-point operands is too small to represent a standard float value.\n",
335544772: "Floating-point divide by zero. The code attempted to divide a floating-point value by zero.\n",
335544773: "Floating-point inexact result. The result of a floating-point operation cannot be represented as a deciaml fraction.\n",
335544774: "Floating-point invalid operand. An indeterminant error occurred during a floating-point operation.\n",
335544775: "Floating-point overflow. The exponent of a floating-point operation is greater than the magnitude allowed.\n",
335544776: "Floating-point stack check. The stack overflowed or underflowed as the result of a floating-point operation.\n",
335544777: "Floating-point underflow. The exponent of a floating-point operation is less than the magnitude allowed.\n",
335544778: "Integer divide by zero. The code attempted to divide an integer value by an integer divisor of zero.\n",
335544779: "Integer overflow. The result of an integer operation caused the most significant bit of the result to carry.\n",
335544780: "An exception occurred that does not have a description. Exception number @1.\n",
335544781: "Stack overflow. The resource requirements of the runtime stack have exceeded the memory available to it.\n",
335544782: "Segmentation Fault. The code attempted to access memory without privileges.\n",
335544783: "Illegal Instruction. The Code attempted to perfrom an illegal operation.\n",
335544784: "Bus Error. The Code caused a system bus error.\n",
335544785: "Floating Point Error. The Code caused an Arithmetic Exception or a floating point exception.\n",
335544786: "Cannot delete rows from external files.\n",
335544787: "Cannot update rows in external files.\n",
335544788: "Unable to perform operation. You must be either SYSDBA or owner of the database\n",
335544789: "Specified EXTRACT part does not exist in input datatype\n",
335544790: "Service @1 requires SYSDBA permissions. Reattach to the Service Manager using the SYSDBA account.\n",
335544791: "The file @1 is currently in use by another process. Try again later.\n",
335544792: "Cannot attach to services manager\n",
335544793: "Metadata update statement is not allowed by the current database SQL dialect @1\n",
335544794: "operation was cancelled\n",
335544795: "unexpected item in service parameter block, expected @1\n",
335544796: "Client SQL dialect @1 does not support reference to @2 datatype\n",
335544797: "user name and password are required while attaching to the services manager\n",
335544798: "You created an indirect dependency on uncommitted metadata. You must roll back the current transaction.\n",
335544799: "The service name was not specified.\n",
335544800: "Too many Contexts of Relation/Procedure/Views. Maximum allowed is 256\n",
335544801: "data type not supported for arithmetic\n",
335544802: "Database dialect being changed from 3 to 1\n",
335544803: "Database dialect not changed.\n",
335544804: "Unable to create database @1\n",
335544805: "Database dialect @1 is not a valid dialect.\n",
335544806: "Valid database dialects are @1.\n",
335544807: "SQL warning code = @1\n",
335544808: "DATE data type is now called TIMESTAMP\n",
335544809: "Function @1 is in @2, which is not in a permitted directory for external functions.\n",
335544810: "value exceeds the range for valid dates\n",
335544811: "passed client dialect @1 is not a valid dialect.\n",
335544812: "Valid client dialects are @1.\n",
335544813: "Unsupported field type specified in BETWEEN predicate.\n",
335544814: "Services functionality will be supported in a later version of the product\n",
335544815: "GENERATOR @1\n",
335544816: "UDF @1\n",
335544817: "Invalid parameter to FETCH or FIRST. Only integers >= 0 are allowed.\n",
335544818: "Invalid parameter to OFFSET or SKIP. Only integers >= 0 are allowed.\n",
335544819: "File exceeded maximum size of 2GB. Add another database file or use a 64 bit I/O version of Firebird.\n",
335544820: "Unable to find savepoint with name @1 in transaction context\n",
335544821: "Invalid column position used in the @1 clause\n",
335544822: "Cannot use an aggregate or window function in a WHERE clause, use HAVING (for aggregate only) instead\n",
335544823: "Cannot use an aggregate or window function in a GROUP BY clause\n",
335544824: "Invalid expression in the @1 (not contained in either an aggregate function or the GROUP BY clause)\n",
335544825: "Invalid expression in the @1 (neither an aggregate function nor a part of the GROUP BY clause)\n",
335544826: "Nested aggregate and window functions are not allowed\n",
335544827: "Invalid argument in EXECUTE STATEMENT - cannot convert to string\n",
335544828: "Wrong request type in EXECUTE STATEMENT '@1'\n",
335544829: "Variable type (position @1) in EXECUTE STATEMENT '@2' INTO does not match returned column type\n",
335544830: "Too many recursion levels of EXECUTE STATEMENT\n",
335544831: "Access to @1 \"@2\" is denied by server administrator\n",
335544832: "Cannot change difference file name while database is in backup mode\n",
335544833: "Physical backup is not allowed while Write-Ahead Log is in use\n",
335544834: "Cursor is not open\n",
335544835: "Target shutdown mode is invalid for database \"@1\"\n",
335544836: "Concatenation overflow. Resulting string cannot exceed 32765 bytes in length.\n",
335544837: "Invalid offset parameter @1 to SUBSTRING. Only positive integers are allowed.\n",
335544838: "Foreign key reference target does not exist\n",
335544839: "Foreign key references are present for the record\n",
335544840: "cannot update\n",
335544841: "Cursor is already open\n",
335544842: "@1\n",
335544843: "Context variable @1 is not found in namespace @2\n",
335544844: "Invalid namespace name @1 passed to @2\n",
335544845: "Too many context variables\n",
335544846: "Invalid argument passed to @1\n",
335544847: "BLR syntax error. Identifier @1... is too long\n",
335544848: "exception @1\n",
335544849: "Malformed string\n",
335544850: "Output parameter mismatch for procedure @1\n",
335544851: "Unexpected end of command - line @1, column @2\n",
335544852: "partner index segment no @1 has incompatible data type\n",
335544853: "Invalid length parameter @1 to SUBSTRING. Negative integers are not allowed.\n",
335544854: "CHARACTER SET @1 is not installed\n",
335544855: "COLLATION @1 for CHARACTER SET @2 is not installed\n",
335544856: "connection shutdown\n",
335544857: "Maximum BLOB size exceeded\n",
335544858: "Can't have relation with only computed fields or constraints\n",
335544859: "Time precision exceeds allowed range (0-@1)\n",
335544860: "Unsupported conversion to target type BLOB (subtype @1)\n",
335544861: "Unsupported conversion to target type ARRAY\n",
335544862: "Stream does not support record locking\n",
335544863: "Cannot create foreign key constraint @1. Partner index does not exist or is inactive.\n",
335544864: "Transactions count exceeded. Perform backup and restore to make database operable again\n",
335544865: "Column has been unexpectedly deleted\n",
335544866: "@1 cannot depend on @2\n",
335544867: "Blob sub_types bigger than 1 (text) are for internal use only\n",
335544868: "Procedure @1 is not selectable (it does not contain a SUSPEND statement)\n",
335544869: "Datatype @1 is not supported for sorting operation\n",
335544870: "COLLATION @1\n",
335544871: "DOMAIN @1\n",
335544872: "domain @1 is not defined\n",
335544873: "Array data type can use up to @1 dimensions\n",
335544874: "A multi database transaction cannot span more than @1 databases\n",
335544875: "Bad debug info format\n",
335544876: "Error while parsing procedure @1's BLR\n",
335544877: "index key too big\n",
335544878: "concurrent transaction number is @1\n",
335544879: "validation error for variable @1, value \"@2\"\n",
335544880: "validation error for @1, value \"@2\"\n",
335544881: "Difference file name should be set explicitly for database on raw device\n",
335544882: "Login name too long (@1 characters, maximum allowed @2)\n",
335544883: "column @1 is not defined in procedure @2\n",
335544884: "Invalid SIMILAR TO pattern\n",
335544885: "Invalid TEB format\n",
335544886: "Found more than one transaction isolation in TPB\n",
335544887: "Table reservation lock type @1 requires table name before in TPB\n",
335544888: "Found more than one @1 specification in TPB\n",
335544889: "Option @1 requires READ COMMITTED isolation in TPB\n",
335544890: "Option @1 is not valid if @2 was used previously in TPB\n",
335544891: "Table name length missing after table reservation @1 in TPB\n",
335544892: "Table name length @1 is too long after table reservation @2 in TPB\n",
335544893: "Table name length @1 without table name after table reservation @2 in TPB\n",
335544894: "Table name length @1 goes beyond the remaining TPB size after table reservation @2\n",
335544895: "Table name length is zero after table reservation @1 in TPB\n",
335544896: "Table or view @1 not defined in system tables after table reservation @2 in TPB\n",
335544897: "Base table or view @1 for view @2 not defined in system tables after table reservation @3 in TPB\n",
335544898: "Option length missing after option @1 in TPB\n",
335544899: "Option length @1 without value after option @2 in TPB\n",
335544900: "Option length @1 goes beyond the remaining TPB size after option @2\n",
335544901: "Option length is zero after table reservation @1 in TPB\n",
335544902: "Option length @1 exceeds the range for option @2 in TPB\n",
335544903: "Option value @1 is invalid for the option @2 in TPB\n",
335544904: "Preserving previous table reservation @1 for table @2, stronger than new @3 in TPB\n",
335544905: "Table reservation @1 for table @2 already specified and is stronger than new @3 in TPB\n",
335544906: "Table reservation reached maximum recursion of @1 when expanding views in TPB\n",
335544907: "Table reservation in TPB cannot be applied to @1 because it's a virtual table\n",
335544908: "Table reservation in TPB cannot be applied to @1 because it's a system table\n",
335544909: "Table reservation @1 or @2 in TPB cannot be applied to @3 because it's a temporary table\n",
335544910: "Cannot set the transaction in read only mode after a table reservation isc_tpb_lock_write in TPB\n",
335544911: "Cannot take a table reservation isc_tpb_lock_write in TPB because the transaction is in read only mode\n",
335544912: "value exceeds the range for a valid time\n",
335544913: "value exceeds the range for valid timestamps\n",
335544914: "string right truncation\n",
335544915: "blob truncation when converting to a string: length limit exceeded\n",
335544916: "numeric value is out of range\n",
335544917: "Firebird shutdown is still in progress after the specified timeout\n",
335544918: "Attachment handle is busy\n",
335544919: "Bad written UDF detected: pointer returned in FREE_IT function was not allocated by ib_util_malloc\n",
335544920: "External Data Source provider '@1' not found\n",
335544921: "Execute statement error at @1 :@2Data source : @3\n",
335544922: "Execute statement preprocess SQL error\n",
335544923: "Statement expected\n",
335544924: "Parameter name expected\n",
335544925: "Unclosed comment found near '@1'\n",
335544926: "Execute statement error at @1 :@2Statement : @3Data source : @4\n",
335544927: "Input parameters mismatch\n",
335544928: "Output parameters mismatch\n",
335544929: "Input parameter '@1' have no value set\n",
335544930: "BLR stream length @1 exceeds implementation limit @2\n",
335544931: "Monitoring table space exhausted\n",
335544932: "module name or entrypoint could not be found\n",
335544933: "nothing to cancel\n",
335544934: "ib_util library has not been loaded to deallocate memory returned by FREE_IT function\n",
335544935: "Cannot have circular dependencies with computed fields\n",
335544936: "Security database error\n",
335544937: "Invalid data type in DATE/TIME/TIMESTAMP addition or subtraction in add_datettime()\n",
335544938: "Only a TIME value can be added to a DATE value\n",
335544939: "Only a DATE value can be added to a TIME value\n",
335544940: "TIMESTAMP values can be subtracted only from another TIMESTAMP value\n",
335544941: "Only one operand can be of type TIMESTAMP\n",
335544942: "Only HOUR, MINUTE, SECOND and MILLISECOND can be extracted from TIME values\n",
335544943: "HOUR, MINUTE, SECOND and MILLISECOND cannot be extracted from DATE values\n",
335544944: "Invalid argument for EXTRACT() not being of DATE/TIME/TIMESTAMP type\n",
335544945: "Arguments for @1 must be integral types or NUMERIC/DECIMAL without scale\n",
335544946: "First argument for @1 must be integral type or floating point type\n",
335544947: "Human readable UUID argument for @1 must be of string type\n",
335544948: "Human readable UUID argument for @2 must be of exact length @1\n",
335544949: "Human readable UUID argument for @3 must have \"-\" at position @2 instead of \"@1\"\n",
335544950: "Human readable UUID argument for @3 must have hex digit at position @2 instead of \"@1\"\n",
335544951: "Only HOUR, MINUTE, SECOND and MILLISECOND can be added to TIME values in @1\n",
335544952: "Invalid data type in addition of part to DATE/TIME/TIMESTAMP in @1\n",
335544953: "Invalid part @1 to be added to a DATE/TIME/TIMESTAMP value in @2\n",
335544954: "Expected DATE/TIME/TIMESTAMP type in evlDateAdd() result\n",
335544955: "Expected DATE/TIME/TIMESTAMP type as first and second argument to @1\n",
335544956: "The result of TIME-<value> in @1 cannot be expressed in YEAR, MONTH, DAY or WEEK\n",
335544957: "The result of TIME-TIMESTAMP or TIMESTAMP-TIME in @1 cannot be expressed in HOUR, MINUTE, SECOND or MILLISECOND\n",
335544958: "The result of DATE-TIME or TIME-DATE in @1 cannot be expressed in HOUR, MINUTE, SECOND and MILLISECOND\n",
335544959: "Invalid part @1 to express the difference between two DATE/TIME/TIMESTAMP values in @2\n",
335544960: "Argument for @1 must be positive\n",
335544961: "Base for @1 must be positive\n",
335544962: "Argument #@1 for @2 must be zero or positive\n",
335544963: "Argument #@1 for @2 must be positive\n",
335544964: "Base for @1 cannot be zero if exponent is negative\n",
335544965: "Base for @1 cannot be negative if exponent is not an integral value\n",
335544966: "The numeric scale must be between -128 and 127 in @1\n",
335544967: "Argument for @1 must be zero or positive\n",
335544968: "Binary UUID argument for @1 must be of string type\n",
335544969: "Binary UUID argument for @2 must use @1 bytes\n",
335544970: "Missing required item @1 in service parameter block\n",
335544971: "@1 server is shutdown\n",
335544972: "Invalid connection string\n",
335544973: "Unrecognized events block\n",
335544974: "Could not start first worker thread - shutdown server\n",
335544975: "Timeout occurred while waiting for a secondary connection for event processing\n",
335544976: "Argument for @1 must be different than zero\n",
335544977: "Argument for @1 must be in the range [-1, 1]\n",
335544978: "Argument for @1 must be greater or equal than one\n",
335544979: "Argument for @1 must be in the range ]-1, 1[\n",
335544980: "Incorrect parameters provided to internal function @1\n",
335544981: "Floating point overflow in built-in function @1\n",
335544982: "Floating point overflow in result from UDF @1\n",
335544983: "Invalid floating point value returned by UDF @1\n",
335544984: "Database is probably already opened by another engine instance in another Windows session\n",
335544985: "No free space found in temporary directories\n",
335544986: "Explicit transaction control is not allowed\n",
335544987: "Use of TRUSTED switches in spb_command_line is prohibited\n",
335544988: "PACKAGE @1\n",
335544989: "Cannot make field @1 of table @2 NOT NULL because there are NULLs present\n",
335544990: "Feature @1 is not supported anymore\n",
335544991: "VIEW @1\n",
335544992: "Can not access lock files directory @1\n",
335544993: "Fetch option @1 is invalid for a non-scrollable cursor\n",
335544994: "Error while parsing function @1's BLR\n",
335544995: "Cannot execute function @1 of the unimplemented package @2\n",
335544996: "Cannot execute procedure @1 of the unimplemented package @2\n",
335544997: "External function @1 not returned by the external engine plugin @2\n",
335544998: "External procedure @1 not returned by the external engine plugin @2\n",
335544999: "External trigger @1 not returned by the external engine plugin @2\n",
335545000: "Incompatible plugin version @1 for external engine @2\n",
335545001: "External engine @1 not found\n",
335545002: "Attachment is in use\n",
335545003: "Transaction is in use\n",
335545004: "Error loading plugin @1\n",
335545005: "Loadable module @1 not found\n",
335545006: "Standard plugin entrypoint does not exist in module @1\n",
335545007: "Module @1 exists but can not be loaded\n",
335545008: "Module @1 does not contain plugin @2 type @3\n",
335545009: "Invalid usage of context namespace DDL_TRIGGER\n",
335545010: "Value is NULL but isNull parameter was not informed\n",
335545011: "Type @1 is incompatible with BLOB\n",
335545012: "Invalid date\n",
335545013: "Invalid time\n",
335545014: "Invalid timestamp\n",
335545015: "Invalid index @1 in function @2\n",
335545016: "@1\n",
335545017: "Asynchronous call is already running for this attachment\n",
335545018: "Function @1 is private to package @2\n",
335545019: "Procedure @1 is private to package @2\n",
335545020: "Request can't access new records in relation @1 and should be recompiled\n",
335545021: "invalid events id (handle)\n",
335545022: "Cannot copy statement @1\n",
335545023: "Invalid usage of boolean expression\n",
335545024: "Arguments for @1 cannot both be zero\n",
335545025: "missing service ID in spb\n",
335545026: "External BLR message mismatch: invalid null descriptor at field @1\n",
335545027: "External BLR message mismatch: length = @1, expected @2\n",
335545028: "Subscript @1 out of bounds [@2, @3]\n",
335545029: "Install incomplete, please read the Compatibility chapter in the release notes for this version\n",
335545030: "@1 operation is not allowed for system table @2\n",
335545031: "Libtommath error code @1 in function @2\n",
335545032: "unsupported BLR version (expected between @1 and @2, encountered @3)\n",
335545033: "expected length @1, actual @2\n",
335545034: "Wrong info requested in isc_svc_query() for anonymous service\n",
335545035: "No isc_info_svc_stdin in user request, but service thread requested stdin data\n",
335545036: "Start request for anonymous service is impossible\n",
335545037: "All services except for getting server log require switches\n",
335545038: "Size of stdin data is more than was requested from client\n",
335545039: "Crypt plugin @1 failed to load\n",
335545040: "Length of crypt plugin name should not exceed @1 bytes\n",
335545041: "Crypt failed - already crypting database\n",
335545042: "Crypt failed - database is already in requested state\n",
335545043: "Missing crypt plugin, but page appears encrypted\n",
335545044: "No providers loaded\n",
335545045: "NULL data with non-zero SPB length\n",
335545046: "Maximum (@1) number of arguments exceeded for function @2\n",
335545047: "External BLR message mismatch: names count = @1, blr count = @2\n",
335545048: "External BLR message mismatch: name @1 not found\n",
335545049: "Invalid resultset interface\n",
335545050: "Message length passed from user application does not match set of columns\n",
335545051: "Resultset is missing output format information\n",
335545052: "Message metadata not ready - item @1 is not finished\n",
335545053: "Missing configuration file: @1\n",
335545054: "@1: illegal line <@2>\n",
335545055: "Invalid include operator in @1 for <@2>\n",
335545056: "Include depth too big\n",
335545057: "File to include not found\n",
335545058: "Only the owner can change the ownership\n",
335545059: "undefined variable number\n",
335545060: "Missing security context for @1\n",
335545061: "Missing segment @1 in multisegment connect block parameter\n",
335545062: "Different logins in connect and attach packets - client library error\n",
335545063: "Exceeded exchange limit during authentication handshake\n",
335545064: "Incompatible wire encryption levels requested on client and server\n",
335545065: "Client attempted to attach unencrypted but wire encryption is required\n",
335545066: "Client attempted to start wire encryption using unknown key @1\n",
335545067: "Client attempted to start wire encryption using unsupported plugin @1\n",
335545068: "Error getting security database name from configuration file\n",
335545069: "Client authentication plugin is missing required data from server\n",
335545070: "Client authentication plugin expected @2 bytes of @3 from server, got @1\n",
335545071: "Attempt to get information about an unprepared dynamic SQL statement.\n",
335545072: "Problematic key value is @1\n",
335545073: "Cannot select virtual table @1 for update WITH LOCK\n",
335545074: "Cannot select system table @1 for update WITH LOCK\n",
335545075: "Cannot select temporary table @1 for update WITH LOCK\n",
335545076: "System @1 @2 cannot be modified\n",
335545077: "Server misconfigured - contact administrator please\n",
335545078: "Deprecated backward compatibility ALTER ROLE ... SET/DROP AUTO ADMIN mapping may be used only for RDB$ADMIN role\n",
335545079: "Mapping @1 already exists\n",
335545080: "Mapping @1 does not exist\n",
335545081: "@1 failed when loading mapping cache\n",
335545082: "Invalid name <*> in authentication block\n",
335545083: "Multiple maps found for @1\n",
335545084: "Undefined mapping result - more than one different results found\n",
335545085: "Incompatible mode of attachment to damaged database\n",
335545086: "Attempt to set in database number of buffers which is out of acceptable range [@1:@2]\n",
335545087: "Attempt to temporarily set number of buffers less than @1\n",
335545088: "Global mapping is not available when database @1 is not present\n",
335545089: "Global mapping is not available when table RDB$MAP is not present in database @1\n",
335545090: "Your attachment has no trusted role\n",
335545091: "Role @1 is invalid or unavailable\n",
335545092: "Cursor @1 is not positioned in a valid record\n",
335545093: "Duplicated user attribute @1\n",
335545094: "There is no privilege for this operation\n",
335545095: "Using GRANT OPTION on @1 not allowed\n",
335545096: "read conflicts with concurrent update\n",
335545097: "@1 failed when working with CREATE DATABASE grants\n",
335545098: "CREATE DATABASE grants check is not possible when database @1 is not present\n",
335545099: "CREATE DATABASE grants check is not possible when table RDB$DB_CREATORS is not present in database @1\n",
335545100: "Interface @3 version too old: expected @1, found @2\n",
335545101: "Input parameter mismatch for function @1\n",
335545102: "Error during savepoint backout - transaction invalidated\n",
335545103: "Domain used in the PRIMARY KEY constraint of table @1 must be NOT NULL\n",
335740929: "data base file name (@1) already given\n",
335740930: "invalid switch @1\n",
335740932: "incompatible switch combination\n",
335740933: "replay log pathname required\n",
335740934: "number of page buffers for cache required\n",
335740935: "numeric value required\n",
335740936: "positive numeric value required\n",
335740937: "number of transactions per sweep required\n",
335740940: "\"full\" or \"reserve\" required\n",
335740941: "user name required\n",
335740942: "password required\n",
335740943: "subsystem name\n",
335740944: "\"wal\" required\n",
335740945: "number of seconds required\n",
335740946: "numeric value between 0 and 32767 inclusive required\n",
335740947: "must specify type of shutdown\n",
335740948: "please retry, specifying an option\n",
335740951: "please retry, giving a database name\n",
335740991: "internal block exceeds maximum size\n",
335740992: "corrupt pool\n",
335740993: "virtual memory exhausted\n",
335740994: "bad pool id\n",
335740995: "Transaction state @1 not in valid range.\n",
335741012: "unexpected end of input\n",
335741018: "failed to reconnect to a transaction in database @1\n",
335741036: "Transaction description item unknown\n",
335741038: "\"read_only\" or \"read_write\" required\n",
335741042: "positive or zero numeric value required\n",
336003074: "Cannot SELECT RDB$DB_KEY from a stored procedure.\n",
336003075: "Precision 10 to 18 changed from DOUBLE PRECISION in SQL dialect 1 to 64-bit scaled integer in SQL dialect 3\n",
336003076: "Use of @1 expression that returns different results in dialect 1 and dialect 3\n",
336003077: "Database SQL dialect @1 does not support reference to @2 datatype\n",
336003079: "DB dialect @1 and client dialect @2 conflict with respect to numeric precision @3.\n",
336003080: "WARNING: Numeric literal @1 is interpreted as a floating-point\n",
336003081: "value in SQL dialect 1, but as an exact numeric value in SQL dialect 3.\n",
336003082: "WARNING: NUMERIC and DECIMAL fields with precision 10 or greater are stored\n",
336003083: "as approximate floating-point values in SQL dialect 1, but as 64-bit\n",
336003084: "integers in SQL dialect 3.\n",
336003085: "Ambiguous field name between @1 and @2\n",
336003086: "External function should have return position between 1 and @1\n",
336003087: "Label @1 @2 in the current scope\n",
336003088: "Datatypes @1are not comparable in expression @2\n",
336003089: "Empty cursor name is not allowed\n",
336003090: "Statement already has a cursor @1 assigned\n",
336003091: "Cursor @1 is not found in the current context\n",
336003092: "Cursor @1 already exists in the current context\n",
336003093: "Relation @1 is ambiguous in cursor @2\n",
336003094: "Relation @1 is not found in cursor @2\n",
336003095: "Cursor is not open\n",
336003096: "Data type @1 is not supported for EXTERNAL TABLES. Relation '@2', field '@3'\n",
336003097: "Feature not supported on ODS version older than @1.@2\n",
336003098: "Primary key required on table @1\n",
336003099: "UPDATE OR INSERT field list does not match primary key of table @1\n",
336003100: "UPDATE OR INSERT field list does not match MATCHING clause\n",
336003101: "UPDATE OR INSERT without MATCHING could not be used with views based on more than one table\n",
336003102: "Incompatible trigger type\n",
336003103: "Database trigger type can't be changed\n",
336003104: "To be used with RDB$RECORD_VERSION, @1 must be a table or a view of single table\n",
336068645: "BLOB Filter @1 not found\n",
336068649: "Function @1 not found\n",
336068656: "Index not found\n",
336068662: "View @1 not found\n",
336068697: "Domain not found\n",
336068717: "Triggers created automatically cannot be modified\n",
336068740: "Table @1 already exists\n",
336068748: "Procedure @1 not found\n",
336068752: "Exception not found\n",
336068754: "Parameter @1 in procedure @2 not found\n",
336068755: "Trigger @1 not found\n",
336068759: "Character set @1 not found\n",
336068760: "Collation @1 not found\n",
336068763: "Role @1 not found\n",
336068767: "Name longer than database column size\n",
336068784: "column @1 does not exist in table/view @2\n",
336068796: "SQL role @1 does not exist\n",
336068797: "user @1 has no grant admin option on SQL role @2\n",
336068798: "user @1 is not a member of SQL role @2\n",
336068799: "@1 is not the owner of SQL role @2\n",
336068800: "@1 is a SQL role and not a user\n",
336068801: "user name @1 could not be used for SQL role\n",
336068802: "SQL role @1 already exists\n",
336068803: "keyword @1 can not be used as a SQL role name\n",
336068804: "SQL roles are not supported in on older versions of the database. A backup and restore of the database is required.\n",
336068812: "Cannot rename domain @1 to @2. A domain with that name already exists.\n",
336068813: "Cannot rename column @1 to @2. A column with that name already exists in table @3.\n",
336068814: "Column @1 from table @2 is referenced in @3\n",
336068815: "Cannot change datatype for column @1. Changing datatype is not supported for BLOB or ARRAY columns.\n",
336068816: "New size specified for column @1 must be at least @2 characters.\n",
336068817: "Cannot change datatype for @1. Conversion from base type @2 to @3 is not supported.\n",
336068818: "Cannot change datatype for column @1 from a character type to a non-character type.\n",
336068820: "Zero length identifiers are not allowed\n",
336068822: "Sequence @1 not found\n",
336068829: "Maximum number of collations per character set exceeded\n",
336068830: "Invalid collation attributes\n",
336068840: "@1 cannot reference @2\n",
336068843: "Collation @1 is used in table @2 (field name @3) and cannot be dropped\n",
336068844: "Collation @1 is used in domain @2 and cannot be dropped\n",
336068845: "Cannot delete system collation\n",
336068846: "Cannot delete default collation of CHARACTER SET @1\n",
336068849: "Table @1 not found\n",
336068851: "Collation @1 is used in procedure @2 (parameter name @3) and cannot be dropped\n",
336068852: "New scale specified for column @1 must be at most @2.\n",
336068853: "New precision specified for column @1 must be at least @2.\n",
336068855: "Warning: @1 on @2 is not granted to @3.\n",
336068856: "Feature '@1' is not supported in ODS @2.@3\n",
336068857: "Cannot add or remove COMPUTED from column @1\n",
336068858: "Password should not be empty string\n",
336068859: "Index @1 already exists\n",
336068864: "Package @1 not found\n",
336068865: "Schema @1 not found\n",
336068866: "Cannot ALTER or DROP system procedure @1\n",
336068867: "Cannot ALTER or DROP system trigger @1\n",
336068868: "Cannot ALTER or DROP system function @1\n",
336068869: "Invalid DDL statement for procedure @1\n",
336068870: "Invalid DDL statement for trigger @1\n",
336068871: "Function @1 has not been defined on the package body @2\n",
336068872: "Procedure @1 has not been defined on the package body @2\n",
336068873: "Function @1 has a signature mismatch on package body @2\n",
336068874: "Procedure @1 has a signature mismatch on package body @2\n",
336068875: "Default values for parameters are allowed only in declaration of packaged procedure @1.@2\n",
336068877: "Package body @1 already exists\n",
336068878: "Invalid DDL statement for function @1\n",
336068879: "Cannot alter new style function @1 with ALTER EXTERNAL FUNCTION. Use ALTER FUNCTION instead.\n",
336068886: "Parameter @1 in function @2 not found\n",
336068887: "Parameter @1 of routine @2 not found\n",
336068888: "Parameter @1 of routine @2 is ambiguous (found in both procedures and functions). Use a specifier keyword.\n",
336068889: "Collation @1 is used in function @2 (parameter name @3) and cannot be dropped\n",
336068890: "Domain @1 is used in function @2 (parameter name @3) and cannot be dropped\n",
336068891: "ALTER USER requires at least one clause to be specified\n",
336068894: "Duplicate @1 @2\n",
336068895: "System @1 @2 cannot be modified\n",
336068896: "INCREMENT BY 0 is an illegal option for sequence @1\n",
336068897: "Can't use @1 in FOREIGN KEY constraint\n",
336330753: "found unknown switch\n",
336330754: "page size parameter missing\n",
336330755: "Page size specified (@1) greater than limit (16384 bytes)\n",
336330756: "redirect location for output is not specified\n",
336330757: "conflicting switches for backup/restore\n",
336330758: "device type @1 not known\n",
336330759: "protection is not there yet\n",
336330760: "page size is allowed only on restore or create\n",
336330761: "multiple sources or destinations specified\n",
336330762: "requires both input and output filenames\n",
336330763: "input and output have the same name. Disallowed.\n",
336330764: "expected page size, encountered \"@1\"\n",
336330765: "REPLACE specified, but the first file @1 is a database\n",
336330766: "database @1 already exists. To replace it, use the -REP switch\n",
336330767: "device type not specified\n",
336330772: "gds_$blob_info failed\n",
336330773: "do not understand BLOB INFO item @1\n",
336330774: "gds_$get_segment failed\n",
336330775: "gds_$close_blob failed\n",
336330776: "gds_$open_blob failed\n",
336330777: "Failed in put_blr_gen_id\n",
336330778: "data type @1 not understood\n",
336330779: "gds_$compile_request failed\n",
336330780: "gds_$start_request failed\n",
336330781: "gds_$receive failed\n",
336330782: "gds_$release_request failed\n",
336330783: "gds_$database_info failed\n",
336330784: "Expected database description record\n",
336330785: "failed to create database @1\n",
336330786: "RESTORE: decompression length error\n",
336330787: "cannot find table @1\n",
336330788: "Cannot find column for BLOB\n",
336330789: "gds_$create_blob failed\n",
336330790: "gds_$put_segment failed\n",
336330791: "expected record length\n",
336330792: "wrong length record, expected @1 encountered @2\n",
336330793: "expected data attribute\n",
336330794: "Failed in store_blr_gen_id\n",
336330795: "do not recognize record type @1\n",
336330796: "Expected backup version 1..10. Found @1\n",
336330797: "expected backup description record\n",
336330798: "string truncated\n",
336330799: "warning -- record could not be restored\n",
336330800: "gds_$send failed\n",
336330801: "no table name for data\n",
336330802: "unexpected end of file on backup file\n",
336330803: "database format @1 is too old to restore to\n",
336330804: "array dimension for column @1 is invalid\n",
336330807: "Expected XDR record length\n",
336330817: "cannot open backup file @1\n",
336330818: "cannot open status and error output file @1\n",
336330934: "blocking factor parameter missing\n",
336330935: "expected blocking factor, encountered \"@1\"\n",
336330936: "a blocking factor may not be used in conjunction with device CT\n",
336330940: "user name parameter missing\n",
336330941: "password parameter missing\n",
336330952: " missing parameter for the number of bytes to be skipped\n",
336330953: "expected number of bytes to be skipped, encountered \"@1\"\n",
336330965: "character set\n",
336330967: "collation\n",
336330972: "Unexpected I/O error while reading from backup file\n",
336330973: "Unexpected I/O error while writing to backup file\n",
336330985: "could not drop database @1 (database might be in use)\n",
336330990: "System memory exhausted\n",
336331002: "SQL role\n",
336331005: "SQL role parameter missing\n",
336331010: "page buffers parameter missing\n",
336331011: "expected page buffers, encountered \"@1\"\n",
336331012: "page buffers is allowed only on restore or create\n",