Created Thu, 13 Aug 2015 07:35:53 +0000 by GastonLagaffe
Thu, 13 Aug 2015 07:35:53 +0000
as I tested my code with the MPIDE, I ran into a strange behavior: When starting MPIDE I get the expected empty screen. As I enter the menu bar to select an menu item, I experience that each time I move the mouse to the "Tools" item, I have to wait 15 seconds until the menu opens. I can then freely navigate in the submenus, i.e. to select the board or com port. When moving to the "Tools" menu item again, I have to wait for another 15 seconds to open. I tried the past four distributions of MPIDE without difference, the process is not consuming resources (<1% CPU) so it is waiting for something to complete. Loading a sketch is also delayed by the same delay. I am using Windows 8.1 64bit Enterprise, mpide-0150-windows-20150801-test.zip, java 8u51 (tried both 32 bit and 64 bit). Process monitor shows mpide is using its own java version, so I removed the java version from the directory. It then uses the system wide installed java, but no improvement. Starting in compatibility mode or as administrator does not help either but is not surprising as the mpide only calls java.
As I use UECIDE as prime IDE, this is not urgent but disturbing. Any hint is welcome.
Thu, 13 Aug 2015 08:17:13 +0000
Do you happen to have any Bluetooth serial ports?
Thu, 13 Aug 2015 08:34:38 +0000
it is the bluetooth - switch off the bluetooth adapter and MPIDE works as expected. Surprisingly, this is not an issue with the Arduino IDE or UECIDE
Thu, 13 Aug 2015 08:56:36 +0000
That is because neither of us use the ropey old rxtx library any more. It has serious problems with Bluetooth when it tries to enumerate the list of available devices.