I've been having an issue with SQLDeveloper crashing after an OS re-installation. I backed up the preferences folder and restored it to the appropriate location in the user profile directory, and let SQLDeveloper import it after installation, it was easy because I also upgraded SQLDeveloper versions, so SQLDeveloper found the old preferences and prompted me to import them. Since then, I've tried deleting the preferences and re-importing them again, hoping to solve the issue...but I haven't been able to fix it.
In looking at the logs, I find similar entries to this whenever the software crashes. The crash provides no user interface, SQLDeveloper just closes. I'm running Windows 10.0.17763.194
```
SEVERE 91 0 oracle.ide.extension.HashStructureHook Unexpected runtime exception while delivering HashStructureHookEvent
SEVERE 123 2121 oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$1 null at oracle.javatools.editor.BasicView.revalidateRowMap(BasicView.java:1546)
SEVERE 192 24314 oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$1 null at oracle.javatools.editor.BasicView.revalidateRowMap(BasicView.java:1546)
SEVERE 122 0 oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$1 null at oracle.javatools.editor.BasicView.revalidateRowMap(BasicView.java:1546)
SEVERE 92 0 oracle.ide.extension.HashStructureHook Unexpected runtime exception while delivering HashStructureHookEvent
SEVERE 123 2132 oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$1 null at oracle.javatools.editor.BasicView.revalidateRowMap(BasicView.java:1546)
```
Sometimes it feels the crashes occur when establishing a new connection, or when using a connection that has been idle, but this is anecdotal at best.