Hello.
I'm trying to use WiimoteWhiteboard (
http://www.uweschmidt.org/wiimote-
whiteboard) on my linux laptop.
I already tried my bluetooth stack with cwiid, so I know it works.
I have copied bluecove-2.0.3.jar and bluecove-gpl-2.0.3.jar in the
WiimoteWhiteboard/ directory; I then start the application with
java -classpath bluecove-2.0.3.jar:bluecove-gpl-2.0.3.jar -jar
WiimoteWhiteboard.jar
but everytime I get
java.lang.IllegalStateException: Bluetooth failed to initialize. There
is probably a problem with your local Bluetooth stack or API.
at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:57)
at
org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler.<init>(WiimoteDataHandler.java:
95)
at
org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard.startup(WiimoteWhiteboard.java:
76)
at org.jdesktop.application.Application$1.run(Application.java:171)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:
273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:
183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:
173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: javax.bluetooth.BluetoothStateException: BlueCove
com.intel.bluetooth.BluetoothStackBlueZ not available
at com.intel.bluetooth.BlueCoveImpl.loadStackClass(BlueCoveImpl.java:
344)
at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:
430)
at com.intel.bluetooth.BlueCoveImpl.access$600(BlueCoveImpl.java:69)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:970)
at java.security.AccessController.doPrivileged(Native Method)
at
com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:
968)
at
com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:
961)
at
javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:
77)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:97)
at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:49)
... 11 more
Can anybody help me on that? Thanks!