OK, now I have the windows box in my possession for a few days. Quality time with Vista...
Now the issue is this:
I connect;
My app runs fine;
I disconnect;
I try to reconnect, and fail;
I restart the machine;
and I connect successfully again. Once.
Is this normal with Widcomm drivers? Do I always have to reboot Vista to reconnect?
The stack trace for the failure in question:
BlueCove version 2.1.0 on widcomm
java.lang.IllegalStateException: Bluetooth failed to initialize. There is probab
ly a problem with your local Bluetooth stack or API.
at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:73)
at boogiepants.display.DancerDisplay.connect(DancerDisplay.java:75)
at boogiepants.display.ControlPanel$3.actionPerformed(ControlPanel.java:
179)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
...
Caused by: javax.bluetooth.BluetoothStateException: No errors in WIDCOMM stack
at com.intel.bluetooth.BluetoothStackWIDCOMM.getLocalDeviceBluetoothAddr
ess(Native Method)
at javax.bluetooth.LocalDevice.<init>(LocalDevice.java:71)
at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:7
8)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:95)
at wiiremotej.WiiRemoteJ.<clinit>(WiiRemoteJ.java:66)
... 27 more
Should I tell my Windows users to expect this?