arduino / Arduino

Arduino IDE 1.x
https://www.arduino.cc/en/software
Other
14.18k stars 7.02k forks source link

Arduino IDE doesn't start #7137

Closed MrJenny closed 6 years ago

MrJenny commented 6 years ago

I friend of mine has recommended my Teensy board. I think it is nice.

But now I am running in to a issue. I did try to install the Arduino IDE on my 1st Laptop.Win10 including all the drivers. The Arduino IDE does start but the communication does fail. I Spent 2h debugging with no success. The I tried on my 2nd Laptop.Win10 the Arduino doesn’t even start as Administered or not. I NEED HELP! Please

per1234 commented 6 years ago

I friend of mine has recommended my Teensy board. I think it is nice. But now I am running in to a issue. I did try to install the Arduino IDE on my 1st Laptop.Win10 including all the drivers. The Arduino IDE does start but the communication does fail.

This issue tracker is only to be used to report bugs or feature requests. That topic is more appropriate for either the PJRC Forum or the Arduino Forum. I'm sure you'll get help you with your problem over there.

The I tried on my 2nd Laptop.Win10 the Arduino doesn’t even start as Administered or not.

This part might be appropriate for this issue tracker but we would need more information. Please do this:

  1. Download the hourly build from https://www.arduino.cc/en/Main/Software#hourly
  2. Unzip the downloaded file to a convenient location.
  3. Run the file arduino.exe that you will find inside the unzipped IDE folder.
  4. If the Arduino IDE doesn't start then start the Windows command line (cmd).
  5. Run the file arduino_debug.exe, which you will find in the unzipped IDE folder.
  6. After the IDE fails to start you will see some output printed in the command line window. Copy ALL the output.
  7. Paste the output in a reply here in a code block by using the <> button on the toolbar.
per1234 commented 6 years ago

Are you using the Arduino IDE or Teensyduino?

MrJenny commented 6 years ago

@per1234

Thanks for your support: Here is the result by using the arduino_debug.exe

C:\Users\marcel\Desktop\Teensy\arduino-nightly>arduino_debug.exe
Looking for library 'user32'
Adding paths from jna.library.path: null
Trying user32.dll
Found library 'user32' at user32.dll
DPI detection failed, fallback to 96 dpi
Looking for library 'shell32'
Adding paths from jna.library.path: null
Trying shell32.dll
Found library 'shell32' at shell32.dll
Looking for library 'Ole32'
Adding paths from jna.library.path: null
Trying Ole32.dll
Found library 'Ole32' at Ole32.dll
Looking for library 'kernel32'
Adding paths from jna.library.path: null
Trying kernel32.dll
Found library 'kernel32' at kernel32.dll
com.sun.jna.platform.win32.Win32Exception: Der Netzwerkpfad wurde nicht gefunden.
        at com.sun.jna.platform.win32.Shell32Util.getFolderPath(Shell32Util.java:48)
        at com.sun.jna.platform.win32.Shell32Util.getFolderPath(Shell32Util.java:61)
        at cc.arduino.os.windows.Win32KnownFolders.getDocumentsFolder(Win32KnownFolders.java:71)
        at processing.app.windows.Platform.recoverDefaultSketchbookFolder(Platform.java:76)
        at processing.app.windows.Platform.init(Platform.java:55)
        at processing.app.Base.<init>(Base.java:201)
        at processing.app.Base.main(Base.java:144)
facchinm commented 6 years ago

I believe it's related with https://github.com/arduino/Arduino/issues/7097 @MrJenny would you mind testing the Beta version of the IDE and report if it also happens there? Thanks!

MrJenny commented 6 years ago

I will try with the Beta Version and let you know..

MrJenny commented 6 years ago

buhaaa!!

The Beta Version of Arduino seems work but the Teensy loader can not be added. Even if cheat with the version.txt file..

Any hint how I can add the Teensy 3.5 things to Arduino IDE?

per1234 commented 6 years ago

The fact that the Beta version solves the startup issue shows that the bug you reported was previously reported and fixed so I'm closing this as a duplicate of #7097.

