I've tried everything, I don't understand what is going wrong. I'm just updating from forge 1.12.2 to 1.14.2 and it's nowhere near as easy as it was before.
I can launch Minecraft 1.14.2 vanilla with no problems both through Twitch and through the regular Minecraft launcher. And I can launch Forge 26.0.56 through the regular Minecraft launcher without mods, but once I add my mods most of them have warnings and aren't enabled. When I try to launch with Forge through Twitch with no mods I get this error:
Failed to download file, the file contents differ from what was expected. log4j-api-2.11.2.jar
Name: log4j-api-2.11.2.jar
URL: https://modloaders.forgecdn.net/647622546/maven/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar
Filename on disk: 4189-7ee0-63a5-a2f1
Path: C:\Users\NAME~1\AppData\Local\Temp\4189-7ee0-63a5-a2f1
Exists: file
I have tried updating Forge, Flash, uninstalling and reinstalling both twitch and minecraft, disabling my antivirus, deleting my temp files, and tons of other stuff.
I've looked through all sorts of threads and tried everything suggested but I'm stumped.