Arduino IDE wont start on win 10

Ive tried to restart my pc, if uninstalled and reinstalled, and ive tried older versions but the thing still wont start. Ive also turned off my antivirus and firewall but that didnt work either. I just ran the debug and this is what it said:

Loading configuration...
Initializing packages...
Preparing boards...
java.io.IOException: The cloud file provider is not running
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:255)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at java.io.BufferedReader.fill(BufferedReader.java:161)
        at java.io.BufferedReader.readLine(BufferedReader.java:324)
        at java.io.BufferedReader.readLine(BufferedReader.java:389)
        at processing.app.legacy.PApplet.loadStrings(PApplet.java:270)
        at processing.app.helpers.PreferencesMap.load(PreferencesMap.java:100)
        at processing.app.helpers.PreferencesMap.load(PreferencesMap.java:74)
        at processing.app.packages.UserLibrary.create(UserLibrary.java:65)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanLibrary(LibrariesIndexer.java:188)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanInstalledLibraries(LibrariesIndexer.java:157)
        at cc.arduino.contributions.libraries.LibrariesIndexer.rescanLibraries(LibrariesIndexer.java:124)
        at cc.arduino.contributions.libraries.LibrariesIndexer.setLibrariesFolders(LibrariesIndexer.java:106)
        at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:682)
        at processing.app.Base.onBoardOrPortChange(Base.java:1297)
        at processing.app.Base$11.actionPerformed(Base.java:1498)
        at processing.app.Base.rebuildBoardsMenu(Base.java:1474)
        at processing.app.Base.<init>(Base.java:262)
        at processing.app.Base.main(Base.java:140)
java.lang.NullPointerException
        at processing.app.helpers.PreferencesMap.load(PreferencesMap.java:101)
        at processing.app.helpers.PreferencesMap.load(PreferencesMap.java:74)
        at processing.app.packages.UserLibrary.create(UserLibrary.java:65)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanLibrary(LibrariesIndexer.java:188)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanInstalledLibraries(LibrariesIndexer.java:157)
        at cc.arduino.contributions.libraries.LibrariesIndexer.rescanLibraries(LibrariesIndexer.java:124)
        at cc.arduino.contributions.libraries.LibrariesIndexer.setLibrariesFolders(LibrariesIndexer.java:106)
        at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:682)
        at processing.app.Base.onBoardOrPortChange(Base.java:1297)
        at processing.app.Base$11.actionPerformed(Base.java:1498)
        at processing.app.Base.rebuildBoardsMenu(Base.java:1474)
        at processing.app.Base.<init>(Base.java:262)
        at processing.app.Base.main(Base.java:140)

Can anyone please make sense of this and help me?? I just got a mega 2560 and a bunch of parts and im eager to try them out!!