OS Linux Stretch (9), Gnome desktop.
IDE version 1.8.1
Arduino UNO R3
Sketch: AnalogReadSerial
I can compile the sketch and program the UNO but when I try to open the serial monitor (Tools > Serial Monitor) I get an error dump in the window at the bottom of the IDE that starts with
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: jssc.SerialNativeInterface.openPort(Ljava/lang/String;Z)J
at jssc.SerialNativeInterface.openPort(Native Method)
at jssc.SerialPort.openPort(SerialPort.java:158)
at processing.app.Serial.<init>(Serial.java:114)
...
The serial monitor window opens but nothing appears. If I open the port (/dev/ttyACM0) using 'screen' I see values that are printed by the sketch so I know it's running and writing values to the serial port.
I also have 1.67.4 installed and if I run that from a terminal window, it prints
hbarta@olive:~$ '/home/hbarta/SW/arduino-1.6.4/arduino'
Gtk-Message: Failed to load module "canberra-gtk-module"
Exception in thread "cc.arduino.packages.discoverers.serial.SerialBoardsLister" java.lang.UnsatisfiedLinkError: jssc.SerialNativeInterface.openPort(Ljava/lang/String;Z)J
at jssc.SerialNativeInterface.openPort(Native Method)
at processing.app.SerialPortList.getUnixBasedPortNames(SerialPortList.java:339)
at processing.app.SerialPortList.getPortNames(SerialPortList.java:300)
at processing.app.SerialPortList.getPortNames(SerialPortList.java:182)
at processing.app.Serial.list(Serial.java:234)
at cc.arduino.packages.discoverers.serial.SerialBoardsLister.run(SerialBoardsLister.java:75)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Port selection in the Tools menu is grayed out.
Both errors include
... java.lang.UnsatisfiedLinkError: jssc.SerialNativeInterface.openPort(Ljava/lang/String;Z)J
Any idea how to resolve this?
Thanks,
hank