Bug 47

Summary: App crashes when perform testing with multiple reader connection on both Windows and Mac
Product: TestProduct Reporter: Mohan Kumar Karruppusamy <mohankumar.karruppusamy>
Component: TestComponentAssignee: Brian Roberge <brian.roberge>
Status: VERIFIED FIXED    
Severity: critical CC: sahil.parbhaker
Priority: Highest    
Version: unspecified   
Hardware: PC   
OS: All   

Description Mohan Kumar Karruppusamy 2018-08-03 20:44:15 EDT
Steps to Reproduce:

1. Do not connect any reader to the PC
2. Open the app
3. Click Next on welcome screen
4. Connect reader 1 and 2 (Reader 1 - Supported and Reader 2 - Unsupported)
5. Disconnect the Reader 1(Supported reader)
6. Click Next button.

Actual:
App crashes.

Note: After crash unable to launch the application unless rebooting. This issue occurs on both windows and mac.

Configuration details:

Build - LibreUpdate_733_157
Windows 10
Reader 1 (Supported) - 2.4.7
Reader 2 (Unsupported) - 2.2.10
Comment 1 Brian Roberge 2018-08-06 01:00:56 EDT
Use "first()" function to retrieve the only entry in a map

Fixed in build 739 and later.
Comment 2 Sahil Parbhaker 2018-08-20 22:55:39 EDT
Verified in MACOS Sierra and Windows 7 in build #787 for installer #157. On disconnecting the correct reader and keeping the incorrect reader connected, on hitting next button, the app displays incompatible reader and does not crash.