Serial Monitor not working

I have a Leonardo and Arduino 1.0.5 on a Win XP laptop and it seems that my Serial Monitor is not working. I can upload without issues, but the Serial Monitor is dead.

I tried all I could think of: all datarates, code while(!Serial), all delaying until the Serial monitor starts ,etc. I suspect now the HW, but I hope it is not (as usual :stuck_out_tongue: ).

Basically, the Arduino doesn't transmit anything to the PC, no matter what code I sent and when I try to send something, I get this message:

/////////////////////////////////// Input/output error in writeArray
at Method)
at javax.swing.JTextField.fireActionPerformed(
at javax.swing.JTextField.postActionEvent(
at javax.swing.JTextField$NotifyAction.actionPerformed(
at javax.swing.SwingUtilities.notifyAction(
at javax.swing.JComponent.processKeyBinding(
at javax.swing.JComponent.processKeyBindings(
at javax.swing.JComponent.processKeyEvent(
at java.awt.Component.processEvent(
at java.awt.Container.processEvent(
at java.awt.Component.dispatchEventImpl(
at java.awt.Container.dispatchEventImpl(
at java.awt.Component.dispatchEvent(
at java.awt.KeyboardFocusManager.redispatchEvent(
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(
at java.awt.Component.dispatchEventImpl(
at java.awt.Container.dispatchEventImpl(
at java.awt.Window.dispatchEventImpl(
at java.awt.Component.dispatchEvent(
at java.awt.EventQueue.dispatchEvent(
at java.awt.EventDispatchThread.pumpOneEventForFilters(
at java.awt.EventDispatchThread.pumpEventsForFilter(
at java.awt.EventDispatchThread.pumpEventsForHierarchy(
at java.awt.EventDispatchThread.pumpEvents(
at java.awt.EventDispatchThread.pumpEvents(

Any suggestion will be appreciated.

Have you tried another serial app? HTERM is very good. Did the leds (rx/tx) in the arduino blink?

Yes, I tried this too, still no data...
When I connect, the Rx led blinks, but then nothing.

It sounds like the culprit is not the Serial Monitor :roll_eyes:

I don't know a lot the Leonardo, but it seems the serial communication is not in the same device, so it might be a problem that you are using another port. Maybe someone with more experience in this board can add something extra to allow you to troubleshoot the issue.

If you have a serial-usb board, you can try to link up directly the cables to the RX TX pins to discard any 'internal' issue.

I noticed that also the "Burn bootloader" doesn't work, I get this message:
avrdude: usbdev_open(): did not find any USB device "usb"

Arduino Leonardo is my Device list, under Ports(COM28). Should I have somewhere a "USB" device?

I have the same trouble here, IDE 1.0.5 and leonardo board.
I'm also struggling to work with the MIDI protocol on the UART serial port on digital pin 0 (rx) and digital pin 1(tx), that also seems to have problems.

I think is definitely a problem related to the serial management on the leonardo.

Strangely enough... I uninstalled Arduino, restarted, installed it back, restarted, plugged in Arduino Leonardo, installed again the drivers, restarted... and it works now...
All the best!