smartdevicelink / sdl_core

SmartDeviceLink In-Vehicle Software and Sample HMI
BSD 3-Clause "New" or "Revised" License
242 stars 244 forks source link

SDL doesn't response to RegisterAppInterface after resumption in case HMI does not response on RC.SetGlobalProperties #3802

Closed VNikiforov-dev closed 3 years ago

VNikiforov-dev commented 3 years ago

Bug Report

SDL doesn't response to RegisterAppInterface after resumption in case HMI does not response on RC.SetGlobalProperties

Preconditions
  1. Start SDL and HMI
  2. Mobile connected
  3. Mobile app is registered and activated
Reproduction Steps
  1. Mobile app requests SetGlobalProperties(UI, TTS, RC) RPC
  2. Set in (setting->RPC Control->appName) DO_NOT_RESPOND for RC.SetGlobalProperties
  3. Mobile application is unregistered with unexpectedDisconnect=true during transport disconnect (Turn off transport on Mobile device)
  4. Turn on transport on Mobile device
  5. App request RegisterAppInterface with actual hashID
  6. Wait 1 mins
Expected Behavior
  1. Mobile application is registered with actual hashID
Observed Behavior
  1. Mobile doesn't receive response
OS & Version Information
VNikiforov-dev commented 3 years ago

Please note Luxoft team is going to prepare a fix

Jack-Byrne commented 3 years ago

@VNikiforov-dev What version of SDL Core was this issue found on? 7.1 and 8.0?

dboltovskyi commented 3 years ago

@JackLivio Please notice this is a non-regression issue. It's also reproduced on 7.1