Delete it, it's used for setting you want to apply to every Java process and usually when I see people mention using it they put in settings that shouldn't be global
Optifine has not been updated to work with Forge's new loading system yet and Forge does not provide support for Rift mods.
Also that log appears to be from a real 1.12.2 run, not a bug in your 1.13.2 run.
The entire loading process has been changed, @Instance no longer exists, you can easily set your own instance variable in your mod's constructor (this is also where you'll want to add non-static event handlers to the event bus).
If there's no Minecraft crash, check Minecraft's folder for a file with a name along the lines of hs_err_pid<numbers>.log if there is a file like that then it is a JVM or native crash, and sucky intel drivers are the usual suspect in that case.
microdumps being disabled sounds like something that would be logged but not the cause of the issue, I'll split these messages into a new thread so we're not mucking up this one.
If you're crashing, please provide a debug log.
JModder, it makes no sense that you would be unable to use javaw, but if you don't have internet on your PC you can't easily share a log, can you?
Edit: Separate issue, I've split the messages about this into their own thread.
You are comparing learning programming and the conventions of a framework that can be done for free if you just devote some time, to studies that are funded by major corporations.