ค้นหาฐานข้อมูลข้อความและรหัสข้อผิดพลาดที่พบบ่อย — HTTP, Windows, เบราว์เซอร์, เครือข่าย, JavaScript, PHP, MySQL — พร้อมอธิบายสาเหตุที่น่าจะเป็นและวิธีแก้ไข ทำงานในเบราว์เซอร์ ฟรี

วางหรือพิมพ์ข้อความหรือรหัสข้อผิดพลาดด้านล่าง แต่ละรายการจะอธิบายว่าข้อผิดพลาดนั้นหมายถึงอะไร มักเกิดจากอะไร และแก้ไขอย่างไร

HTTP 400 Bad Request เซิร์ฟเวอร์ไม่สามารถเข้าใจคำขอได้ HTTP 401 Unauthorized ต้องยืนยันตัวตนแต่ล้มเหลวหรือไม่ได้ระบุมา HTTP 403 Forbidden เซิร์ฟเวอร์เข้าใจคำขอแต่ปฏิเสธที่จะอนุญาต HTTP 404 Not Found หน้าหรือทรัพยากรที่ร้องขอไม่มีอยู่บนเซิร์ฟเวอร์ HTTP 405 Method Not Allowed เซิร์ฟเวอร์เข้าใจ HTTP method ของคำขอ แต่ทรัพยากรเป้าหมายไม่อนุญาตให้ใช้ method นั้น HTTP 408 Request Timeout เซิร์ฟเวอร์หมดเวลารอไคลเอนต์ส่งคำขอให้เสร็จสิ้น HTTP 409 Conflict คำขอขัดแย้งกับสถานะปัจจุบันของทรัพยากรเป้าหมาย HTTP 410 Gone ทรัพยากรที่ร้องขอหายไปอย่างถาวรและไม่มีที่อยู่ใหม่ให้ส่งต่อ HTTP 413 Payload Too Large เนื้อหาของคำขอมีขนาดใหญ่เกินกว่าที่เซิร์ฟเวอร์ยินยอมหรือสามารถประมวลผลได้ HTTP 415 Unsupported Media Type เซิร์ฟเวอร์ปฏิเสธคำขอเพราะประเภทสื่อ (media type) ของเพย์โหลดไม่รองรับ HTTP 422 Unprocessable Content เซิร์ฟเวอร์เข้าใจคำขอและไวยากรณ์ของมัน แต่ไม่สามารถประมวลผลคำสั่งที่บรรจุอยู่ได้ HTTP 429 Too Many Requests ไคลเอนต์ส่งคำขอมากเกินไปในช่วงเวลาที่กำหนด และถูกจำกัดอัตราการใช้งาน (rate-limited) HTTP 431 Request Header Fields Too Large เซิร์ฟเวอร์ปฏิเสธคำขอเพราะฟิลด์ header มีขนาดใหญ่เกินไป ไม่ว่าจะแยกกันหรือรวมกัน HTTP 451 Unavailable For Legal Reasons ทรัพยากรไม่พร้อมใช้งานเนื่องจากข้อกำหนดทางกฎหมายให้บล็อกการเข้าถึง HTTP 500 Internal Server Error ความล้มเหลวทั่วไปฝั่งเซิร์ฟเวอร์ขณะประมวลผลคำขอ HTTP 501 Not Implemented เซิร์ฟเวอร์ไม่รองรับฟังก์ชันที่จำเป็นในการดำเนินการตามคำขอ HTTP 502 Bad Gateway เกตเวย์หรือพร็อกซีได้รับการตอบสนองที่ไม่ถูกต้องจากเซิร์ฟเวอร์ต้นทาง HTTP 503 Service Unavailable เซิร์ฟเวอร์ไม่สามารถรองรับคำขอได้ชั่วคราว HTTP 504 Gateway Timeout เกตเวย์ไม่ได้รับการตอบสนองจากเซิร์ฟเวอร์ต้นทางทันเวลา HTTP 301 Moved Permanently ทรัพยากรถูกย้ายไปยัง URL ใหม่อย่างถาวร และไคลเอนต์ควรใช้ตำแหน่งใหม่นี้ตั้งแต่นี้เป็นต้นไป HTTP 302 Found ทรัพยากรพร้อมใช้งานชั่วคราวที่ URL อื่น ในขณะที่ URL เดิมยังคงเป็น canonical HTTP 304 Not Modified ทรัพยากรไม่มีการเปลี่ยนแปลงตั้งแต่สำเนาที่แคชไว้ของไคลเอนต์ จึงไม่มีการส่งเนื้อหากลับมา HTTP 307 Temporary Redirect ทรัพยากรอยู่ที่ URL อื่นชั่วคราว และต้องคง HTTP method และเนื้อหาของคำขอไว้เมื่อเปลี่ยนเส้นทาง HTTP 308 Permanent Redirect ทรัพยากรถูกย้ายอย่างถาวร และต้องคง HTTP method และเนื้อหาของคำขอไว้เมื่อเปลี่ยนเส้นทาง Windows 0x80070005 การเข้าถึงถูกปฏิเสธ — การดำเนินการขาดสิทธิ์ที่จำเป็น Windows 0x80070057 พารามิเตอร์ไม่ถูกต้อง — การดำเนินการได้รับอาร์กิวเมนต์ที่ไม่ถูกต้อง Windows 0x8007007B ไวยากรณ์ของชื่อไฟล์ ชื่อไดเรกทอรี หรือป้ายชื่อไดรฟ์ข้อมูลไม่ถูกต้อง Windows 0x80004005 ข้อผิดพลาดที่ไม่ระบุ — รหัสความล้มเหลวครอบจักรวาลของ Windows Windows 0xC0000005 การละเมิดการเข้าถึง — โปรแกรมอ่านหรือเขียนหน่วยความจำที่ไม่ได้เป็นของตน Windows 0x80070002 ระบบไม่พบไฟล์ที่ระบุ Windows 0x800F0922 การอัปเดต Windows หรือฟีเจอร์เสริมติดตั้งล้มเหลว (0x800F0922) Windows 0x80073712 Windows Update ล้มเหลวเพราะคอมโพเนนต์ของการอัปเดตที่จำเป็นหายไปหรือเสียหาย (0x80073712) Windows 0x80070643 การติดตั้งอัปเดตล้มเหลวด้วยข้อผิดพลาดร้ายแรง ซึ่งมักเป็นการอัปเดต .NET Framework หรือ security-intelligence (0x80070643) Windows 0x80072EE2 Windows Update หมดเวลาขณะพยายามเชื่อมต่อกับเซิร์ฟเวอร์อัปเดต (0x80072EE2) Windows CRITICAL_PROCESS_DIED จอฟ้า: กระบวนการที่สำคัญต่อ Windows สิ้นสุดโดยไม่คาดคิด Windows KERNEL_SECURITY_CHECK_FAILURE จอฟ้า: เคอร์เนลตรวจพบความเสียหายของโครงสร้างข้อมูลที่สำคัญ Windows IRQL_NOT_LESS_OR_EQUAL จอฟ้าแสดงข้อผิดพลาด (IRQL_NOT_LESS_OR_EQUAL) ที่ไดรเวอร์หรือกระบวนการเคอร์เนลเข้าถึงหน่วยความจำที่ IRQL ไม่ถูกต้อง Windows PAGE_FAULT_IN_NONPAGED_AREA จอฟ้าแสดงข้อผิดพลาด (PAGE_FAULT_IN_NONPAGED_AREA) ที่ระบบร้องขอหน้าหน่วยความจำที่ไม่มีอยู่จริง Windows DPC_WATCHDOG_VIOLATION จอฟ้าแสดงข้อผิดพลาด (DPC_WATCHDOG_VIOLATION) ที่ไดรเวอร์ใช้เวลานานเกินไปที่ priority สูง จนตัวจับเวลา watchdog หมดเวลา Windows SYSTEM_SERVICE_EXCEPTION จอฟ้าแสดงข้อผิดพลาด (SYSTEM_SERVICE_EXCEPTION) ที่เกิดจากคำสั่งผิดกฎหมายหรือการเข้าถึงหน่วยความจำผิดพลาดในโค้ดเคอร์เนลหรือไดรเวอร์ Windows INACCESSIBLE_BOOT_DEVICE จอฟ้าแสดงข้อผิดพลาด (INACCESSIBLE_BOOT_DEVICE) ที่ Windows ไม่สามารถอ่านดิสก์ที่ควรใช้บูตได้ Windows 0xC000021A จอฟ้าแสดงข้อผิดพลาดร้ายแรง (0xC000021A / STATUS_SYSTEM_PROCESS_TERMINATED) ที่กระบวนการระบบสำคัญในโหมดผู้ใช้ เช่น winlogon หรือ csrss หยุดทำงานกะทันหัน เบราว์เซอร์และเครือข่าย ERR_CONNECTION_REFUSED เครื่องปลายทางปฏิเสธการเชื่อมต่ออย่างชัดเจน เบราว์เซอร์และเครือข่าย ERR_CONNECTION_TIMED_OUT ความพยายามเชื่อมต่อไม่ได้รับคำตอบทันเวลา เบราว์เซอร์และเครือข่าย ERR_CONNECTION_RESET การเชื่อมต่อไปยังเซิร์ฟเวอร์ถูกรีเซ็ตก่อนที่การตอบกลับจะเสร็จสมบูรณ์ (ERR_CONNECTION_RESET) เบราว์เซอร์และเครือข่าย ERR_CONNECTION_CLOSED เซิร์ฟเวอร์ปิดการเชื่อมต่อโดยไม่คาดคิดขณะที่เบราว์เซอร์กำลังโหลดหน้า (ERR_CONNECTION_CLOSED) เบราว์เซอร์และเครือข่าย ERR_NAME_NOT_RESOLVED ชื่อโดเมนไม่สามารถแปลเป็นที่อยู่ IP ได้ เบราว์เซอร์และเครือข่าย DNS_PROBE_FINISHED_NXDOMAIN DNS ตอบกลับว่า: โดเมนนี้ไม่มีอยู่ เบราว์เซอร์และเครือข่าย ERR_INTERNET_DISCONNECTED เบราว์เซอร์ไม่มีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ (ERR_INTERNET_DISCONNECTED) เบราว์เซอร์และเครือข่าย ERR_TIMED_OUT เซิร์ฟเวอร์ใช้เวลาตอบสนองนานเกินไปและคำขอหมดเวลา (ERR_TIMED_OUT) เบราว์เซอร์และเครือข่าย ERR_ADDRESS_UNREACHABLE เบราว์เซอร์ไม่สามารถเข้าถึงที่อยู่ IP ของเซิร์ฟเวอร์ได้ (ERR_ADDRESS_UNREACHABLE) เบราว์เซอร์และเครือข่าย ERR_SSL_PROTOCOL_ERROR ไม่สามารถสร้างการเชื่อมต่อที่ปลอดภัยได้ เบราว์เซอร์และเครือข่าย NET::ERR_CERT_AUTHORITY_INVALID ใบรับรองของเว็บไซต์ไม่ได้ลงนามโดยผู้ออกที่เชื่อถือได้ เบราว์เซอร์และเครือข่าย NET::ERR_CERT_DATE_INVALID ใบรับรอง TLS ของเว็บไซต์หมดอายุหรือยังไม่มีผลบังคับใช้ (NET::ERR_CERT_DATE_INVALID) เบราว์เซอร์และเครือข่าย NET::ERR_CERT_COMMON_NAME_INVALID ใบรับรอง TLS ของเว็บไซต์ไม่ตรงกับโดเมนที่กำลังเข้าชม (NET::ERR_CERT_COMMON_NAME_INVALID) เบราว์เซอร์และเครือข่าย ERR_TOO_MANY_REDIRECTS หน้าเว็บเปลี่ยนเส้นทางมากจนเบราว์เซอร์ยอมแพ้ เบราว์เซอร์และเครือข่าย ERR_EMPTY_RESPONSE เซิร์ฟเวอร์ปิดการเชื่อมต่อโดยไม่ส่งข้อมูลใด ๆ เบราว์เซอร์และเครือข่าย ERR_CACHE_MISS เบราว์เซอร์ต้องส่งฟอร์มอีกครั้งแต่ข้อมูลที่แคชไว้หายไป เบราว์เซอร์และเครือข่าย ERR_QUIC_PROTOCOL_ERROR การเชื่อมต่อ QUIC/HTTP-3 ล้มเหลว เบราว์เซอร์และเครือข่าย ERR_BLOCKED_BY_CLIENT ส่วนขยายเบราว์เซอร์หรือเครื่องมือฝั่งไคลเอนต์บล็อกคำขอ (ERR_BLOCKED_BY_CLIENT) เบราว์เซอร์และเครือข่าย ERR_FILE_NOT_FOUND ไม่พบไฟล์ที่อ้างอิงในเครื่อง (ERR_FILE_NOT_FOUND) JavaScript TypeError: Cannot read properties of undefined โค้ดพยายามอ่านคุณสมบัติของ undefined (หรือ null) JavaScript TypeError: Cannot read properties of null โค้ดพยายามอ่าน property หรือเรียกเมธอดบนค่าที่เป็น null JavaScript ReferenceError: x is not defined มีการใช้ชื่อตัวแปรหรือฟังก์ชันที่ไม่เคยประกาศในขอบเขต JavaScript TypeError: x is not a function โค้ดพยายามเรียกบางอย่างเป็นฟังก์ชันทั้งที่ไม่ใช่ฟังก์ชัน JavaScript SyntaxError: Unexpected token ตัวแยกวิเคราะห์ JavaScript พบอักขระที่ไม่คาดคิด JavaScript SyntaxError: Unexpected end of JSON input JSON.parse() ได้รับสตริงว่างหรือถูกตัดทอน จึงไม่สามารถแปลงข้อมูลให้เสร็จได้ JavaScript RangeError: Maximum call stack size exceeded เกินขีดจำกัดของ call stack JavaScript Uncaught (in promise) promise ถูกปฏิเสธและไม่มีอะไรจับข้อผิดพลาด JavaScript Blocked by CORS policy: No 'Access-Control-Allow-Origin' เบราว์เซอร์บล็อกคำขอข้ามต้นทางที่เซิร์ฟเวอร์ไม่อนุญาต JavaScript TypeError: Failed to fetch fetch() ไม่สามารถทำคำขอเครือข่ายให้เสร็จได้ JavaScript TypeError: Assignment to constant variable โค้ดพยายามกำหนดค่าใหม่ให้ตัวแปรที่ประกาศด้วย const JavaScript TypeError: Cannot convert undefined or null to object การดำเนินการที่คาดหวังออบเจ็กต์ (เช่น Object.keys หรือ Object.assign) ได้รับ null หรือ undefined JavaScript SyntaxError: Cannot use import statement outside a module มีการใช้คำสั่ง ES import ในไฟล์ที่ไม่ได้ถูกจัดการเป็น ES module JavaScript React: Hydration failed HTML ที่ React เรนเดอร์บนเซิร์ฟเวอร์ไม่ตรงกับสิ่งที่ไคลเอนต์เรนเดอร์ระหว่างการ hydration JavaScript TypeError: x.map is not a function โค้ดเรียก .map() บนค่าที่ไม่ใช่อาร์เรย์ Python ModuleNotFoundError: No module named 'x' Python ไม่พบโมดูลที่ติดตั้งไว้ซึ่งตรงกับชื่อที่คุณพยายาม import Python ImportError: cannot import name พบโมดูลแล้ว แต่ชื่อเฉพาะที่คุณขอ import จากโมดูลนั้นไม่มีอยู่จริง Python IndentationError: unexpected indent บรรทัดหนึ่งมีการเยื้องมากกว่าที่บล็อกรอบข้างอนุญาต ทำให้ Python ไม่สามารถแยกวิเคราะห์โครงสร้างได้ Python TabError: inconsistent use of tabs and spaces บล็อกหนึ่งผสมแท็บและช่องว่างในการเยื้องในลักษณะที่ Python ไม่สามารถตีความได้อย่างชัดเจน Python SyntaxError: invalid syntax interpreter พบโค้ดที่ไม่ใช่ Python ที่ถูกต้องและไม่สามารถแยกวิเคราะห์ได้ Python NameError: name 'x' is not defined คุณอ้างอิงชื่อที่ยังไม่ได้ถูกกำหนดใน scope ปัจจุบัน Python TypeError: unsupported operand type มีการใช้ตัวดำเนินการกับ operand ที่ประเภทข้อมูลไม่รองรับร่วมกัน Python TypeError: object is not callable คุณพยายามเรียกบางอย่างด้วย () ทั้งที่ไม่ใช่ฟังก์ชันหรือสิ่งที่เรียกใช้ได้ Python ValueError: invalid literal for int() int() ได้รับสตริงที่ไม่ใช่จำนวนเต็มฐาน 10 ที่ถูกต้อง Python KeyError คุณค้นหาคีย์ของดิกชันนารีที่ไม่มีอยู่จริง Python IndexError: list index out of range คุณเข้าถึงตำแหน่งในลิสต์ที่เกินขอบเขตขององค์ประกอบของมัน Python AttributeError: 'NoneType' object has no attribute คุณเข้าถึง attribute หรือเมธอดบนค่าที่เป็น None แทนที่จะเป็นออบเจ็กต์ที่คาดหวัง Python TypeError: 'NoneType' object is not subscriptable คุณใช้การทำ index หรือ slicing (เช่น x[0]) กับค่าที่เป็น None Python ZeroDivisionError: division by zero การดำเนินการหารหรือ modulo ใช้ศูนย์เป็นตัวหาร Python FileNotFoundError: No such file or directory Python ไม่พบไฟล์หรือไดเรกทอรีที่พาธที่คุณระบุ Python RecursionError: maximum recursion depth exceeded ฟังก์ชันเรียกตัวเองมากเกินไปจนเกินขีดจำกัดความลึกของการเรียกซ้ำของ Python Python UnicodeDecodeError ไบต์ไม่สามารถถูกถอดรหัสเป็นข้อความโดยใช้การเข้ารหัสอักขระที่สันนิษฐานไว้ Python UnboundLocalError: local variable referenced before assignment ตัวแปรท้องถิ่นถูกอ่านก่อนที่จะถูกกำหนดค่าภายในฟังก์ชัน Python IndexError: string index out of range คุณเข้าถึงตำแหน่งตัวอักษรที่เกินความยาวของสตริง Python json.decoder.JSONDecodeError: Expecting value ตัวแยกวิเคราะห์ JSON คาดหวังค่าหนึ่ง แต่อินพุตว่างเปล่าหรือไม่ใช่ JSON ที่ถูกต้อง Python PermissionError: Permission denied ระบบปฏิบัติการปฏิเสธการดำเนินการกับไฟล์หรือไดเรกทอรีเพราะสิทธิ์ไม่เพียงพอ Python pip: command not found เชลล์ไม่พบไฟล์ปฏิบัติการ 'pip' บน PATH ของคุณ Python TypeError: argument of type is not iterable มีการใช้การทดสอบสมาชิกด้วย 'in' กับค่าที่ไม่สามารถวนซ้ำได้ Python TypeError: string indices must be integers มีการทำ index สตริงด้วยค่าที่ไม่ใช่จำนวนเต็ม Python จึงปฏิเสธ subscript นั้น PHP Allowed memory size of N bytes exhausted สคริปต์พยายามใช้หน่วยความจำมากกว่าที่ PHP อนุญาต PHP Maximum execution time exceeded สคริปต์ทำงานนานกว่าขีดจำกัดเวลาของ PHP และถูกหยุด PHP Call to undefined function สคริปต์เรียกฟังก์ชันที่ไม่มีอยู่ PHP Call to undefined method โค้ดเรียกเมธอดที่ไม่มีอยู่บนคลาสหรือออบเจ็กต์ที่กำหนด PHP Call to a member function on null โค้ดเรียกเมธอดหรือเข้าถึง member บนตัวแปรที่เป็น null PHP Cannot modify header information — headers already sent โค้ดพยายามส่ง HTTP header หลังจากเริ่มส่งเอาต์พุตไปแล้ว PHP Class "X" not found PHP ไม่พบคลาสที่กำลังสร้างอินสแตนซ์ PHP Parse error: syntax error, unexpected … PHP ไม่สามารถแยกวิเคราะห์ไฟล์ได้ PHP Warning: Undefined array key โค้ดอ่านคีย์อาร์เรย์ที่ไม่มีอยู่ PHP Warning: Undefined variable โค้ดอ่านตัวแปรที่ไม่เคยถูกกำหนดใน scope ปัจจุบัน PHP Warning: Attempt to read property on null โค้ดพยายามอ่าน property ของออบเจ็กต์บนค่าที่เป็น null PHP ArgumentCountError: Too few arguments to function มีการเรียกฟังก์ชันหรือเมธอดด้วยจำนวนอาร์กิวเมนต์ที่จำเป็นน้อยกว่าที่ประกาศไว้ PHP Uncaught TypeError มีการส่งค่าประเภทผิดไปยัง หรือส่งคืนจาก ฟังก์ชันหรือการดำเนินการที่มีการระบุประเภท PHP White screen of death (blank page) หน้าเว็บแสดงผลว่างเปล่าทั้งหมดเพราะเกิด fatal error แต่ไม่ได้ถูกแสดงออกมา PHP SQLSTATE[HY000] [2002] Connection refused PDO/MySQL ไม่สามารถสร้างการเชื่อมต่อไปยังเซิร์ฟเวอร์ฐานข้อมูลได้ Node.js และ npm Error: Cannot find module 'x' Node ไม่พบโมดูลที่คุณพยายาม require หรือ import Node.js และ npm ERR_MODULE_NOT_FOUND ไม่สามารถแปลผลการ import ES module ให้เป็นไฟล์บนดิสก์ได้ Node.js และ npm ERR_REQUIRE_ESM คุณใช้ require() กับแพ็กเกจที่มีให้เฉพาะรูปแบบ ES module เท่านั้น Node.js และ npm Error: listen EADDRINUSE: address already in use พอร์ตที่เซิร์ฟเวอร์ของคุณพยายามผูกถูกใช้งานโดยกระบวนการอื่นอยู่แล้ว Node.js และ npm Error: ENOENT: no such file or directory การดำเนินการกับระบบไฟล์อ้างอิงถึงไฟล์หรือไดเรกทอรีที่ไม่มีอยู่จริง Node.js และ npm Error: EACCES: permission denied กระบวนการไม่มีสิทธิ์ในการอ่าน เขียน หรือผูกไฟล์ ไดเรกทอรี หรือพอร์ตที่ร้องขอ Node.js และ npm Error: connect ECONNREFUSED ความพยายามเชื่อมต่อถูกปฏิเสธอย่างชัดเจนเพราะไม่มีอะไร listen อยู่ที่ host และ port นั้น Node.js และ npm UnhandledPromiseRejectionWarning promise ถูก reject และไม่มี .catch() หรือ try/catch จัดการข้อผิดพลาดนั้น Node.js และ npm FATAL ERROR: JavaScript heap out of memory V8 JavaScript heap เติบโตเกินขีดจำกัดหน่วยความจำและ Node หยุดทำงาน Node.js และ npm error:0308010C:digital envelope routines::unsupported รูทีน crypto/hash แบบเก่า (มักพบใน Webpack 4) ไม่รองรับโดย OpenSSL 3 ใน Node เวอร์ชันใหม่ Node.js และ npm npm ERR! code ERESOLVE npm ไม่สามารถแก้ dependency tree ได้เพราะมีข้อกำหนด peer dependency ที่ขัดแย้งกัน Node.js และ npm npm ERR! code ELIFECYCLE สคริปต์ lifecycle ของ npm (เช่น build, test หรือ hook pre/post) จบด้วยสถานะที่ไม่ใช่ศูนย์ Node.js และ npm npm ERR! code ENOENT (package.json) npm ไม่พบ package.json ในไดเรกทอรีปัจจุบัน Node.js และ npm npm ERR! 404 Not Found ไม่พบแพ็กเกจหรือเวอร์ชันที่ร้องขอใน npm registry Node.js และ npm npm ERR! code EACCES npm ถูกปฏิเสธสิทธิ์การเข้าถึงระบบไฟล์ โดยทั่วไปเมื่อเขียนไปยังไดเรกทอรีส่วนกลางหรือแคชของมัน Node.js และ npm gyp ERR! build error (node-gyp) node-gyp คอมไพล์ addon แบบเนทีฟ (C/C++) จากซอร์สโค้ดไม่สำเร็จ Node.js และ npm npm WARN unmet peer dependency แพ็กเกจหนึ่งประกาศ peer dependency ที่หายไปหรืออยู่ในเวอร์ชันที่ไม่ตรงตามที่ต้องการ Node.js และ npm npm ERR! code EBADENGINE (unsupported engine) แพ็กเกจที่ติดตั้งต้องการ Node หรือ npm เวอร์ชันที่ไม่ตรงกับสภาพแวดล้อมของคุณ Java java.lang.NullPointerException โค้ด dereference ตัวแปรที่เป็น null โดยเรียกเมธอดหรือเข้าถึงฟิลด์บนสิ่งที่ไม่มีอยู่ Java java.lang.ClassNotFoundException JVM ไม่พบคลาสตามชื่อขณะโหลดในเวลารันจริง Java java.lang.NoClassDefFoundError คลาสที่มีอยู่ตอนคอมไพล์ไม่สามารถถูกโหลดในเวลารันจริงได้ Java java.lang.OutOfMemoryError: Java heap space JVM ใช้ heap หมดและไม่สามารถจัดสรรออบเจ็กต์เพิ่มได้ Java java.lang.ArrayIndexOutOfBoundsException โค้ดเข้าถึงองค์ประกอบอาร์เรย์ที่ตำแหน่งนอกช่วงที่ถูกต้องของอาร์เรย์ Java java.lang.StringIndexOutOfBoundsException การดำเนินการกับสตริงใช้ index ตัวอักษรนอกขอบเขตของสตริง Java java.lang.NumberFormatException สตริงไม่สามารถถูกแยกวิเคราะห์ให้เป็นประเภทตัวเลขได้ Java java.lang.ClassCastException ออบเจ็กต์ถูก cast เป็นประเภทที่มันไม่ใช่อินสแตนซ์อยู่ Java java.util.ConcurrentModificationException คอลเลกชันถูกแก้ไขโครงสร้างขณะที่กำลังถูกวนซ้ำอยู่ Java java.lang.StackOverflowError call stack เกินขีดจำกัดขนาดของมัน แทบทุกครั้งเกิดจากการเรียกซ้ำที่ไม่มีขอบเขต Java UnsupportedClassVersionError คลาสถูกคอมไพล์ด้วย Java เวอร์ชันที่ใหม่กว่า JVM ที่กำลังรันมันอยู่ Java java.lang.IllegalArgumentException มีการส่งอาร์กิวเมนต์ที่ไม่ถูกต้องหรืออยู่นอกช่วงที่ยอมรับให้กับเมธอด Java java.lang.IllegalStateException มีการเรียกเมธอดขณะที่ออบเจ็กต์อยู่ในสถานะที่ไม่อนุญาตให้ทำเช่นนั้น Java java.lang.ArithmeticException: / by zero การดำเนินการทางคณิตศาสตร์กับจำนวนเต็มพยายามหารด้วยศูนย์ Java java.lang.NoSuchMethodError JVM ไม่พบเมธอดที่มีอยู่ตอนคอมไพล์ Java Error: Could not find or load main class ตัวเปิดใช้งาน Java (launcher) ไม่พบหรือไม่สามารถโหลดคลาสหลักที่ระบุได้ MySQL ERROR 1045: Access denied for user MySQL ปฏิเสธคู่ชื่อผู้ใช้/รหัสผ่าน MySQL ERROR 2002: Can't connect to local MySQL server ไคลเอนต์ไม่สามารถเข้าถึงเซิร์ฟเวอร์ MySQL ได้เลย MySQL ERROR 1146: Table doesn't exist การสอบถามอ้างอิงตารางที่ไม่มีอยู่ในฐานข้อมูลนั้น MySQL ERROR 1064: You have an error in your SQL syntax MySQL ไม่สามารถแยกวิเคราะห์คำสั่ง SQL ได้ MySQL ERROR 1215: Cannot add foreign key constraint ไม่สามารถสร้าง foreign key constraint ได้ MySQL ERROR 1452: Cannot add or update a child row (foreign key) MySQL บล็อกการ insert หรือ update เพราะจะละเมิด foreign key constraint MySQL ERROR 1040: Too many connections MySQL ถึงจำนวนการเชื่อมต่อพร้อมกันสูงสุด MySQL ERROR 2006: MySQL server has gone away เซิร์ฟเวอร์ปิดการเชื่อมต่อกลางคัน MySQL ERROR 1054: Unknown column in 'field list' MySQL ไม่พบคอลัมน์ที่ระบุในคำสั่งคิวรี MySQL ERROR 1062: Duplicate entry for key MySQL ปฏิเสธแถวข้อมูลเพราะซ้ำกับค่าใน UNIQUE หรือ PRIMARY key MySQL ERROR 1049: Unknown database MySQL ไม่พบชื่อฐานข้อมูลที่คุณพยายามเชื่อมต่อหรือใช้งาน MySQL ERROR 1366: Incorrect string value MySQL ไม่สามารถเก็บสตริงได้เพราะมีตัวอักษรที่ charset ของคอลัมน์ไม่สามารถแสดงผลได้ MySQL ERROR 1698: Access denied (auth_socket) MySQL ปฏิเสธการเข้าถึงเพราะผู้ใช้ยืนยันตัวตนผ่านปลั๊กอิน auth_socket แทนรหัสผ่าน Git fatal: not a git repository Git รันคำสั่งนอกที่เก็บ (repository) ใดๆ จึงไม่มีไดเรกทอรี .git ให้ทำงานด้วย Git ! [rejected] ... (non-fast-forward) การ push ถูกปฏิเสธเพราะ branch ระยะไกลมี commit ที่ branch ท้องถิ่นของคุณไม่มี จึงไม่สามารถทำ fast-forward ได้ Git CONFLICT (content): Merge conflict in การ merge, rebase หรือ cherry-pick ไม่สามารถรวมการเปลี่ยนแปลงบนบรรทัดเดียวกันของไฟล์ได้โดยอัตโนมัติ Git Permission denied (publickey) เซิร์ฟเวอร์ SSH ปฏิเสธการเชื่อมต่อเพราะไม่มี public key ที่ได้รับการยอมรับถูกส่งมาระหว่างการยืนยันตัวตน Git fatal: The current branch has no upstream branch branch ปัจจุบันไม่มี branch ติดตามระยะไกล (remote tracking branch) Git จึงไม่รู้ว่าจะ push หรือ pull ไปที่ไหน Git fatal: refusing to merge unrelated histories Git ปฏิเสธที่จะ merge สอง branch ที่ไม่มี commit บรรพบุรุษร่วมกัน Git error: Your local changes would be overwritten by merge Git ยกเลิกการ merge หรือ checkout เพราะจะทำให้การเปลี่ยนแปลงที่ยังไม่ได้ commit ใน working tree ของคุณสูญหาย Git fatal: remote origin already exists มี remote ชื่อ "origin" ถูกตั้งค่าไว้แล้ว การเพิ่มอีกอันด้วยชื่อเดียวกันจึงล้มเหลว Git error: src refspec main does not match any branch ที่คุณพยายาม push ไม่มีอยู่ในเครื่อง Git จึงไม่มี source ref ให้ส่ง Git remote: Authentication failed / password removed remote ปฏิเสธข้อมูลรับรองของคุณ โดยทั่วไปเพราะการยืนยันตัวตนด้วยรหัสผ่านผ่าน HTTPS ไม่ได้รับการยอมรับอีกต่อไป Git fatal: Need to specify how to reconcile divergent branches Git 2.27+ จะไม่ pull เพราะ branch ท้องถิ่นและ remote ของคุณแยกออกจากกันแล้วและไม่มีการตั้งค่ากลยุทธ์การรวมประวัติไว้ Git fatal: detected dubious ownership in repository Git ปฏิเสธที่จะทำงานกับ repository เพราะไฟล์ของมันเป็นของผู้ใช้คนละคนกับผู้ที่กำลังรัน Git Git fatal: Unable to create '.git/index.lock' Git ไม่สามารถสร้าง .git/index.lock ได้เพราะมีไฟล์ล็อกสำหรับ index อยู่แล้ว Git error: pathspec did not match any file(s) Git ไม่พบไฟล์หรือ branch ใดที่ตรงกับพาธหรือชื่อที่คุณระบุ Git You are in 'detached HEAD' state HEAD ชี้ไปยัง commit เฉพาะโดยตรงแทนที่จะเป็น branch ดังนั้น commit ใหม่จึงไม่ถูกผูกติดกับ branch ใดๆ Git remote: error: File is too large (GH001) remote ปฏิเสธการ push เพราะไฟล์หนึ่งเกินขีดจำกัดขนาดต่อไฟล์ของ host (GitHub จำกัดไฟล์ที่ 100 MB) Linux และ shell bash: command not found เชลล์ไม่พบไฟล์ปฏิบัติการที่ตรงกับชื่อคำสั่งที่คุณพิมพ์ Linux และ shell Permission denied ระบบปฏิบัติการบล็อกการดำเนินการเพราะผู้ใช้ของคุณไม่มีสิทธิ์ที่จำเป็นบนไฟล์หรือทรัพยากรนั้น Linux และ shell No such file or directory พาธของไฟล์หรือไดเรกทอรีที่อ้างอิงไม่มีอยู่บนระบบไฟล์ Linux และ shell Segmentation fault (core dumped) โปรแกรม crash เพราะพยายามเข้าถึงหน่วยความจำที่ไม่ได้รับอนุญาตให้แตะต้อง และมีการเขียน core dump ออกมา Linux และ shell Killed (out of memory) ตัวจัดการหน่วยความจำหมด (out-of-memory killer) ของเคอร์เนลยุติกระบวนการเพราะระบบมีหน่วยความจำที่ใช้ได้ไม่เพียงพอ Linux และ shell No space left on device การเขียนล้มเหลวเพราะระบบไฟล์เป้าหมายไม่มีพื้นที่ว่างเหลือ (หรือไม่มี inode ว่าง) Linux และ shell cannot execute binary file: Exec format error เคอร์เนลไม่สามารถรันไฟล์นี้ได้เพราะรูปแบบไบนารีของมันไม่ตรงกับสถาปัตยกรรมหรือประเภท CPU ปัจจุบัน Linux และ shell Too many open files กระบวนการหนึ่งชนขีดจำกัดต่อกระบวนการของจำนวน file descriptor ที่เปิดพร้อมกันได้ Linux และ shell bind: Address already in use บริการหนึ่งไม่สามารถผูกกับพอร์ตเครือข่ายของมันได้เพราะมีกระบวนการอื่น listen อยู่ที่พอร์ตนั้นแล้ว Linux และ shell ssh: connect to host port 22: Connection refused ไคลเอนต์ SSH เข้าถึงโฮสต์ได้ แต่ไม่มีอะไรยอมรับการเชื่อมต่อที่พอร์ต 22 Linux และ shell Host key verification failed SSH ยกเลิกการเชื่อมต่อเพราะ key ที่โฮสต์นำเสนอไม่ตรงกับที่เก็บไว้ใน known_hosts Linux และ shell user is not in the sudoers file ผู้ใช้ของคุณไม่ได้รับอนุญาตให้รันคำสั่งผ่าน sudo และความพยายามนี้ถูกบันทึกไว้ Linux และ shell Read-only file system การเขียนถูกปฏิเสธเพราะระบบไฟล์ถูก mount แบบอ่านอย่างเดียว Linux และ shell bad interpreter: No such file or directory สคริปต์หนึ่งไม่สามารถรันได้เพราะ interpreter ที่ระบุในบรรทัด shebang ของมันไม่มีอยู่ที่พาธนั้น Linux และ shell error while loading shared libraries dynamic linker ไม่สามารถหาหรือโหลดไลบรารีที่แชร์ (.so) ที่โปรแกรมนั้นพึ่งพาได้ Linux และ shell Broken pipe กระบวนการหนึ่งพยายามเขียนไปยัง pipe หรือซ็อกเก็ตที่ปลายด้านอ่านถูกปิดไปแล้ว Linux และ shell Operation not permitted เคอร์เนลปฏิเสธการดำเนินการที่ต้องมีสิทธิ์พิเศษ แม้ว่าไฟล์นั้นอาจเข้าถึงได้ เพราะต้องการ capability ที่คุณไม่มี อีเมล / SMTP SMTP 550: Mailbox unavailable เซิร์ฟเวอร์ผู้รับปฏิเสธข้อความ — กล่องจดหมายไม่พร้อมใช้งานหรือถูกปฏิเสธตามนโยบาย อีเมล / SMTP SMTP 554: Transaction failed / rejected as spam ธุรกรรมล้มเหลว — ข้อความถูกปฏิเสธ มักเป็นเพราะสแปม อีเมล / SMTP SMTP 421: Service not available, try again later เซิร์ฟเวอร์ผู้รับไม่พร้อมใช้งานชั่วคราวหรือกำลังจำกัดอัตราการส่งของคุณ อีเมล / SMTP SMTP 535: Authentication failed การยืนยันตัวตน SMTP ล้มเหลว อีเมล / SMTP SMTP 452: Insufficient system storage เซิร์ฟเวอร์ไม่สามารถรับข้อความได้ในตอนนี้ — ขีดจำกัดที่จัดเก็บหรือโควตา อีเมล / SMTP SMTP 553: Mailbox name not allowed เซิร์ฟเวอร์เมลปฏิเสธข้อความเพราะชื่อกล่องจดหมายในที่อยู่ไม่ได้รับอนุญาต อีเมล / SMTP SMTP 501: Syntax error in parameters เซิร์ฟเวอร์ปฏิเสธคำสั่งเพราะมีข้อผิดพลาดทางไวยากรณ์ในอาร์กิวเมนต์หรือพารามิเตอร์ของมัน อีเมล / SMTP SMTP 450: Requested action not taken, mailbox busy การดำเนินการเมลที่ร้องขอไม่ได้ถูกดำเนินการเพราะกล่องจดหมายไม่พร้อมใช้งานหรือไม่ว่างชั่วคราว อีเมล / SMTP SMTP 471: Local error in processing ข้อผิดพลาดในเครื่องขณะประมวลผลของเซิร์ฟเวอร์ผู้รับทำให้ข้อความไม่สามารถถูกส่งได้
ไม่พบข้อผิดพลาดที่ตรงกัน
ลองใช้คำน้อยลง — เช่น ใส่เฉพาะรหัส (“404”, “0x80070005”) หรือค่าคงที่ (“ERR_NAME_NOT_RESOLVED”)

