When I start the arduino IDE as regular user from my debian testing system, I get a crash right after the splash screen:
Temp/arduino-1.8.9/arduino :) Picked up JAVA_TOOL_OPTIONS: java.lang.NullPointerException at processing.app.BaseNoGui.onBoardOrPortChange(BaseNoGui.java:679) at processing.app.Base.onBoardOrPortChange(Base.java:1317) at processing.app.Base$12.actionPerformed(Base.java:1544) at processing.app.Base.rebuildBoardsMenu(Base.java:1494) at processing.app.Base.<init>(Base.java:275) at processing.app.Base.main(Base.java:151) Temp/arduino-1.8.9/arduino 7,28s user 0,50s system 183% cpu 4,243 total
When I start it with
sudo I can use everything regularly. There are quite a few bug reports mainly in the archlinux community about a similar issue, where they suggest to install a package
arduino-avr-core to solve it. But I assume, the reason why it happens for me, is different, since it runs fine with root privileges, and we do not have such a package in debian. Debians arduino IDE from the repos is way to old to use it these days with modern boards.
tty uucp dialout cdrom floppy sudo audio dip video plugdev systemd-journal netdev bluetooth lpadmin scanner docker
The file permissions are fine for the ide and the arduino data directory.
The permissions for the usb device are also correct, just in case:
crw-rw----+ 1 root dialout 188, 0 Mai 4 11:42 /dev/ttyUSB0
My Java environment:
java --version :) openjdk 11.0.3 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1, mixed mode, sharing)
Maybe someone ran into the same problem as well?