Bug Report
SDL does not concatenate the internal UI error message and error message from VR response in case PerformInteraction requests for 'BOTH' interaction mode
Reproduction Steps
- SDL and HMI are started.
- HMI respond with 'available' = false on UI.IsReady request from SDL
- App is registered and activated
- CreateInteractionChoiceSet is added
- App requests PerformInteraction with 'BOTH' interaction mode to SDL and user does not provide choice
- HMI responds VR.PerformInteraction(TIMED_OUT, "message":"Perform Interaction error response"}
Expected Behavior
SDL respond PerformInteraction with (resultCode: TIMED_OUT, success: false, "info":"Perform Interaction error response, UI is not supported by system ")
Observed Behavior
SDL respond PerformInteraction with (resultCode: TIMED_OUT, success: false, "info":"Perform Interaction error response")
OS & Version Information
OS/Version: Ubuntu 18.04
SDL Core Version: https://github.com/smartdevicelink/sdl_core/tree/develop (65947fd)
Test Case, Sample Code, and / or Example App
Logs_3926.zip