Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”

Lỗi 500:Java.lang.nullpointerexception là một lỗi mà một số nhà phát triển phải đối mặt khi thực thi mã của họ. Hơn nữa, người dùng cuối cũng gặp phải lỗi 500 khi khởi chạy ứng dụng / trò chơi hoặc truy cập một trang web cụ thể. Thông thường, loại thông báo lỗi sau được hiển thị:

Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”

Do sự đa dạng của thế giới mã hóa và các công cụ được sử dụng, không thể đề cập đến những điều đó trong bài viết này nhưng đối với nhà phát triển, vấn đề có thể do lỗi trong mã (như gọi một hàm trước khi khởi chạy) hoặc máy chủ -các lỗi bên (như sử dụng doPost () khi doGet () được yêu cầu). Nếu không đúng như vậy, thì việc cài đặt lại IDE (như sẽ thảo luận ở phần sau) có thể xóa lỗi cho nhà phát triển.

Đối với người dùng cuối, nếu sự cố không phải ở phía máy chủ, thì điều sau có thể được coi là yếu tố chính dẫn đến lỗi 500:

  • Trình duyệt Không tương thích: Nếu người dùng gặp phải lang.nullpointerexception khi truy cập một trang web cụ thể, thì trình duyệt đó không tương thích (như Edge) với trang web đó có thể gây ra lỗi 500 vì trang web không gọi được chức năng cần thiết cho hoạt động của nó.
  • Phiên bản Java lỗi thời trên Hệ thống :Nếu phiên bản Java của hệ thống đã lỗi thời thì khả năng không tương thích với trò chơi, ứng dụng hoặc trang web có thể gây ra lỗi do các mô-đun Java của hệ thống có thể không tải được.
  • Sự can thiệp từ Tường lửa của Hệ thống :Nếu tường lửa của hệ thống đang chặn việc thực thi Java (dưới dạng dương tính giả) thì việc không thực thi các mô-đun Java của trò chơi, ứng dụng hoặc trang web có thể dẫn đến lỗi 500.
  • Cài đặt Trò chơi hoặc Java bị hỏng :Nếu trò chơi hoặc cài đặt của Java bị hỏng, thì trò chơi hoặc mô-đun Java cần thiết có thể không hoạt động và điều đó có thể dẫn đến thông báo lỗi.

Thử một trình duyệt khác

Nếu một trang web cụ thể không tải trong trình duyệt có 'Java.lang.nullpointerexception', thì khả năng không tương thích của trình duyệt cụ thể đó với trang web có thể là nguyên nhân gốc rễ của lỗi 500 vì trang web có thể không thực hiện một thao tác cụ thể, điều này có thể cần thiết cho chức năng của trang web. Tại đây, thử một trình duyệt khác có thể xóa lỗi.

  1. Tải xuống và cài đặt một trình duyệt khác trên thiết bị / hệ thống của bạn (nếu chưa có).
  2. Bây giờ, hãy khởi chạy trình duyệt khác (như Chrome hoặc Firefox) và chuyển đến trang web có vấn đề để kiểm tra xem nó có hoạt động tốt không.
  3. Nếu không, hãy kiểm tra xem việc khởi động hệ thống sạch sẽ (đặc biệt là bất kỳ ứng dụng nào liên quan đến Comcast) có xóa được lỗi 500 hay không.

Nếu sự cố vẫn tiếp diễn, hãy kiểm tra xem có thể mở trang web gặp sự cố trên thiết bị khác không (tốt nhất là sử dụng mạng khác).

Cài đặt Java trên Hệ thống

Java có sẵn cho hầu hết mọi nền tảng như điện thoại thông minh. PC Windows, Mac, Linux distro, v.v. Nếu ứng dụng / trò chơi có vấn đề (như Minecraft) hoặc trang web yêu cầu Java trên hệ thống của người dùng nhưng không được cài đặt trên hệ thống đó, thì điều đó có thể gây ra thông báo lỗi vì Java không khả dụng cho thực thi các mô-đun liên quan. Tại đây, cài đặt Java trên hệ thống của người dùng có thể giải quyết được vấn đề.

  1. Khởi chạy trình duyệt web và truy cập trang web Java để tải xuống Java.
  2. Bây giờ hãy nhấp vào nút Đồng ý và bắt đầu tải xuống miễn phí . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  3. Sau đó, chọn tải xuống theo OS hệ thống . Xin lưu ý rằng nếu ứng dụng, trò chơi hoặc trang web có vấn đề sử dụng một phiên bản Java cụ thể thì hãy đảm bảo tải xuống phiên bản bắt buộc.
  4. Sau đó, đợi cho đến khi quá trình tải xuống Java hoàn tất.
  5. Sau khi tải xuống, hãy đóng tất cả cửa sổ trình duyệt và bất kỳ ứng dụng đang chạy nào khác .
  6. Bây giờ, hãy nhấp chuột phải vào trình cài đặt đã tải xuống của Java và chọn Chạy với tư cách quản trị viên .
  7. Sau đó, theo dõi lời nhắc trên màn hình để cài đặt Java và sau khi hoàn tất, hãy khởi động lại hệ thống của bạn.
  8. Sau khi khởi động lại, hãy thiết lập Java cài đặt theo yêu cầu (nếu có) của ứng dụng, trò chơi hoặc trang web có vấn đề (như Biến môi trường, v.v.).
  9. Bây giờ, hãy khởi chạy ứng dụng, trò chơi hoặc trang web có vấn đề (trong trình duyệt) và kiểm tra xem sự cố đã được giải quyết chưa.

Cập nhật phiên bản Java của hệ thống lên bản dựng mới nhất

Nếu phiên bản Java trên hệ thống đã lỗi thời, nó có thể gây ra sự không tương thích với trang web hoặc ứng dụng có vấn đề. Do sự không tương thích này, một số mô-đun liên quan đến Java có thể không thực thi đúng cách và gây ra lỗi 500. Tại đây, cập nhật phiên bản Java của hệ thống lên phiên bản mới nhất có thể giải quyết được sự cố.

  1. Nhấn Windows và tìm kiếm Java . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  2. Sau đó, trong kết quả tìm kiếm, hãy mở Định cấu hình Java và đi tới Cập nhật chuyển hướng. Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  3. Bây giờ hãy nhấp vào nút Cập nhật ngay bây giờ đợi cho đến khi quá trình cập nhật hoàn tất.
  4. Sau khi hoàn tất, hãy khởi động lại hệ thống của bạn và khi khởi động lại, hãy kiểm tra xem sự cố Java.Lang.NullPointerException đã được xóa chưa.

Tắt tường lửa của hệ thống

Bạn có thể gặp phải thông báo lỗi này nếu tường lửa của hệ thống đang chặn việc thực thi các mô-đun Java nhất định vì các mô-đun Java bị chặn có thể không thực thi. Trong trường hợp này, việc tắt tường lửa của hệ thống có thể xóa lỗi 500. Để minh họa, chúng ta sẽ thảo luận về quy trình tắt ESET.

Cảnh báo :

Hãy tự chịu rủi ro khi vô hiệu hóa tường lửa của hệ thống có thể khiến hệ thống, mạng và dữ liệu bị đe dọa.

  1. Nhấp chuột phải trên ESET trong các biểu tượng ẩn của khay hệ thống và nhấp vào Tạm dừng bảo vệ . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  2. Sau đó, nhấp vào (nếu lời nhắc UAC được hiển thị) và sau đó, hãy chọn thời gian Khoảng thời gian (như 1 giờ) mà bạn muốn tắt tường lửa.
  3. Bây giờ hãy nhấp vào Áp dụng và một lần nữa, nhấp chuột phải trên ESET .
  4. Sau đó, chọn Tạm dừng tường lửa và sau đó, xác nhận để tắt tường lửa ESET.
  5. Bây giờ, hãy kiểm tra xem hệ thống đã loại bỏ lỗi 500 chưa.

Cài đặt lại IDE hoặc Trình chỉnh sửa mã trên hệ thống

Đối với nhà phát triển, nếu không có mã hoặc sự cố phía máy chủ nào gây ra thông báo lỗi thì cài đặt IDE bị hỏng (như Adobe ColdFusion) hoặc trình chỉnh sửa mã có thể là nguyên nhân gốc rễ của sự cố.

Tại đây, cài đặt lại IDE hoặc trình chỉnh sửa mã có thể xóa lỗi trong tầm tay. Để minh họa, chúng ta sẽ thảo luận về quá trình cài đặt lại Adobe ColdFusion trên PC Windows. Trước khi tiếp tục, hãy đảm bảo sao lưu các đoạn mã cần thiết hoặc dữ liệu khác.

  1. Trước tiên, hãy kiểm tra xem có sử dụng giao diện mặc định hoặc chủ đề (như kim loại) của IDE hoặc Trình chỉnh sửa mã (như trình chỉnh sửa SNAP) sẽ xóa lỗi.
  2. Nếu không, hãy nhấp chuột phải vào Windows và mở Ứng dụng &tính năng . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  3. Giờ hãy mở rộng Adobe ColdFusion và chọn Gỡ cài đặt . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  4. Sau đó, xác nhận để gỡ cài đặt Adobe ColdFusion và theo dõi lời nhắc trên màn hình để gỡ cài đặt nó.
  5. Sau khi hoàn tất, hãy khởi động lại hệ thống của bạn và khi khởi động lại, nhấp chuột phải vào Windows .
  6. Bây giờ chọn Chạy và sau đó xóa phần còn lại của ColdFusion từ các thư mục sau:
    temp
    
    %temp%
    
    %ProgramData%
    
    \Program Files
    
    \Program Files (x86)
    
    appdata
    Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  7. Sau đó, cài đặt lại Adobe ColdFusion và kiểm tra xem lỗi 500 có được xóa hay không.

Cài đặt lại trò chơi có vấn đề

Bạn có thể gặp phải "error 500:Java.lang.nullpointerexception" trên trò chơi dựa trên Java (như Minecraft) nếu cài đặt của trò chơi bị hỏng do các mô-đun của trò chơi không thể thực hiện vai trò được chỉ định. Trong trường hợp này, cài đặt lại trò chơi có vấn đề có thể xóa lỗi trong tầm tay. Để làm sáng tỏ, chúng ta sẽ thảo luận về quá trình cài đặt lại Minecraft.

  1. Nhấp chuột phải vào Windows và mở Chạy . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  2. Bây giờ điều hướng thành sau:
    %appdata%
  3. Bây giờ hãy mở .Minecraft và sao lưu Tiết kiệm thư mục (để lưu các thế giới bạn đã chơi). Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  4. Sau đó, nhấp vào Windows và tìm kiếm Minecraft .
  5. Bây giờ nhấp chuột phải trên đó và chọn Gỡ cài đặt . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  6. Sau đó, xác nhận để gỡ cài đặt Minecraft và theo dõi lời nhắc trên màn hình để gỡ cài đặt trò chơi.
  7. Sau khi gỡ cài đặt, hãy khởi động lại hệ thống của bạn và khi khởi động lại, chỉ đạo đến đường dẫn sau trong Run:
    %appdata%
  8. Sau đó, xóa .Minecraft thư mục và sau đó, chỉ đạo đến đường dẫn sau trong Run:
    AppData
    Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  9. Sau đó, xóa tất cả Minecraft -liên quan thư mục từ tất cả ba điều sau thư mục :
    Local
    
    LocalLow
    
    Roaming
  10. Bây giờ cài đặt lại Minecraft bằng cách sử dụng trình cài đặt Minecraft chính thức và sau khi được cài đặt lại, hãy kiểm tra xem trò chơi có hết lỗi 500 hay không.

Cài đặt lại Java trên Hệ thống

Nếu bản cài đặt Java trên hệ thống của bạn bị hỏng thì đó cũng có thể là nguyên nhân của sự cố vì nhiều thư viện Java có thể không khả dụng cho trò chơi, ứng dụng hoặc trang web có vấn đề. Trong trường hợp này, cài đặt lại Java trên hệ thống của bạn có thể xóa lỗi 500. Để minh họa, chúng ta sẽ thảo luận về quá trình cài đặt lại Java trên hệ thống Windows.

  1. Nhấp chuột phải vào Windows và mở Ứng dụng &tính năng .
  2. Bây giờ hãy mở rộng Java và nhấp vào Gỡ cài đặt . Cách khắc phục “Lỗi 500:Java.Lang.NullPointerException”
  3. Sau đó, xác nhận để gỡ cài đặt Java và theo dõi lời nhắc trên màn hình để gỡ cài đặt Java.
  4. Sau khi gỡ cài đặt, hãy khởi động lại hệ thống của bạn và khi khởi động lại, hãy mở nút Chạy hộp lệnh bằng cách nhấn các phím Windows + R.
  5. Bây giờ xóa phần còn lại của Java từ các đường dẫn sau:
    C:\Program Files\Java\
    
    C:\ProgramData\Oracle\Java
    
    C:\Program Files (x86)\Common Files\Java
    
    C:\Program Files (x86)\Oracle\Java
    
    \ProgramData
    
    AppData
    
    temp
    
    %temp%
  6. Sau đó, tắt tường lửa của hệ thống (như đã thảo luận trước đó) và cài đặt lại phiên bản Java mới nhất (hoặc phiên bản Java theo yêu cầu của trò chơi, ứng dụng hoặc trang web).
  7. Sau khi được cài đặt lại, hãy khởi động lại hệ thống của bạn và khi khởi động lại, hy vọng rằng hệ thống sẽ không còn lỗi 500:Java.lang.nullpointerexception.
  8. Nếu không, hãy kiểm tra xem có sao chép msvcr71.dll tệp (từ một máy tính đang hoạt động khác) đến đường dẫn sau sẽ xóa lỗi (nếu sự cố đang xảy ra trong trình duyệt):
    C:\windows\system32

Nếu sự cố vẫn tiếp diễn và xảy ra với một trang web, ứng dụng hoặc trò chơi cụ thể thì bạn có thể liên hệ với hỗ trợ để kiểm tra phần phụ trợ cho bất kỳ sự cố phía máy chủ nào.