'Failed to download, check logcat error' on Android 7.0
The device is an ASUS tablet running Android 7.0.
On database update, each database errors with 'Failed to download, check logcat error'
03-01 14:43:40.254 4350 4485 W System.err: at us.spotco.malwarescanner.Database$Downloader.doInBackground(Database.java:217)
03-01 14:43:40.254 4350 4485 W System.err: at us.spotco.malwarescanner.Database$Downloader.doInBackground(Database.java:177)
03-01 14:43:40.254 4350 4485 W System.err: at android.os.AsyncTask$2.call(AsyncTask.java:304)
03-01 14:43:40.255 4350 4485 W System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-01 14:43:40.255 4350 4485 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
03-01 14:43:40.255 4350 4485 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
03-01 14:43:40.255 4350 4485 W System.err: at java.lang.Thread.run(Thread.java:761)
03-01 14:43:40.255 4350 4485 W System.err: Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
03-01 14:43:40.255 4350 4485 W System.err: at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:549)
03-01 14:43:40.255 4350 4485 W System.err: at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:508)
03-01 14:43:40.256 4350 4485 W System.err: at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:401)
03-01 14:43:40.256 4350 4485 W System.err: at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:375)
03-01 14:43:40.256 4350 4485 W System.err: at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:304)
03-01 14:43:40.256 4350 4485 W System.err: at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
03-01 14:43:40.257 4350 4485 W System.err: at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:88)
03-01 14:43:40.257 4350 4485 W System.err: at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:178)
03-01 14:43:40.257 4350 4485 W System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:611)
03-01 14:43:40.257 4350 4485 W System.err: at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
03-01 14:43:40.257 4350 4485 W System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:362)
03-01 14:43:40.257 4350 4485 W System.err: ... 18 more
03-01 14:43:40.257 4350 4485 W System.err: Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
03-01 14:43:40.257 4350 4485 W System.err: ... 29 more
03-01 14:43:40.264 263 263 E IPQService: getGlobalPQSwitch could not contact remote
03-01 14:43:40.267 1408 1517 D AALService: Output backlight = 162/1023, CABC gain = 316
03-01 14:43:40.280 263 263 E IPQService: getGlobalPQSwitch could not contact remote
03-01 14:43:40.296 263 263 E IPQService: getGlobalPQSwitch could not contact remote
03-01 14:43:40.313 1940 1940 D NetworkController.WifiSignalController: Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=true,activityOut=false,rssi=-47,lastModified=03-01 02:43:38,ssid="###"
03-01 14:43:40.313 1940 1940 D NetworkController.WifiSignalController: to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(Wi-Fi Icons),activityIn=true,activityOut=true,rssi=-47,lastModified=03-01 02:43:38,ssid="###"
03-01 14:43:40.313 1940 1940 D SignalClusterView: vpn: GONE
03-01 14:43:40.313 1940 1940 D SignalClusterView: ethernet: GONE
03-01 14:43:40.314 1940 1940 D SignalClusterView: wifi: VISIBLE sig=2130838878 inout=2130838862
03-01 14:43:40.314 1940 1940 D SignalClusterView: vpn: GONE
03-01 14:43:40.314 1940 1940 D SignalClusterView: ethernet: GONE
03-01 14:43:40.315 1940 1940 D SignalClusterView: wifi: VISIBLE sig=2130838878 inout=2130838862
03-01 14:43:40.332 263 865 I BufferQueueProducer: [StatusBar](this:0x737cfba800,id:11,api:1,p:1940,c:263) queueBuffer: fps=0.50 dur=2002.55 max=2002.55 min=2002.55
03-01 14:43:40.347 263 263 E IPQService: getGlobalPQSwitch could not contact remote
03-01 14:43:40.434 1408 1517 D AALService: Output backlight = 161/1023, CABC gain = 317
03-01 14:43:40.518 1408 1517 D AALService: Output backlight = 160/1023, CABC gain = 318
03-01 14:43:40.551 1408 1517 D AALService: Output backlight = 158/1023, CABC gain = 319
03-01 14:43:40.585 1408 1517 D AALService: Output backlight = 157/1023, CABC gain = 320
03-01 14:43:40.618 1408 1517 D AALService: Output backlight = 156/1023, CABC gain = 321
03-01 14:43:40.634 1751 1924 D PerfServiceManager: [PerfService] MESSAGE_TIMEOUT:107
03-01 14:43:40.634 1751 1924 D PerfServiceManager: [PerfService] set utilization:0.8
03-01 14:43:40.652 1408 1517 D AALService: Output backlight = 155/1023, CABC gain = 322
03-01 14:43:40.658 4350 4484 D Hypatia : Considering database reload!
03-01 14:43:40.659 1751 3522 D PowerManagerNotifier: onWakeLockReleased: flags=1, tag="Hypatia::UpdateLock", packageName=us.spotco.malwarescanner, ownerUid=10158, ownerPid=4350, workSource=null
03-01 14:43:40.660 4350 4484 D Hypatia : Database not loaded, skipping reload!
Appears to be an SSL error?