Encrypted RPCs that fail because encryption isn't set up don't call back #1971
Labels
bug
A defect in the library
manager-lifecycle
Relating to the manager layer - lifecycle manager
protocol
Relating to the protocol layer
Bug Report
If RPC service encryption is set up, attempting to send an RPC request before encryption is set up will result in the handler never being called. This can cause managers to hang when setting up if, for example,
PutFile
is encrypted. This results in the app being totally inoperable.Reproduction Steps
PutFile
require encryptionExpected Behavior
The app successfully sets up, or at least is operable after failing some part
Observed Behavior
The app is entirely broken due to
SDLFileManager
hanging when attempting to send the app icon. This fails due to RPC encryption not being set up yet and the handler is never called, leaving the operation and manager to hang.OS & Version Information
Test Case, Sample Code, and / or Example App
n/a
The text was updated successfully, but these errors were encountered: