question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Windows 10 TimeOut Error

See original GitHub issue
  • bleak version: 22.2.2
  • Python version: 3.11
  • Operating System: Windows 10
  • BlueZ version (bluetoothctl -v) in case of Linux:

Description

I’m trying to run a custom script to connect to a peripheral. This script works perfectly on my Mac and on my other Windows 10, and everything works, but when trying to set it up on a new Windows 10 laptop, I keep getting this TimeOut error.

What I Did

This is the error that I get:

Traceback (most recent call last):
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 103, in <module>
    loop.run_until_complete(main())
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 85, in main
    await data_client(device)
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 31, in data_client
    async with BleakClient(device) as client:
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\__init__.py", line 433, in __aenter__
    await self.connect()
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\__init__.py", line 471, in connect
    return await self._backend.connect(**kwargs)
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\backends\winrt\client.py", line 380, in connect
    await asyncio.gather(wait_connect_task, wait_get_services_task)
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\backends\winrt\client.py", line 612, in get_services
    get_services_task.result(),
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\backends\winrt\client.py", line 933, in result
    return self._async_result.get_results()
OSError: [WinError -2147483629] The object has been closed

= RESTART: C:\Users\Celia\Scripts\Python\csblesimp.py

Warning (from warnings module):
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 101
    loop = asyncio.get_event_loop()
DeprecationWarning: There is no current event loop
Device: DE:D3:4D:CA:60:FD
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\backends\winrt\client.py", line 380, in connect
    await asyncio.gather(wait_connect_task, wait_get_services_task)
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 103, in <module>
    loop.run_until_complete(main())
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 85, in main
    await data_client(device)
  File "C:\Users\Celia\Scripts\Python\csblesimp.py", line 31, in data_client
    async with BleakClient(device) as client:
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\__init__.py", line 433, in __aenter__
    await self.connect()
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\__init__.py", line 471, in connect
    return await self._backend.connect(**kwargs)
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\bleak\backends\winrt\client.py", line 379, in connect
    async with async_timeout.timeout(timeout):
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\async_timeout\__init__.py", line 129, in __aexit__
    self._do_exit(exc_type)
  File "C:\Users\Celia\AppData\Local\Programs\Python\Python310\lib\site-packages\async_timeout\__init__.py", line 212, in _do_exit
    raise asyncio.TimeoutError

Issue Analytics

  • State:open
  • Created 10 months ago
  • Comments:46

github_iconTop GitHub Comments

1reaction
dlechcommented, Nov 29, 2022

OK, making progress now. I had a mistake in my latest change that caused the new exception. I just pushed the fix, so try uninstalling and installing the package again.

0reactions
dlechcommented, Nov 29, 2022

Thanks for all of the testing!

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Fix Clock Watchdog Timeout on Windows - groovyPost
A Clock_Watchdog_Timeout BSOD error relates to a problem between your system and CPU communicating. It's a system-level process called “system ...
Read more >
Clock Watchdog Timeout Error: Solved [13 Ways To Fix]
Ways To Fix Clock_Watchdog_Timeout Error · #1) Update Drivers · #2) Update BIOS · #3) Disable C1-E In BIOS · #4) Reset BIOS...
Read more >
Clock Watchdog Timeout BSoD: Diagnose & Fix Fast
The Clock Watchdog Timeout error can be caused by outdated or broken drivers. Here's a solid lead to start your troubleshooting process.
Read more >
How to Fix a Clock_Watchdog_Timeout BSOD in Windows 10
The clock_watchdog_timeout is a blue screen stop code with a check value of 0x00000101, and usually points to an issue with your PC's...
Read more >
How to solve clock watchdog timeout error - MSPoweruser
BSoD errors or Blue Screen of Death are sometimes caused by a clock watchdog timeout. It happens when the time allotted by the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found