Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weird behaviour when bluetooth is disabled #32

Open
cnlpete opened this issue Aug 13, 2020 · 1 comment
Open

Weird behaviour when bluetooth is disabled #32

cnlpete opened this issue Aug 13, 2020 · 1 comment

Comments

@cnlpete
Copy link
Contributor

cnlpete commented Aug 13, 2020

When is start the app with bluetooth disabled and try to activate the "Scan and Send active", it does not activate, but the counter with sent beacons starts increasing over time.

Log is attached below.

I would either expect the process to fail (show some kind of error message), or properly activate. either way, it shoudl only send beacons (and increment the counter) when the bluetooth connection is available.

[D] BleScanner::BleScanner:17 - Registering interface
[D] ExposureNotificationPrivate::ExposureNotificationPrivate:70 - Contacts
[D] ExposureNotificationPrivate::ExposureNotificationPrivate:72 - Timer
[D] ExposureNotificationPrivate::ExposureNotificationPrivate:77 - Load
[D] ExposureNotificationPrivate::ExposureNotificationPrivate:84 - Connections
[D] DBusInterface::DBusInterface:13 - CONTRAC: Initialising the dbus interface
[D] DBusInterface::DBusInterface:29 - CONTRAC: service registration:  true
[D] DBusInterface::DBusInterface:33 - CONTRAC: object registration:  true
[D] DBusInterface::DBusInterface:36 - CONTRAC: DBus registered:  true
[D] DBusInterface::start:64 - CONTRAC: start()
[D] ExposureNotification::onRpiChanged:479 - CONTRAC: onRpiChanged
[D] BleAdvertisement::setServiceData:178 - Service data value:  "f8673716d333847121fa7bae770a8582"
[D] DBusInterface::incrementSentCount:157 - CONTRAC: incrementSentCount()
[D] DBusInterface::incrementSentCount:159 - CONTRAC: receiveCount: 1
[D] ContactStorage::onTimeChanged:38 - Storage day set to  18487
[D] ContactStorage::harvestOldData:107 - Harvesting file:  "00000000.dat"
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] Controller::registerAdvert:42 - Registering advertisement
[D] BleAdvertisementManager::registerAdvertisement:65 - Registering advertisement:  "/uk/co/flypig/advert1"
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleAdvertisementManager::registerAdvertisement(BleAdvertisement*)::<lambda:75 - DBus RegisterAdvertisement call returned
[D] BleAdvertisementManager::registerAdvertisement(BleAdvertisement*)::<lambda:79 - Error:  "Method \"RegisterAdvertisement\" with signature \"oa{sv}\" on interface \"org.bluez.LEAdvertisingManager1\" doesn't exist\n"
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::start:64 - CONTRAC: start()
[D] BleScanner::applyDiscoveryFilter:97 - Setting up discovery filter
[D] BleScanner::applyDiscoveryFilter()::<lambda:108 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] BleScanner::removeDiscoveryFilter:172 - Removing discovery filter
[D] BleScanner::removeDiscoveryFilter()::<lambda:180 - DBus SetDiscoveryFilter returned
[D] BleScanner::dbusError:304 - DBus returned error:  "Method \"SetDiscoveryFilter\" with signature \"a{sv}\" on interface \"org.bluez.Adapter1\" doesn't exist\n"  ( 20 )
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] DBusInterface::isBusy:88 - CONTRAC: isBusy()
[D] ExposureNotification::intervalUpdate:470 - intervalUpdate
...
[D] ExposureNotification::intervalUpdate:470 - intervalUpdate
[D] ExposureNotification::onRpiChanged:479 - CONTRAC: onRpiChanged
[D] Controller::setRpi:64 - CONTRAC: unregistering
[D] Controller::unRegisterAdvert:52 - Unregistering advertisement
[D] BleAdvertisementManager::unRegisterAdvertisement:90 - Unregistering advertisement:  "/uk/co/flypig/advert1"
[D] BleAdvertisement::setServiceData:178 - Service data value:  "de9a2766d8e8224066ad020257835268"
[D] Controller::registerAdvert:42 - Registering advertisement
[D] BleAdvertisementManager::registerAdvertisement:65 - Registering advertisement:  "/uk/co/flypig/advert1"
[D] DBusInterface::incrementSentCount:157 - CONTRAC: incrementSentCount()
[D] DBusInterface::incrementSentCount:159 - CONTRAC: receiveCount: 2
[D] BleAdvertisementManager::unRegisterAdvertisement(BleAdvertisement*)::<lambda:100 - DBus UnregisterAdvertisement call returned
[D] BleAdvertisementManager::unRegisterAdvertisement(BleAdvertisement*)::<lambda:104 - Error:  "Method \"UnregisterAdvertisement\" with signature \"o\" on interface \"org.bluez.LEAdvertisingManager1\" doesn't exist\n"
[D] BleAdvertisementManager::registerAdvertisement(BleAdvertisement*)::<lambda:75 - DBus RegisterAdvertisement call returned
[D] BleAdvertisementManager::registerAdvertisement(BleAdvertisement*)::<lambda:79 - Error:  "Method \"RegisterAdvertisement\" with signature \"oa{sv}\" on interface \"org.bluez.LEAdvertisingManager1\" doesn't exist\n"
[D] ExposureNotification::intervalUpdate:470 - intervalUpdate
...
[D] ExposureNotification::intervalUpdate:470 - intervalUpdate
[D] ExposureNotification::onRpiChanged:479 - CONTRAC: onRpiChanged
[D] Controller::setRpi:64 - CONTRAC: unregistering
[D] Controller::unRegisterAdvert:52 - Unregistering advertisement
[D] BleAdvertisementManager::unRegisterAdvertisement:90 - Unregistering advertisement:  "/uk/co/flypig/advert1"
[D] BleAdvertisement::setServiceData:178 - Service data value:  "5bf8d16655163ed91dc54c610e051590"
[D] Controller::registerAdvert:42 - Registering advertisement
[D] BleAdvertisementManager::registerAdvertisement:65 - Registering advertisement:  "/uk/co/flypig/advert1"
[D] DBusInterface::incrementSentCount:157 - CONTRAC: incrementSentCount()
[D] DBusInterface::incrementSentCount:159 - CONTRAC: receiveCount: 3
[D] BleAdvertisementManager::unRegisterAdvertisement(BleAdvertisement*)::<lambda:100 - DBus UnregisterAdvertisement call returned
[D] BleAdvertisementManager::unRegisterAdvertisement(BleAdvertisement*)::<lambda:104 - Error:  "Method \"UnregisterAdvertisement\" with signature \"o\" on interface \"org.bluez.LEAdvertisingManager1\" doesn't exist\n"
[D] BleAdvertisementManager::registerAdvertisement(BleAdvertisement*)::<lambda:75 - DBus RegisterAdvertisement call returned
[D] BleAdvertisementManager::registerAdvertisement(BleAdvertisement*)::<lambda:79 - Error:  "Method \"RegisterAdvertisement\" with signature \"oa{sv}\" on interface \"org.bluez.LEAdvertisingManager1\" doesn't exist\n"
[D] ExposureNotification::intervalUpdate:470 - intervalUpdate
...
[D] ExposureNotification::intervalUpdate:470 - intervalUpdate
@llewelld
Copy link
Owner

Thanks for this report and the useful logs. You make a very valid point; definitely something that should be fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants