Bluecove-Bluez problem link problem

33 views
Skip to first unread message

Paul Bing

unread,
Jun 3, 2010, 10:13:49 PM6/3/10
to bluecove-users
Hello! I am new to using Bluecove. I am using bluecove 2.1.1 in linux.
I could successfully run my test program with the following libraries:

bluecove-2.1.1-SNAPSHOT.jar
bluecove-gpl-2.1.1-SNAPSHOT.jar

As i am trying to make a product the GPL license does not apply to my
business that is why i am trying to use
bluecove-bluez-2.1.1-SNAPSHOT.jar
libdbus-java-2.7.jar
dbus-java-bin-2.7.jar

However when i try to run the same program changing the GPL with the
Bluez i get this exception when i try to get the local device:

debug:
java.lang.ClassNotFoundException:
com.intel.bluetooth.BluetoothStackBlueZ
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
com.intel.bluetooth.BlueCoveImpl.loadStackClass(BlueCoveImpl.java:351)
at
com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:446)
at com.intel.bluetooth.BlueCoveImpl.access
$500(BlueCoveImpl.java:69)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:
1043)
at java.security.AccessController.doPrivileged(Native Method)
at
com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:
1041)
at
com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:
1034)
at
javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:
75)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:
95)
at sdptest.Main.main(Main.java:44)
java.lang.UnsatisfiedLinkError: no unix-java in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at
com.intel.bluetooth.NativeLibLoader.tryload(NativeLibLoader.java:250)
at
com.intel.bluetooth.NativeLibLoader.isAvailable(NativeLibLoader.java:
224)
at
com.intel.bluetooth.BlueCoveImpl.loadNativeLibraries(BlueCoveImpl.java:
394)
at
com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:449)
at com.intel.bluetooth.BlueCoveImpl.access
$500(BlueCoveImpl.java:69)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:
1043)
at java.security.AccessController.doPrivileged(Native Method)
at
com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:
1041)
at
com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:
1034)
at
javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:
75)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:
95)
at sdptest.Main.main(Main.java:44)
Exception in thread "main" java.lang.UnsatisfiedLinkError: no unix-
java in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at cx.ath.matthew.unix.UnixSocket.<clinit>(UnixSocket.java:33)
at org.freedesktop.dbus.Transport.connect(Unknown Source)
at org.freedesktop.dbus.Transport.<init>(Unknown Source)
at org.freedesktop.dbus.DBusConnection.<init>(Unknown Source)
at org.freedesktop.dbus.DBusConnection.getConnection(Unknown
Source)
at
com.intel.bluetooth.BluetoothStackBlueZDBus.initialize(BluetoothStackBlueZDBus.java:
213)
at
com.intel.bluetooth.BlueCoveImpl.setBluetoothStack(BlueCoveImpl.java:
972)
at
com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:501)
at com.intel.bluetooth.BlueCoveImpl.access
$500(BlueCoveImpl.java:69)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:
1043)
at java.security.AccessController.doPrivileged(Native Method)
at
com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:
1041)
at
com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:
1034)
at
javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:
75)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:
95)
at sdptest.Main.main(Main.java:44)


As I am new to linux to, I guess there might be a library linking
problem or something like that. Does anybody use Bluez? What libraries
am i misssing and where can i download from?

Thanks in advance,
Paul
Reply all
Reply to author
Forward
0 new messages