Error al intentar editar cualquier código

Hola, en mi PC personal con Windows 11 y Arduino IDE versión 1.8.19 me da siempre el mismo error al verificar cualquier edición en cualquiera de los proyectos que ya había creado y usado (sin ningún problema) unas semanas. El código de error es el siguiente, espero que alguien me sepa ayudar (soy completamente nuevo en esto):

Exception in thread "AWT-EventQueue-0" java.lang.InternalError: Should not get here
	at sun.nio.fs.WindowsNativeDispatcher.GetFinalPathNameByHandle(Native Method)
	at sun.nio.fs.WindowsLinkSupport.getFinalPath(WindowsLinkSupport.java:77)
	at sun.nio.fs.WindowsLinkSupport.getRealPath(WindowsLinkSupport.java:242)
	at sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:836)
	at sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:44)
	at processing.app.BaseNoGui.saveFile(BaseNoGui.java:897)
	at processing.app.SketchFile.save(SketchFile.java:287)
	at processing.app.Sketch.save(Sketch.java:138)
	at processing.app.SketchController.save(SketchController.java:352)
	at processing.app.Editor.handleSave2(Editor.java:1914)
	at processing.app.Editor.handleSave(Editor.java:1889)
	at processing.app.Editor.handleRun(Editor.java:1598)
	at processing.app.Editor.handleRun(Editor.java:1593)
	at processing.app.EditorToolbar.handleSelectionPressed(EditorToolbar.java:465)
	at processing.app.EditorToolbar.mousePressed(EditorToolbar.java:448)
	at java.awt.Component.processMouseEvent(Component.java:6536)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6304)
	at java.awt.Container.processEvent(Container.java:2239)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2297)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
	at java.awt.Container.dispatchEventImpl(Container.java:2283)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
	at java.awt.EventQueue$4.run(EventQueue.java:733)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Parece que se corrompió algo en la conexión del IDE o de Java.

Aquí hay algo de información sobre un caso similar: java error?? - #2 by johnwasser

Es posible que reinstalando el IDE se corrija el problema

Hice tanto lo que recomienda el usuario del caso del enlace (borrar la carpeta Arduino 15 desde el IDE) como lo que recomendaste, desinstalando el IDE y volviéndolo a instalar, pero nada.

Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en </>


No dejes de hacer lo que te pido por favor.

Una buena forma de resolver tu problema sin desinstalar nada es

usando arduino_debug
Con el y algunos pasos lógicos podrás solucionar tu problema

Hola, tienes toda la razón, disculpa. Ya he solucionado mi error al escribir el código de error.

Con respecto a mi problema, con el uso de arduino_debug.exe sólo se ha resuelto el problema parcialmente. Al abrir PowerShell y incluir el código indicado en los pasos a seguir, se abre una nueva pestaña del IDE en la que sí puedo editar mis códigos a voluntad y guardar y conservar dichos cambios, pero al cerrar la pestaña o al cerrar la pestaña PowerShell el problema reaparece si abro cualquiera de los archivos o si abro la propia IDE.

Yo tuve un problema hace tiempo y lo resolví de ese modo, por eso te lo compartí.
Intenta el otro método, desinstalar actualizar JAVA etc

por si tienes teensyduino instalado:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.