Arduino and Processing 2

Hi Everyone,

I have installed the this Arduino library for Processing (Im using v2.0.1) but get this error message when I try to use the examples;


import processing.serial.*;

import cc.arduino.*;

Arduino arduino;

void setup() {
size(512, 200);
arduino = new Arduino(this, Arduino.list()[0], 57600); <----------------- ERROR LINE
}

void draw() {
background(constrain(mouseX / 2, 0, 255));
arduino.analogWrite(9, constrain(mouseX / 2, 0, 255));
arduino.analogWrite(11, constrain(255 - mouseX / 2, 0, 255));
}


ERROR MESSAGE

Stable Library

Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
RXTX Warning: Removing stale lock file. /var/lock/LK.047.033.000
gnu.io.PortInUseException: Unknown Application
at gnu.io.CommPortIdentifier.open(CommPortIdentifier.java:354)
at processing.serial.Serial.(Unknown Source)
at processing.serial.Serial.(Unknown Source)
at cc.arduino.Arduino.(Arduino.java:166)
at arduino_input.setup(arduino_input.java:31)
at processing.core.PApplet.handleDraw(PApplet.java:2245)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:243)
at processing.core.PApplet.run(PApplet.java:2141)
at java.lang.Thread.run(Thread.java:680)

I see this has been discussed on other forums but I have followed the suggestions but still no joy.

Just wondered if anyone had any new info on this?

Regards,

Oli