The Teensy issue is outside the scope of this issue tracker. Note that there are two possible solutions:

  1. Fix the problem that is causing #7097. You can find an explanation of the cause in that issue report. We may be able to help you with that on the Arduino forum.
  2. Figure out how to use Teensy with the beta version of the Arduino IDE. Note that IDE version is primarily intended for beta testing so you may encounter some newly introduced bugs when using it. Even so, a rough-around-the-edges IDE is better than none at all, right? For help with this option, I recommend searching the PJRC forum to see if that topic has already been discussed and, if not, make a post about it there.
nitish7134 commented 6 years ago

Same problem. I tried the portable version too, but Arduino IDE starts, then initializes packages and just vanishes the output on running debugger gave:

Loading configuration...
Initializing packages...
Error parsing library.index:Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
 at [Source: (FileInputStream); line: 1, column: 2]
Preparing boards...
java.lang.NullPointerException
        at cc.arduino.contributions.libraries.LibrariesIndexer.rescanLibraries(LibrariesIndexer.java:140)
        at cc.arduino.contributions.libraries.LibrariesIndexer.setLibrariesFolders(LibrariesIndexer.java:109)
        at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:677)
        at processing.app.Base.onBoardOrPortChange(Base.java:1313)
        at processing.app.Base$11.actionPerformed(Base.java:1514)
        at processing.app.Base.rebuildBoardsMenu(Base.java:1490)
        at processing.app.Base.<init>(Base.java:267)
        at processing.app.Base.main(Base.java:145)
PaulStoffregen commented 6 years ago

@nitish7134 - Maybe you have an old version of Arduino? That error sure looks like #7937 which was fixed in Arduino 1.8.7.

HarshaAbeydeera commented 5 years ago

GUYS I have the same problem I started with Administrator / Compatibility mods didn't work in my WINDOWS 10 PC :( I can see the SPLASH SCREEN but it disappear quickly

PaulStoffregen commented 5 years ago

GUYS I have the same problem

Do you have the latest Arduino 1.8.9, or an older version? Is it the original from Arduino, or has it been modified by installing Teensyduino?

If you really are running 1.8.9, look in the folder where it's installed (default on Windows is C:\Program Files (x86)\Arduino) for the arduino_debug.exe version. Run that one, since it will give info in a console window that remains on your screen. That info is critical to figuring out what's going wrong.

HarshaAbeydeera commented 5 years ago

GUYS I have the same problem

Do you have the latest Arduino 1.8.9, or an older version? Is it the original from Arduino, or has it been modified by installing Teensyduino?

If you really are running 1.8.9, look in the folder where it's installed (default on Windows is C:\Program Files (x86)\Arduino) for the arduino_debug.exe version. Run that one, since it will give info in a console window that remains on your screen. That info is critical to figuring out what's going wrong.

Thank You..but I solved the issue Its my Antivirus (Windows Defender) :)

Nitheshnithu121 commented 4 years ago

I have same problem when i start Arduino IDE it starts, then initializes packages and just vanishes...... The output on running debugger is as follows: C:\Program Files (x86)\Arduino>arduino_debug.exe Set log4j store directory C:\Users\user\AppData\Local\Arduino15 Loading configuration... Initializing packages... java.lang.NullPointerException at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:134) at processing.app.BaseNoGui.initPackages(BaseNoGui.java:483) at processing.app.Base.(Base.java:273) at processing.app.Base.main(Base.java:150)

Cloud any one please help me solve this problem

cmaglie commented 4 years ago

We had a problem on our package_index.json that caused the error and prevented the IDE to start. Now the package_index has been fixed, but to recover a working installation you must delete once again the package_index.json with the cache folder and restart the IDE as usual.

Windows:

Mac:

Linux:

Please note that the problem that prevents the IDE to start has already been fixed and it's ready for the next release, that's the reason why the Nightly/Beta Builds are not affected, and also the reason why we did not detect this problem earlier, sorry about that!

AliMoal commented 4 years ago

We had a problem on our package_index.json that caused the error and prevented the IDE to start. Now the package_index has been fixed, but to recover a working installation you must delete once again the package_index.json with the cache folder and restart the IDE as usual.

Windows:

  • remove file C:\Users\YourUsername\AppData\Local\Arduino15\package_index.json
  • remove folder C:\Users\YourUsername\AppData\Local\Arduino15\cache

Mac:

  • remove file /Users/YourUsername/Library/Arduino15/package_index.json
  • remove folder /Users/YourUsername/Library/Arduino15/cache

Linux:

  • remove file /home/YourUsername/.arduino15/package_index.json
  • remove folder /home/YourUsername/.arduino15/cache

Please note that the problem that prevents the IDE to start has already been fixed and it's ready for the next release, that's the reason why the Nightly/Beta Builds are not affected, and also the reason why we did not detect this problem earlier, sorry about that!

thank you!!!!!!!!! it worked for me

ilvento commented 4 years ago

Hi, Installing the latest Hourly Build (1.8.13 2020-06-03 04:33) fixed the problem for me. Cheers Ben

sutaburosu commented 4 years ago

Windows:

* remove file C:\Users\YourUsername\AppData\Local\Arduino15\package_index.json

* remove folder C:\Users\YourUsername\AppData\Local\Arduino15\cache

It may be worth noting that Explorer will hide the AppData folder by default. An easy, reliable way to get there is to paste this into Explorer's location bar: %USERPROFILE%\AppData\Local\Arduino15

matthijskooijman commented 4 years ago

It may be worth noting that Explorer will hide the AppData folder by default. An easy, reliable way to get there is to paste this into Explorer's location bar: %USERPROFILE%\AppData\Local\Arduino15

Good suggestion, I've added this to #10345.

jwestmoreland commented 4 years ago

Hello Everyone,

I wanted to add something - I was having this issue - Documents was of course 'available' - but - I had disabled OneDrive for various reasons - and after installing new versions of the IDE (for Portenta) - I discovered nothing was really working correctly until I re-enabled OneDrive. I plan on 'fixing' this - but it was not apparent to me that OneDrive was the root cause nor did the fact one of my dev PC's appears to rely on OneDrive that's disturbing to me.... anyway - thought I'd mention this here in case it saves someone else from going down this goofy rabbit hole.

Note the IDE would just crash - same symptoms as in OP.

Regards, John W.

