Exception in 3.2.5 related to ESTCloudManager

I’m seeing this exception and it appears to be related to secure beacons. If I skip ESTCloudManager setupAppID then I don’t see the exception.

-[__NSDictionaryI removeObjectForKey:]: unrecognized selector sent to instance 0x170260700
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryI removeObjectForKey:]: unrecognized selector sent to instance 0x170260700'

Thread 1Queue : com.apple.main-thread (serial)
#0	0x0000000196bb00a8 in objc_exception_throw ()
#1	0x00000001853933a4 in -[NSObject(NSObject) doesNotRecognizeSelector:] ()
#2	0x0000000185390154 in ___forwarding___ ()
#3	0x0000000185292ccc in _CF_forwarding_prep_0 ()
#4	0x00000001001e73e4 in -[ESTCacheManager removeSecureInfoForBeacon:] ()
#5	0x00000001001e6e40 in -[ESTCacheManager requestManagerDidSendRequest:withResponseData:withError:] ()
#6	0x00000001001c6148 in -[ESTRequestManager request:didFinishLoadingWithResposne:] ()
#7	0x00000001001eb038 in -[ESTRequestBase parseRespondedData:] ()
#8	0x00000001001ef024 in -[ESTRequestBeaconDetails parseRespondedData:] ()
#9	0x00000001001c31dc in -[ESTRequestGetJSON connectionDidFinishLoading:] ()
#10	0x0000000184e0c5b8 in __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke ()

Thanks for posting the exception, we’ll take a look. Would you be so kind and post it to our GitHub issues tracker?

This’ll make sure our engineers have the bug in front of them when planning their sprints (: