HELP! I need somebody...

Problem list:
Arduino 2560 times out during uploading of a script (even blink)

Progress:
Advice was given as above in forum posts and loop back test performed --> no echo using serial monitor
I've looked at the troubleshooting, tested jumpers, and changed USB cable twice - all didn't seem to help.
Have now just realised that this was produced in sketch...

java.io.IOException: Device not configured in writeArray

  • at gnu.io.RXTXPort.writeArray(Native Method)*
  • at gnu.io.RXTXPort$SerialOutputStream.write(RXTXPort.java:1124)*
  • at processing.app.Serial.write(Serial.java:517)*
  • at processing.app.Serial.write(Serial.java:540)*
  • at processing.app.SerialMonitor.send(SerialMonitor.java:200)*
  • at processing.app.SerialMonitor.access$100(SerialMonitor.java:32)*
  • at processing.app.SerialMonitor$3.actionPerformed(SerialMonitor.java:89)*
  • at javax.swing.JTextField.fireActionPerformed(JTextField.java:487)*
  • at javax.swing.JTextField.postActionEvent(JTextField.java:668)*
  • at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:783)*
  • at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1573)*
  • at javax.swing.JComponent.processKeyBinding(JComponent.java:2766)*
  • at javax.swing.JComponent.processKeyBindings(JComponent.java:2801)*
  • at javax.swing.JComponent.processKeyEvent(JComponent.java:2729)*
  • at java.awt.Component.processEvent(Component.java:5394)*
  • at java.awt.Container.processEvent(Container.java:2010)*
  • at java.awt.Component.dispatchEventImpl(Component.java:4083)*
  • at java.awt.Container.dispatchEventImpl(Container.java:2068)*
  • at java.awt.Component.dispatchEvent(Component.java:3918)*
  • at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1828)*
  • at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:681)*
  • at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:940)*
  • at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:810)*
  • at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:645)*
  • at java.awt.Component.dispatchEventImpl(Component.java:3956)*
  • at java.awt.Container.dispatchEventImpl(Container.java:2068)*
  • at java.awt.Window.dispatchEventImpl(Window.java:1801)*
  • at java.awt.Component.dispatchEvent(Component.java:3918)*
  • at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:501)*
  • at java.awt.EventQueue.access$000(EventQueue.java:80)*
  • at java.awt.EventQueue$1.run(EventQueue.java:462)*
  • at java.awt.EventQueue$1.run(EventQueue.java:461)*
  • at java.security.AccessController.doPrivileged(Native Method)*
  • at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:84)*
  • at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:95)*
  • at java.awt.EventQueue$2.run(EventQueue.java:476)*
  • at java.awt.EventQueue$2.run(EventQueue.java:475)*
  • at java.security.AccessController.doPrivileged(Native Method)*
  • at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:84)*
  • at java.awt.EventQueue.dispatchEvent(EventQueue.java:473)*
  • at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)*
  • at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)*
  • at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)*
  • at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)*
  • at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)*

Plan:
Any further advice. Could this be firmware? Hardware? My computer (running 10.5.8 osx, arduino 1.0.1)?

Thanks for anymore advice in advance...