Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Version used: 2.9.1
Devices/Android versions reproduced on: Android 14,13 (not os specific issue)
Hello Google Team,
We need your help for a Prod issue we are facing.
For some users:
WorkManager.getInstance(getApplicationContext())
.getWorkInfosByTag("UTH_Cache_Worker")
.get()
This blocks the current thread indefinitely. I know i am doing a .get() where as getWorkInfosByTag returns a Future. But how this is possible? Why getWorkInfosByTag will never return a result?
I checked internally, it schedules a runnable on mWorkTaskExecutor.getSerialTaskExecutor()
But again why mWorkTaskExecutor is busy somewhere else, indefinitely?
Can you throw some lights in this direction? Any comment in this direction would be helpful.
I don't have any Work Manager custom Implementation.