chiduciot commented 3 years ago
Loading configuration...
Initializing packages...
DEBUG StatusLogger Using ShutdownCallbackRegistry class org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger AsyncLogger.ThreadNameStrategy=UNCACHED (user specified null, default is UNCACHED)
TRACE StatusLogger Using default SystemClock for timestamps.
DEBUG StatusLogger org.apache.logging.log4j.core.util.SystemClock does not support precise timestamps.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger Took 0.069349 seconds to load 209 plugins from sun.misc.Launcher$AppClassLoader@1e6f5c3
DEBUG StatusLogger PluginManager 'Converter' found 44 plugins
DEBUG StatusLogger Starting OutputStreamManager SYSTEM_OUT.false.false-1
DEBUG StatusLogger Starting LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@98ac89]...
DEBUG StatusLogger Reconfiguration started for context[name=1e6f5c3] at URI null (org.apache.logging.log4j.core.LoggerContext@98ac89) with optional ClassLoader: null
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger PluginManager 'ConfigurationFactory' found 4 plugins
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger Missing dependencies for Yaml support, ConfigurationFactory org.apache.logging.log4j.core.config.yaml.YamlConfigurationFactory is inactive
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger Using configurationFactory org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@9159b
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.properties] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.yaml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.json] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.jsn] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test1e6f5c3.xml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.properties] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.yml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.yaml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.json] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.jsn] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2-test.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2-test.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2-test.xml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.properties] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.yml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.yaml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.json] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.jsn] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j21e6f5c3.xml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2.properties] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.properties] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.properties] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2.yml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.yml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.yml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2.yaml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.yaml] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.yaml] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2.json] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.json] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.json] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2.jsn] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
TRACE StatusLogger Trying to find [log4j2.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.jsn] using sun.misc.Launcher$AppClassLoader@1e6f5c3 class loader.
TRACE StatusLogger Trying to find [log4j2.jsn] using ClassLoader.getSystemResource().
TRACE StatusLogger Trying to find [log4j2.xml] using context class loader sun.misc.Launcher$AppClassLoader@1e6f5c3.
DEBUG StatusLogger Not in a ServletContext environment, thus not loading WebLookup plugin.
DEBUG StatusLogger Closing JarURLInputStream sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@1d07cbb
DEBUG StatusLogger Apache Log4j Core 2.12.0 initializing configuration XmlConfiguration[location=jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml]
DEBUG StatusLogger Installed 1 script engine
DEBUG StatusLogger Oracle Nashorn version: 1.8.0_191, language: ECMAScript, threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory
INFO StatusLogger Scanning for classes in '/D:/arduino/lib/arduino-core.jar' matching criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.Compiler$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.Compiler$BuilderAction matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.Compiler matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.CompilerProgressListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.CompilerUtils matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.Constants matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.DefaultUncaughtExceptionHandler matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.LoadVIDPIDSpecificPreferences matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.MessageConsumerOutputStream matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.MyStreamPumper matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.ProgressAwareMessageConsumer matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.UploaderUtils matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ConsoleProgressListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.DownloadableContribution matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.DownloadableContributionVersionComparator matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.DownloadableContributionsDownloader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.GPGDetachedSignatureVerifier matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.GZippedJsonDownloader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.JsonDownloader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.NoopProgressListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ProgressListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.SignatureVerifier matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.VersionComparator matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.VersionHelper matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.filters.DownloadableContributionWithVersionPredicate matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ContributedLibrary matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ContributedLibraryDependency matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ContributedLibraryReleases matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibrariesIndex matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibrariesIndexer matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibraryInstaller matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.UnavailableContributedLibrary matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedBoard matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedHelp matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedPackage matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedPlatform matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedTargetPackage matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedTargetPlatform matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedTool matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributedToolReference matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributionInstaller matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributionsIndex matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ContributionsIndexer matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.HostDependentDownloadableContribution matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.PackageIndexFilenameFilter matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.TestPackageIndexFilenameFilter matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.filters.PlatformArchitecturePredicate matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.files.DeleteFilesOnShutdown matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.filters.FileExecutablePredicate matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.i18n.ExternalProcessOutputParser matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.i18n.I18NAwareMessageConsumer matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.i18n.Language matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.i18n.Languages matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.net.CustomProxySelector$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.net.CustomProxySelector matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.net.PACSupportMethods matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.os.windows.Win32KnownFolders matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.BoardPort matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.Discovery matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.DiscoveryManager matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.Uploader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.UploaderFactory matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.NetworkDiscovery matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.PluggableDiscovery$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.PluggableDiscovery matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.PluggableDiscoveryMessage matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.network.BoardReachabilityFilter matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.serial.SerialDiscovery$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.discoverers.serial.SerialDiscovery matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.NoInteractionUserInfo matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SCP matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSH matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHClientSetupChainRing matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHConfigFileSetup$ConfigWrapper matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHConfigFileSetup$OpenSSHConfigWrapper matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHConfigFileSetup matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.ssh.SSHPwdSetup matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.GenericNetworkUploader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.MergeSketchWithBooloader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.SSHUploader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.uploaders.SerialUploader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.ArchiveExtractor matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.FileHash matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.MultiStepProgress matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.Pair matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.Progress matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.ReverseComparator matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.CacheControl matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloader$Status matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloader matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloaderCache$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloaderCache$FileCached matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.FileDownloaderCache matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.utils.network.HttpConnectionManager matches criteria annotated with @Plugin
INFO StatusLogger Scanning for classes in '/D:/arduino/lib/pde.jar' matching criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.ConsoleOutputStream matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.UpdatableBoardsLibsFakeURLsHandler matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.BuiltInCoreIsNewerCheck matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ContributionsSelfCheck$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ContributionsSelfCheck matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibraryOfSameTypeComparator matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.LibraryTypeComparator matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.filters.UpdatableLibraryPredicate matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedLibraryReleasesComparator matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedLibraryTableCellEditor matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedLibraryTableCellJPanel matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.ContributedLibraryTableCellRenderer matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownAllLibraries matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownInstalledLibraryItem$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownInstalledLibraryItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibraryOfCategoryItem$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibraryOfCategoryItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibraryOfTypeItem$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownLibraryOfTypeItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownUpdatableLibrariesItem$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.DropdownUpdatableLibrariesItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibrariesIndexTableModel matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibraryManagerUI$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibraryManagerUI$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.LibraryManagerUI matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.MultiLibraryInstallDialog$Result matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.libraries.ui.MultiLibraryInstallDialog matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.filters.CategoryPredicate matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.filters.UpdatablePlatformPredicate matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPlatformReleases matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPlatformTableCellEditor matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPlatformTableCellJPanel matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributedPlatformTableCellRenderer matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributionIndexTableModel matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributionManagerUI$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.ContributionManagerUI matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.DropdownAllCoresItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.DropdownCoreOfCategoryItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.packages.ui.DropdownUpdatableCoresItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.DropdownItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilterJTextField$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilterJTextField$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilterJTextField matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.FilteredAbstractTableModel matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$3 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$4 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog$5 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialog matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerJDialogUncaughtExceptionHandler matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.InstallerTableCell matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.ProgressJProgressBar matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.listeners.AbstractKeyListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.contributions.ui.listeners.DelegatingKeyListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.MonitorFactory matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.formatter.AStyle matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.packages.formatter.AStyleInterface matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.Event matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.EventListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber$3 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.GoToLineNumber matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.JMenuUtils matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$3 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$4 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$5 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$6 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$7 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$8 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$9 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup$OptionalButtonCallbacks matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.NotificationPopup matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.SplashScreenHelper matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.StubMenuListener matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$3 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$4 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$5 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace$6 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.findreplace.FindReplace matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManagerURLTextArea$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManagerURLTextArea$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManagerURLTextArea$3 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.AdditionalBoardsManagerURLTextArea matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$1 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$2 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$3 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$4 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$5 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$6 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$7 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$8 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$9 matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences$WarningItem matches criteria annotated with @Plugin
DEBUG StatusLogger Checking to see if class cc.arduino.view.preferences.Preferences matches criteria annotated with @Plugin
DEBUG StatusLogger Took 0.291993 seconds to load 0 plugins from package cc.arduino
DEBUG StatusLogger PluginManager 'Core' found 118 plugins
DEBUG StatusLogger PluginManager 'Level' found 0 plugins
DEBUG StatusLogger PluginManager 'Lookup' found 13 plugins
DEBUG StatusLogger Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
TRACE StatusLogger TypeConverterRegistry initializing.
DEBUG StatusLogger PluginManager 'TypeConverter' found 26 plugins
DEBUG StatusLogger PatternLayout$Builder(pattern="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n", PatternSelector=null, Configuration(Arduino), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
DEBUG StatusLogger PluginManager 'Converter' found 44 plugins
DEBUG StatusLogger Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender].
DEBUG StatusLogger ConsoleAppender$Builder(target="SYSTEM_ERR", follow="null", direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n), name="Console", Configuration(Arduino), Filter=null, ={})
DEBUG StatusLogger Starting OutputStreamManager SYSTEM_ERR.false.false
DEBUG StatusLogger Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
DEBUG StatusLogger PatternLayout$Builder(pattern="%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n", PatternSelector=null, Configuration(Arduino), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
DEBUG StatusLogger Building Plugin[name=SizeBasedTriggeringPolicy, class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
DEBUG StatusLogger createPolicy(size="50 MB")
DEBUG StatusLogger Building Plugin[name=Policies, class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
DEBUG StatusLogger createPolicy(={SizeBasedTriggeringPolicy(size=52428800)})
DEBUG StatusLogger Building Plugin[name=DefaultRolloverStrategy, class=org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy].
DEBUG StatusLogger DefaultRolloverStrategy$Builder(max="20", min="null", fileIndex="null", compressionLevel="null", ={}, stopCustomActionsOnError="null", tempCompressedFilePattern="null", Configuration(Arduino))
DEBUG StatusLogger Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.RollingFileAppender].
DEBUG StatusLogger RollingFileAppender$Builder(fileName="C:\Users\chidu\AppData\Local\Arduino15/logs/application.log", filePattern="C:\Users\chidu\AppData\Local\Arduino15/logs/application-%d{MM-dd-yyyy}-%i.log.gz", append="null", locking="null", Policies(CompositeTriggeringPolicy(policies=[SizeBasedTriggeringPolicy(size=52428800)])), DefaultRolloverStrategy(DefaultRolloverStrategy(min=1, max=20, useMax=true)), advertise="null", advertiseUri="null", createOnDemand="null", filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="false", PatternLayout(%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}{UTC} %p %c{1.}:%L [%t] %m%n), name="RollingFile", Configuration(Arduino), Filter=null, ={})
TRACE StatusLogger New file 'C:\Users\chidu\AppData\Local\Arduino15/logs/application.log' created = false
DEBUG StatusLogger Returning file creation time for C:\Users\chidu\AppData\Local\Arduino15\logs\application.log
DEBUG StatusLogger Starting RollingFileManager C:\Users\chidu\AppData\Local\Arduino15/logs/application.log
DEBUG StatusLogger PluginManager 'FileConverter' found 2 plugins
DEBUG StatusLogger Setting prev file time to 2021-02-28T23:52:21.925+0700
DEBUG StatusLogger Initializing triggering policy CompositeTriggeringPolicy(policies=[SizeBasedTriggeringPolicy(size=52428800)])
DEBUG StatusLogger Initializing triggering policy SizeBasedTriggeringPolicy(size=52428800)
DEBUG StatusLogger Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
DEBUG StatusLogger createAppenders(={Console, RollingFile})
DEBUG StatusLogger Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
DEBUG StatusLogger createAppenderRef(ref="Console", level="INFO", Filter=null)
DEBUG StatusLogger Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
DEBUG StatusLogger createAppenderRef(ref="RollingFile", level="null", Filter=null)
DEBUG StatusLogger Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
DEBUG StatusLogger createLogger(additivity="null", level="DEBUG", includeLocation="null", ={Console, RollingFile}, ={}, Configuration(Arduino), Filter=null)
DEBUG StatusLogger Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
DEBUG StatusLogger createLoggers(={root})
DEBUG StatusLogger Configuration XmlConfiguration[location=jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml] initialized
DEBUG StatusLogger Starting configuration XmlConfiguration[location=jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml]
DEBUG StatusLogger Started configuration XmlConfiguration[location=jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml] OK.
TRACE StatusLogger Stopping org.apache.logging.log4j.core.config.DefaultConfiguration@18e7838...
TRACE StatusLogger DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
TRACE StatusLogger DefaultConfiguration stopping root LoggerConfig.
TRACE StatusLogger DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
TRACE StatusLogger DefaultConfiguration stopping remaining Appenders.
DEBUG StatusLogger Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
DEBUG StatusLogger Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
DEBUG StatusLogger Appender DefaultConsole-1 stopped with status true
TRACE StatusLogger DefaultConfiguration stopped 1 remaining Appenders.
TRACE StatusLogger DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
DEBUG StatusLogger Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@18e7838 OK
TRACE StatusLogger Reregistering MBeans after reconfigure. Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@1ed2870
TRACE StatusLogger Reregistering context (1/1): '1e6f5c3' org.apache.logging.log4j.core.LoggerContext@98ac89
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=StatusLogger'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=ContextSelector'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=Loggers,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=Appenders,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=AsyncAppenders,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=AsyncLoggerRingBuffer'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=Loggers,name=*,subtype=RingBuffer'
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=StatusLogger
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=ContextSelector
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=Loggers,name=
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=Appenders,name=Console
DEBUG StatusLogger Registering MBean org.apache.logging.log4j2:type=1e6f5c3,component=Appenders,name=RollingFile
TRACE StatusLogger Using default SystemClock for timestamps.
DEBUG StatusLogger org.apache.logging.log4j.core.util.SystemClock does not support precise timestamps.
TRACE StatusLogger Using DummyNanoClock for nanosecond timestamps.
DEBUG StatusLogger Reconfiguration complete for context[name=1e6f5c3] at URI jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml (org.apache.logging.log4j.core.LoggerContext@98ac89) with optional ClassLoader: null
DEBUG StatusLogger Shutdown hook enabled. Registering a new one.
DEBUG StatusLogger LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@98ac89] started OK.
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:249)
        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:77)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanLibrary(LibrariesIndexer.java:226)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanInstalledLibraries(LibrariesIndexer.java:203)
        at cc.arduino.contributions.libraries.LibrariesIndexer.rescanLibraries(LibrariesIndexer.java:163)
        at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:681)
        at processing.app.Base.onBoardOrPortChange(Base.java:1346)
        at processing.app.Base$11.actionPerformed(Base.java:1578)
        at processing.app.Base.rebuildBoardsMenu(Base.java:1550)
        at processing.app.Base.<init>(Base.java:285)
        at processing.app.Base.main(Base.java:150)
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:77)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanLibrary(LibrariesIndexer.java:226)
        at cc.arduino.contributions.libraries.LibrariesIndexer.scanInstalledLibraries(LibrariesIndexer.java:203)
        at cc.arduino.contributions.libraries.LibrariesIndexer.rescanLibraries(LibrariesIndexer.java:163)
        at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:681)
        at processing.app.Base.onBoardOrPortChange(Base.java:1346)
        at processing.app.Base$11.actionPerformed(Base.java:1578)
        at processing.app.Base.rebuildBoardsMenu(Base.java:1550)
        at processing.app.Base.<init>(Base.java:285)
        at processing.app.Base.main(Base.java:150)
DEBUG StatusLogger Stopping LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@98ac89]
DEBUG StatusLogger Stopping LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@98ac89]...
TRACE StatusLogger Unregistering 1 MBeans: [org.apache.logging.log4j2:type=1e6f5c3]
TRACE StatusLogger Unregistering 1 MBeans: [org.apache.logging.log4j2:type=1e6f5c3,component=StatusLogger]
TRACE StatusLogger Unregistering 1 MBeans: [org.apache.logging.log4j2:type=1e6f5c3,component=ContextSelector]
TRACE StatusLogger Unregistering 1 MBeans: [org.apache.logging.log4j2:type=1e6f5c3,component=Loggers,name=]
TRACE StatusLogger Unregistering 2 MBeans: [org.apache.logging.log4j2:type=1e6f5c3,component=Appenders,name=RollingFile, org.apache.logging.log4j2:type=1e6f5c3,component=Appenders,name=Console]
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=AsyncAppenders,name=*'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=AsyncLoggerRingBuffer'
TRACE StatusLogger Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=1e6f5c3,component=Loggers,name=*,subtype=RingBuffer'
TRACE StatusLogger Stopping XmlConfiguration[location=jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml]...
TRACE StatusLogger XmlConfiguration notified 2 ReliabilityStrategies that config will be stopped.
TRACE StatusLogger XmlConfiguration stopping 1 LoggerConfigs.
TRACE StatusLogger XmlConfiguration stopping root LoggerConfig.
TRACE StatusLogger XmlConfiguration notifying ReliabilityStrategies that appenders will be stopped.
TRACE StatusLogger XmlConfiguration stopping remaining Appenders.
DEBUG StatusLogger Shutting down RollingFileManager C:\Users\chidu\AppData\Local\Arduino15/logs/application.log
DEBUG StatusLogger Shutting down RollingFileManager C:\Users\chidu\AppData\Local\Arduino15/logs/application.log
DEBUG StatusLogger All asynchronous threads have terminated
DEBUG StatusLogger RollingFileManager shutdown completed with status true
DEBUG StatusLogger Shut down RollingFileManager C:\Users\chidu\AppData\Local\Arduino15/logs/application.log, all resources released: true
DEBUG StatusLogger Appender RollingFile stopped with status true
DEBUG StatusLogger Shutting down OutputStreamManager SYSTEM_ERR.false.false
DEBUG StatusLogger Shut down OutputStreamManager SYSTEM_ERR.false.false, all resources released: true
DEBUG StatusLogger Appender Console stopped with status true
TRACE StatusLogger XmlConfiguration stopped 2 remaining Appenders.
TRACE StatusLogger XmlConfiguration cleaning Appenders from 2 LoggerConfigs.
DEBUG StatusLogger Stopped XmlConfiguration[location=jar:file:/D:/arduino/lib/pde.jar!/log4j2.xml] OK
DEBUG StatusLogger Stopped LoggerContext[name=1e6f5c3, org.apache.logging.log4j.core.LoggerContext@98ac89] with status true