เกี่ยวกับ ค้นหารหัสข้อผิดพลาด

Error Code Lookup คือไดเรกทอรีที่ค้นหาได้สำหรับข้อความและรหัสข้อผิดพลาดที่พบบ่อยกว่า 200 รายการ ครอบคลุม 12 หมวดหมู่ ได้แก่ HTTP status codes, Windows error codes, ข้อผิดพลาดของเบราว์เซอร์และเครือข่าย, JavaScript, Python, PHP, Node.js และ npm, Java, MySQL, Git, ข้อผิดพลาดของ Linux shell และรหัสอีเมล/SMTP ทุกรายการเขียนด้วยภาษาที่เข้าใจง่ายเพื่อการแก้ไขปัญหาอย่างรวดเร็ว

ข้อผิดพลาดแต่ละรายการอธิบายเป็น 3 ส่วน ได้แก่ ความหมายที่แท้จริงของข้อความ สาเหตุที่พบบ่อย และขั้นตอนที่เป็นรูปธรรมในการแก้ไข โครงสร้างนี้เปลี่ยนข้อความลึกลับอย่าง ERR_CONNECTION_REFUSED หรือ 0x80070005 ให้กลายเป็นเช็คลิสต์ที่ลงมือทำได้จริง แทนที่จะต้องเดาสุ่ม

คุณสามารถกรองรายการตามหมวดหมู่ ค้นหาด้วยรหัส ค่าคงที่ หรือส่วนหนึ่งของข้อความ และคัดลอกรหัสใดก็ได้ด้วยคลิกเดียว ข้อผิดพลาดแต่ละรายการยังมีหน้าเฉพาะของตัวเองพร้อมข้อผิดพลาดที่เกี่ยวข้องจากหมวดหมู่เดียวกัน คุณจึงบุ๊กมาร์กหรือแชร์ลิงก์ตรงไปยังวิธีแก้ที่ตรงจุดได้

วิธีใช้ ค้นหารหัสข้อผิดพลาด

  1. พิมพ์รหัสหรือข้อความแสดงข้อผิดพลาดลงในช่องค้นหา เช่น 404, ERR_NAME_NOT_RESOLVED หรือ 0x80070005
  2. จำกัดผลลัพธ์ด้วยตัวกรองหมวดหมู่ (HTTP, Windows, JavaScript, MySQL และอื่นๆ) หากการค้นหาให้ผลลัพธ์มากเกินไป
  3. เปิดรายการที่ตรงกันเพื่ออ่านความหมาย สาเหตุที่เป็นไปได้ และวิธีแก้ไข
  4. ใช้ปุ่มคัดลอกเพื่อดึงรหัสที่แน่นอนสำหรับรายงานบั๊กหรือตั๋วซัพพอร์ต
  5. ตรวจสอบส่วนข้อผิดพลาดที่เกี่ยวข้องเพื่อดูข้อผิดพลาดอื่นๆ จากหมวดหมู่เดียวกัน

