That said, I can offer some general insights based on common practices and potential issues related to authentication pending statuses and error codes.
Corruption in your local login cache can prevent the "Pending" status from clearing. adlsdk-status-auth-pending 4
The network layer succeeded (the token was actually fetched). The failure occurred when the callback tried to notify() a CountDownLatch that had already been destroyed due to a premature timeout handler in the caller’s code. That said, I can offer some general insights