Seite 1 von 1

Probleme mit Bluetoothstack BlueZ Linux

Verfasst: Fr Jul 24, 2009 9:10 pm
von cloidnerux
Ich versuche gerade das Wiimote Whiteboard von Uwe Schmidt http://www.uweschmidt.org/wiimote-whiteboard unter Mint Linux 6 zum Laufen zu bringen.
Doch der Bluetoothstack gibt immer eine Fehler aus:

Code: Alles auswählen

 java -jar WiimoteWhiteboard.jar
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:74)
	at org.uweschmidt.wiimote.whiteboard.WiimoteConnector.connect(WiimoteConnector.java:48)
	at org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler.<init>(WiimoteDataHandler.java:84)
	at org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard.startup(WiimoteWhiteboard.java:98)
	at org.jdesktop.application.Application$1.run(Application.java:171)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: javax.bluetooth.BluetoothStateException: BlueCove com.intel.bluetooth.BluetoothStackBlueZ not available
	at com.intel.bluetooth.BlueCoveImpl.loadStackClass(BlueCoveImpl.java:345)
	at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:430)
	at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:69)
	at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1025)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:1023)
	at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:1016)
	at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:77)
	at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:97)
	at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:67)
	... 12 more
24.07.2009 21:54:56 org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard startup
SCHWERWIEGEND: Error on startup
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:74)
	at org.uweschmidt.wiimote.whiteboard.WiimoteConnector.connect(WiimoteConnector.java:48)
	at org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler.<init>(WiimoteDataHandler.java:84)
	at org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard.startup(WiimoteWhiteboard.java:98)
	at org.jdesktop.application.Application$1.run(Application.java:171)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: javax.bluetooth.BluetoothStateException: BlueCove com.intel.bluetooth.BluetoothStackBlueZ not available
	at com.intel.bluetooth.BlueCoveImpl.loadStackClass(BlueCoveImpl.java:345)
	at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:430)
	at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:69)
	at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1025)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:1023)
	at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:1016)
	at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:77)
	at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:97)
	at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:67)
	... 12 more
Bluecove und Bluez sind installiert, Die Wiimote wird auch erkannt, das Programm startet aber nicht.
Danke für Hilfe.

MfG cloidnerux.

Re: Probleme mit Bluetoothstack BlueZ Linux

Verfasst: Sa Jul 25, 2009 8:53 am
von Xin
Kann es sein, dass BlueCove zwar installiert ist, aber die Pfade noch nicht bekannt sind?

Gibt es kein Skript, dass das .jar aufruft und die Pfade dann übergibt?

Re: Probleme mit Bluetoothstack BlueZ Linux

Verfasst: Sa Jul 25, 2009 9:56 am
von cloidnerux
Kann es sein, dass BlueCove zwar installiert ist, aber die Pfade noch nicht bekannt sind?
mhmm, das Programm wurde mit Onejar oder wie es heißt gemacht, so zumindest auf der Seite vom Entwickler. Alles was ich im Ordner /lib der Jar-Datei hinterlege wird geladen.
Ich bin jetzt aber auf eine neuere Version von Bluecove gewechselt und bekomme folgende Fehlermeldung:

Code: Alles auswählen

$> java -jar WiimoteWhiteboard.jar
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/bluetooth/BluetoothStateException
	at org.uweschmidt.wiimote.whiteboard.WiimoteConnector.connect(WiimoteConnector.java:48)
	at org.uweschmidt.wiimote.whiteboard.WiimoteDataHandler.<init>(WiimoteDataHandler.java:84)
	at org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard.startup(WiimoteWhiteboard.java:98)
	at org.jdesktop.application.Application$1.run(Application.java:171)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.ClassNotFoundException: javax.bluetooth.BluetoothStateException
	at com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:602)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
	... 12 more

Anscheined findet er irgendwas nicht, aber ich kenne mich mit java nicht so gut aus.

Re: Probleme mit Bluetoothstack BlueZ Linux

Verfasst: Mo Jul 27, 2009 1:03 pm
von cloidnerux
Problem gelöst. Eine neurere verison des Programms unterstützte dann auch den Bluetoothstack und läuft einwandfrei.