คำถามที่พบบ่อย

ครอบคลุม 12 หมวดหมู่ ได้แก่ HTTP status codes, ข้อผิดพลาดของระบบ Windows, ข้อผิดพลาดของเบราว์เซอร์และเครือข่าย, JavaScript, Python, PHP, Node.js และ npm, Java, MySQL, Git, ข้อผิดพลาดของ Linux shell และรหัสตอบกลับของอีเมล/SMTP รวมกว่า 200 รายการ

ลองค้นหาด้วยคำที่สั้นลง ส่วนที่ไม่ซ้ำใครสั้นที่สุดจะได้ผลดีที่สุด เช่น แค่รหัสตัวเลข ("404", "0x80070005") หรือชื่อค่าคงที่ ("ERR_NAME_NOT_RESOLVED") แทนที่จะเป็นประโยคเต็มที่ระบบของคุณแสดง

มีครับ แต่ละรายการมีหน้ารายละเอียดเฉพาะที่อธิบายความหมาย สาเหตุที่เป็นไปได้ และวิธีแก้ พร้อมข้อผิดพลาดที่เกี่ยวข้องจากหมวดหมู่เดียวกัน คุณบุ๊กมาร์กหรือส่งลิงก์ให้เพื่อนร่วมงานหรือใส่ในตั๋วซัพพอร์ตได้โดยตรง

วิธีแก้ที่ระบุไว้เป็นวิธีมาตรฐานที่ได้รับการยอมรับอย่างกว้างขวางสำหรับข้อผิดพลาดแต่ละรายการ อย่างไรก็ตาม ควรอ่านส่วนสาเหตุที่เป็นไปได้ก่อน เพราะรหัสเดียวกันอาจเกิดจากหลายสาเหตุ และการจับคู่สาเหตุกับสถานการณ์ของคุณจะบอกได้ว่าควรใช้วิธีแก้ไหน

ใช่ ฟรีทั้งหมด คุณค้นหา เรียกดูไดเรกทอรีตามหมวดหมู่ และเปิดหน้ารายละเอียดข้อผิดพลาดได้มากเท่าที่ต้องการโดยไม่ต้องมีบัญชี

แชร์สิ่งนี้

การค้นหายอดนิยม
ค้นหารหัสข้อผิดพลาด ฐานข้อมูลข้อความ error error นี้หมายความว่าอะไร รหัส error windows รหัส error chrome รายการรหัส error http วิธีแก้ error ความหมายรหัส error
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง