Knowledge

Error message

Source đź“ť

31: 363: 573:
Some systems have technical limitations that may constrain the amount of information an error message can contain. For example, a printer with a sixteen-character alphanumeric display can only show a very limited amount of information at once, so it may need to display very terse error messages.
586:
When designing error messages, software designers should take care to avoid creating security vulnerabilities. The designer should give the user enough information to make an intelligent decision, but not so much information that the user is overwhelmed or confused. Extraneous information may be
382:
started to be displayed with whimsical characters, termed Fail Pets or Error Mascots. The term "Fail Pet" was coined, or at least first used in print, by Mozilla Engineer Fred Wenzel in a post on his blog entitled "Why Knowledge might need a fail-pet — and why Mozilla does not." Dr. Sean Rintel
554:
appear to notify a user about a condition without interrupting their work. On Windows, notification icons appear in the System Tray. On Mac OS X, notification icons may appear in the menu bar, or may take the form of an application's icon "bouncing" in the Dock. The
512:
Error messages on hardware devices, like computer peripherals, may take the form of dedicated lights indicating an error condition, a brief code that needs to be interpreted using a look-up sheet or a manual, or via a more detailed message on a display.
50:, often display error messages using dialog boxes. Error messages are used when user intervention is required, to indicate that a desired operation has failed, or to relay important warnings (such as warning a computer user that they are almost out of 577:
The nature of the error determines the amount of information required to effectively convey the error message. A complex issue may require a more detailed error message in order to adequately inform the user of the problem.
528:
in the user interaction. In many cases the original error can be avoided by error prevention techniques. Instead of raising an error message the system design should have avoided the conditions that caused the error.
109:
This error message is commonly seen when the hard drive of the computer is having problems. If the computer can boot from a network, it may instead display the message "Media test failure, check cable".
119:
may have caused the error. Alternatively, the file might not exist, or the user has mistyped its name. This is most commonly seen on the internet with outdated links to web pages that
247:. DFS stores files in non-fragmented contiguous disk space, this error is caused when trying to extend an open random-access file into space that is already occupied by another file. 570:
The three main factors that influence the design of error messages are technical limitations, the amount of information to be presented, and what kind of user input is required.
574:
Even with computer monitors, the programmer must consider the smallest monitor that a user might reasonably use, and ensure that any error messages will fit on that screen.
218:- On Microsoft Windows and ReactOS operating systems, this screen appears when Windows or ReactOS can no longer run because of a severe error. It is roughly analogous to a 898: 1159: 728: 197: 867: 1071: 810: 532:
While various graphical user interfaces have different conventions for displaying error messages, several techniques have become common:
753: 145:
usage) and delete some files (normally temporary files, or other files after they have been backed up), or get a bigger hard drive.
859: 1107: 30: 1102: 1066: 826: 621: 391:). "However, that same recognition carries the danger of highlighting service failure." The most famous fail pet is Twitter's 67: 497: 544:, appears in a window on the screen, blocking further interaction with the computer until it is acknowledged. On Mac OS X, 587:
hidden by default or placed in a separate location. Error message should not expose information that can be exploited by a
599: 891: 334:) that occurs when the program has detected an error condition, yet the actual error message printing routine relies on 946: 595:
which may show either "invalid user" or "invalid password" depending on which is incorrect, and the error page in the
387:
and loyalty. Fail pets are of interest to marketers because they can result in brand recognition (especially through
616: 516:
On computers, error messages may take the form of text printed to a console, or they may be presented as part of a
324: 141:
This error occurs when the hard drive is (nearly) full. To fix this, the user should close some programs (to free
1133: 1097: 209: 47: 293:- An error on several HP laser printers that simply asked the user to add "Letter" size paper in a confusing way 1154: 1061: 517: 205: 164: 128: 884: 124: 17: 989: 966: 641: 1056: 188: 153:
This error occurs when the system has run out of memory or tries to load a file too large to store in
961: 864: 215: 154: 677: 299:- Seen on many computer systems when the received instructions are in a format they don't understand 1128: 994: 926: 646: 626: 442: 244: 602:
which provides a complete technical description of the error including a source code fragment.
163:
This message and similar ones are displayed by several operating systems when program causes a
1123: 951: 941: 806: 798: 588: 437: 59: 703: 287:", and which is sometimes output when the nature of the error is seemingly entirely different 1081: 1035: 656: 611: 592: 313: 280: 257:, roughly analogous to a kernel panic or BSOD, also adopted by more recent products such as 182: 103:(or a bad disk) in the disk drive and the system tries to perform tasks involving that disk. 55: 43: 271:, usually resulting from a link to a page that has been moved or deleted, or a mistyped URL 196: 956: 931: 871: 776:"The Evolution of Fail Pets : Strategic Whimsy and Brand Awareness in Error Messages" 466: 384: 327:
devices, which states a current running application unexpectedly stops working or crashes.
250: 241: 51: 566:, a small portion of an application's window that can display brief messages to the user. 237: 830: 1040: 775: 350:). This is a form of sloppy error handling that is particularly confusing for the user. 306: 290: 268: 142: 1148: 1076: 854: 472: 148: 132: 86: 54:
space). Error messages are seen widely throughout computing, and are part of every
984: 936: 651: 491: 403: 388: 353:- Error occurs on Mac systems when it takes more time to connect wireless networks. 296: 219: 116: 90: 283:- A Unix error message that is confusing due to its now obsolete use of the word " 185:
will infamously reply with a single question mark for nearly all error conditions.
509:
The form that error messages take varies between operating systems and programs.
1030: 921: 486: 362: 343: 274: 100: 463:: Televisions (on main site), light static inside video window (embedded video) 636: 596: 525: 521: 392: 284: 258: 168: 42:
is the information displayed when an unforeseen problem occurs, usually on a
631: 433: 409: 335: 63: 591:
to obtain information that is otherwise difficult to obtain. Examples are
559:
user interface for Unix systems can display notification icons in a panel.
323:<application name> has stopped - An error message commonly found on 312:
Error 1603 - An error that states that a problem during installation of a
1025: 1020: 1015: 1010: 379: 375: 302: 264: 120: 78:
The following error messages are commonly seen by modern computer users:
482: 478: 460: 454: 396: 371: 339: 317: 803:
The Humane Interface: New Directions for Designing Interactive Systems
430:: Cloud with Apple System 7 emoticon-style face and a magnifying glass 448: 427: 421: 415: 192: 62:
device. The proper design of error messages is an important topic in
277:- A Unix warning that the printer may be "on fire", literally or not 157:. The fix is to close some programs or install more physical memory. 338:
to print the error reported by the operating system (in this case,
34:
An error message when attempting to use the Knowledge Visual editor
556: 361: 331: 254: 231: 223: 195: 29: 876: 208:- Another notoriously common and confusing error message seen in 754:"why wikipedia might need a fail-pet — and why mozilla does not" 548:
are a form of dialog box that are attached to a specific window.
227: 880: 115:
The file concerned may have been damaged, moved, deleted, or a
383:
argues that error messages are a critical strategic moment in
827:"Non-Fatal Errors: Creating usable, effective error messages" 309:
stating that a gateway timeout occurred in the internet link.
85:
This error occurs if the user does not have privileges to a
860:
Avoid being embarrassed by your error messages (UX Matters)
729:"LaserJet turns 25 ... 'PC LOAD LETTER' still unfathomable" 704:"Blue Screens of Death (BSOD): Everything You Need to Know" 330:
Success - one of the error messages (in this instance,
366:
Tumbeasts gnawing on servers, used by Tumblr in 2011
1116: 1090: 1049: 1003: 977: 914: 346:have succeeded and report no errors (in this case, 865:Oops! I ruined your life. :) (Cooper Journal) 805:. ACM Press Series. Addison-Wesley. p. 178. 191:- A notoriously confusing error message seen in 123:. On a local computer, this is more frequent on 46:or other device. Modern operating systems with 99:This error most often occurs when there is no 892: 8: 457:: Fail Whale / Twitter Robot (July 30, 2008) 399:service outages). Other fail pets include: 899: 885: 877: 520:. Error messages are often presented as a 370:With the rise of Web 2.0 services such as 200:An example of an Error message .vbs script 445:: Between the cushions (January 31, 2018) 374:, end-user facing error messages such as 18:Secure error messages in software systems 668: 524:, which makes them cause a following 267:- A file not found error seen on the 7: 316:, this error particularly occurs on 27:Computer message indicating an error 562:Minor errors may be displayed in a 678:"How to Write Good Error Messages" 25: 135:and users do not type file names. 1108:List of SMTP server return codes 855:A more useful 404 (A List Apart) 774:Rintel, Sean (2 November 2011). 1103:List of FTP server return codes 676:Minhas, Saadis (May 30, 2018). 451:: Tumbeasts (January 25, 2011) 424:: Broken robot (March 2, 2011) 1: 799:"6-4-2: Messages to the User" 727:McNamara, Paul (2009-04-29). 752:Wenzel, Fred (August 2009). 500:: Giga scratching their head 406:: Moon Shark (March 3, 2013) 253:- an error message from the 1176: 1160:Human–computer interaction 702:Fisher, Tim (2019-01-16). 622:Human–computer interaction 617:Definitive diagnostic data 485:with a helmet floating in 131:where files are presented 68:human–computer interaction 1134:2024 CrowdStrike incident 1098:List of HTTP status codes 129:graphical user interfaces 48:graphical user interfaces 1062:Bad command or file name 518:graphical user interface 342:), while the underlying 305:- An error found on the 240:- an error message from 206:Bad command or file name 165:general protection fault 93:by some program or user. 176:Specific error messages 125:command line interfaces 1004:Device and data errors 367: 201: 35: 990:Fatal exception error 642:User interface design 412:on Facebook: Sad cow. 365: 199: 74:Common error messages 33: 797:Raskin, Jef (2000). 216:Blue Screen of Death 160:has stopped working. 89:, or if it has been 66:and other fields of 1129:Windows wait cursor 1067:Halt and Catch Fire 1057:Abort, Retry, Fail? 978:Application failure 494:: Sad Vkontakte dog 189:Abort, Retry, Fail? 995:Segmentation fault 927:Fatal system error 870:2014-08-25 at the 647:Exception handling 627:Interaction design 552:Notification icons 443:Palliser Furniture 368: 202: 36: 1142: 1141: 1124:Spinning pinwheel 947:Red Ring of Death 942:Linux kernel oops 812:978-0-201-37937-2 320:computer systems. 106:Disk Boot Failure 60:computer hardware 16:(Redirected from 1167: 1082:Does not compute 1036:Not a typewriter 901: 894: 887: 878: 842: 841: 839: 838: 829:. Archived from 823: 817: 816: 794: 788: 787: 785: 783: 771: 765: 764: 762: 760: 749: 743: 742: 740: 739: 724: 718: 717: 715: 714: 699: 693: 692: 690: 688: 673: 657:Does not compute 612:Alert dialog box 349: 314:computer program 281:Not a typewriter 96:Device not ready 56:operating system 21: 1175: 1174: 1170: 1169: 1168: 1166: 1165: 1164: 1155:Computer errors 1145: 1144: 1143: 1138: 1112: 1086: 1045: 999: 973: 957:Screen of death 932:Guru Meditation 910: 905: 872:Wayback Machine 851: 846: 845: 836: 834: 825: 824: 820: 813: 796: 795: 791: 781: 779: 773: 772: 768: 758: 756: 751: 750: 746: 737: 735: 726: 725: 721: 712: 710: 701: 700: 696: 686: 684: 675: 674: 670: 665: 608: 584: 507: 467:Cartoon Network 385:brand awareness 360: 347: 251:Guru Meditation 178: 121:no longer exist 76: 28: 23: 22: 15: 12: 11: 5: 1173: 1171: 1163: 1162: 1157: 1147: 1146: 1140: 1139: 1137: 1136: 1131: 1126: 1120: 1118: 1114: 1113: 1111: 1110: 1105: 1100: 1094: 1092: 1088: 1087: 1085: 1084: 1079: 1074: 1069: 1064: 1059: 1053: 1051: 1047: 1046: 1044: 1043: 1041:PC LOAD LETTER 1038: 1033: 1028: 1023: 1018: 1013: 1007: 1005: 1001: 1000: 998: 997: 992: 987: 981: 979: 975: 974: 972: 971: 970: 969: 964: 954: 949: 944: 939: 934: 929: 924: 918: 916: 915:System failure 912: 911: 908:Error messages 906: 904: 903: 896: 889: 881: 875: 874: 862: 857: 850: 849:External links 847: 844: 843: 818: 811: 789: 766: 744: 719: 694: 667: 666: 664: 661: 660: 659: 654: 649: 644: 639: 634: 629: 624: 619: 614: 607: 604: 583: 580: 568: 567: 560: 549: 542:pop-up message 506: 505:Message format 503: 502: 501: 495: 489: 476: 470: 464: 458: 452: 446: 440: 431: 425: 419: 413: 407: 359: 356: 355: 354: 351: 328: 321: 310: 307:World Wide Web 300: 294: 291:PC LOAD LETTER 288: 278: 272: 269:World Wide Web 262: 248: 235: 212: 203: 186: 183:ed text editor 177: 174: 173: 172: 161: 158: 151: 146: 139: 138:Low Disk Space 136: 113: 112:File not found 110: 107: 104: 97: 94: 83: 75: 72: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1172: 1161: 1158: 1156: 1153: 1152: 1150: 1135: 1132: 1130: 1127: 1125: 1122: 1121: 1119: 1115: 1109: 1106: 1104: 1101: 1099: 1096: 1095: 1093: 1089: 1083: 1080: 1078: 1077:Out of memory 1075: 1073: 1070: 1068: 1065: 1063: 1060: 1058: 1055: 1054: 1052: 1048: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1008: 1006: 1002: 996: 993: 991: 988: 986: 983: 982: 980: 976: 968: 965: 963: 960: 959: 958: 955: 953: 950: 948: 945: 943: 940: 938: 935: 933: 930: 928: 925: 923: 920: 919: 917: 913: 909: 902: 897: 895: 890: 888: 883: 882: 879: 873: 869: 866: 863: 861: 858: 856: 853: 852: 848: 833:on 2009-05-08 832: 828: 822: 819: 814: 808: 804: 800: 793: 790: 778:. UX Magazine 777: 770: 767: 755: 748: 745: 734: 733:Network World 730: 723: 720: 709: 705: 698: 695: 683: 679: 672: 669: 662: 658: 655: 653: 650: 648: 645: 643: 640: 638: 635: 633: 630: 628: 625: 623: 620: 618: 615: 613: 610: 609: 605: 603: 601: 598: 594: 590: 581: 579: 575: 571: 565: 561: 558: 553: 550: 547: 543: 539: 535: 534: 533: 530: 527: 523: 519: 514: 510: 504: 499: 496: 493: 490: 488: 484: 480: 477: 474: 473:Google Chrome 471: 468: 465: 462: 459: 456: 453: 450: 447: 444: 441: 439: 435: 432: 429: 426: 423: 420: 417: 414: 411: 408: 405: 402: 401: 400: 398: 394: 390: 386: 381: 377: 373: 364: 357: 352: 345: 341: 337: 333: 329: 326: 322: 319: 315: 311: 308: 304: 301: 298: 295: 292: 289: 286: 282: 279: 276: 273: 270: 266: 263: 260: 256: 252: 249: 246: 243: 239: 236: 233: 229: 225: 221: 217: 213: 211: 207: 204: 198: 194: 190: 187: 184: 180: 179: 175: 170: 166: 162: 159: 156: 152: 150: 149:Out of memory 147: 144: 140: 137: 134: 130: 126: 122: 118: 114: 111: 108: 105: 102: 98: 95: 92: 88: 84: 82:Access denied 81: 80: 79: 73: 71: 69: 65: 61: 57: 53: 49: 45: 41: 40:error message 32: 19: 937:Kernel panic 907: 835:. Retrieved 831:the original 821: 802: 792: 780:. Retrieved 769: 757:. Retrieved 747: 736:. Retrieved 732: 722: 711:. Retrieved 707: 697: 685:. Retrieved 681: 671: 652:Medium error 585: 576: 572: 569: 563: 551: 545: 541: 537: 531: 515: 511: 508: 469:: BMO : Domo 404:Ars Technica 389:earned media 369: 344:system calls 297:SYNTAX ERROR 238:Can't extend 220:kernel panic 77: 39: 37: 1031:lp0 on fire 275:lp0 on fire 167:or invalid 101:floppy disk 1149:Categories 837:2007-02-16 782:8 February 759:8 February 738:2019-01-30 713:2019-01-30 663:References 637:User error 597:web server 564:status bar 538:dialog box 526:mode error 522:dialog box 393:Fail Whale 348:errno == 0 285:typewriter 259:VirtualBox 169:page fault 133:iconically 922:Bomb icon 632:Usability 434:Macintosh 418:: Octocat 410:FarmVille 358:Fail pets 336:C library 143:swap file 64:usability 52:hard disk 1072:HTTP 418 1026:HTTP 500 1021:HTTP 404 1016:HTTP 403 1011:HTTP 402 868:Archived 708:Lifewire 606:See also 582:Security 380:HTTP 500 376:HTTP 404 303:HTTP 504 265:HTTP 404 181:? - the 127:than on 44:computer 1117:Related 952:Sad Mac 687:Jan 30, 600:IIS 5.0 593:systems 589:cracker 498:Scratch 483:Red fox 479:Patreon 475:: T-Rex 461:YouTube 455:Twitter 438:Sad Mac 397:Twitter 372:Twitter 340:errno.h 325:Android 318:Windows 809:  546:sheets 449:Tumblr 428:iCloud 422:Google 416:GitHub 210:MS-DOS 193:MS-DOS 91:locked 1091:Lists 1050:Other 985:ABEND 967:Black 557:GNOME 540:, or 487:space 395:(see 332:POSIX 255:Amiga 242:Acorn 232:macOS 230:, or 224:Linux 962:Blue 807:ISBN 784:2012 761:2012 689:2019 378:and 228:Unix 214:The 87:file 245:DFS 222:on 155:RAM 117:bug 58:or 38:An 1151:: 801:. 731:. 706:. 682:UX 680:. 536:A 492:VK 481:: 436:: 226:, 70:. 900:e 893:t 886:v 840:. 815:. 786:. 763:. 741:. 716:. 691:. 261:. 234:. 171:. 20:)

Index

Secure error messages in software systems

computer
graphical user interfaces
hard disk
operating system
computer hardware
usability
human–computer interaction
file
locked
floppy disk
bug
no longer exist
command line interfaces
graphical user interfaces
iconically
swap file
Out of memory
RAM
general protection fault
page fault
ed text editor
Abort, Retry, Fail?
MS-DOS

Bad command or file name
MS-DOS
Blue Screen of Death
kernel panic

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