Resuelva el Java VM EXCEPTION_ACCESS_VIOLATION

Sheeraz Gul 20 junio 2023
Resuelva el Java VM EXCEPTION_ACCESS_VIOLATION

Este tutorial demuestra cómo resolver el error EXCEPTION_ACCESS_VIOLATION en Java.

Resuelva la máquina virtual Java EXCEPTION_ACCESS_VIOLATION

Mientras trabaja con JVM en Windows, a veces arroja el error EXCEPTION_ACCESS_VIOLATION, que bloquea la máquina virtual de Java. Este error es básicamente una NullPointerException.

El EXCEPTION_ACCESS_VIOLATION se ve así:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffa50da9b2a, pid=8984, tid=11524
#
# JRE version: OpenJDK Runtime Environment (14.0.1+7) (build 14.0.1+7)
# Java VM: OpenJDK 64-Bit Server VM (14.0.1+7, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# V  [jvm.dll+0x349b2a]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows.

La mayoría de las veces, la EXCEPCIÓN_ACCESO_VIOLACIÓN es un error en la Máquina Virtual Java. A veces también puede ocurrir por el código nativo.

Aquí hay algunos puntos importantes que pueden ayudarnos a conocer la verdadera razón detrás de este error para que podamos solucionarlo:

  1. Cuando ocurre este error, genera un archivo de registro que contiene toda la información sobre el error. Por ejemplo, puede haber un error en la sentencia Path.
  2. Lo más probable es que la máquina virtual se bloquee con poca memoria. Esta poca memoria se puede aumentar desde el archivo eclipse.ini.
  3. Los errores de VM también son causados por la recolección de basura; podemos ver en el montón si la basura se estaba ejecutando en el momento del bloqueo de la máquina virtual.

Lo más probable es que encuentres la solución a este error en estos tres puntos.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - Java Error