Exposure Check Failed
See original GitHub issueAvoid duplicates
- Bug is not mentioned in the FAQ
- Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
- Bug is not already reported in another issue
There is a related issue in the FAQ: āExposure Check Failed after updating to version 1.6.0ā, but Iām using 2.16.2.
Technical details
- Device name: Nokia 7 plus
- Android version: 10
- App version: 2.16.2
Describe the bug
For the 3rd or 4th day in a row I only get this message: āExposure check failedā ā āThe synchronization of random IDs with the server failed. You can restart the synchronization manually.ā Tapping āRestartā shortly shows āData is being downloadedā and āCheck runningā, but then the status remains as before.
Steps to reproduce the issue
Open the app and check the status page.
Expected behaviour
I know that my status should be āredā from a check-in last week.
Possible Fix
Additional context
Maybe this excerpt from the log helps? The date and time with high risk would match the event I checked into.
Possibly relevant: I forgot to check in when I entered the event, so I did it afterwards when I left and immediately checked out again. All people were still in the room (wearing masks, by the way), so I hadnāt bothered updating the start time of the event until a few days ago when my status was either still green or already showed the error ā I donāt remember, unfortunately.
LastCombinedRiskResults(lastCalculated=CombinedEwPtRiskLevelResult(ptRiskLevelResult=PtRiskLevelResult(calculatedAt=2022-01-25T06:40:25.339Z, riskState=CALCULATION_FAILED, presenceTracingDayRisk=[PresenceTracingDayRisk(localDateUtc=2022-01-19, riskState=CALCULATION_FAILED)], checkInWarningOverlaps=[CheckInWarningOverlap(checkInId=31, transmissionRiskLevel=6, traceWarningPackageId=DE_456377, startTime=2022-01-19T19:05:17.458Z, endTime=2022-01-19T19:05:30.923Z)]), ewRiskLevelResult=RiskLevelTaskResult(calculatedAt=2022-01-25T06:40:28.179Z, failureReason=null, ewAggregatedRiskResult=EwAggregatedRiskResult(totalRiskLevel=HIGH, totalMinimumDistinctEncountersWithLowRisk=4, totalMinimumDistinctEncountersWithHighRisk=1, mostRecentDateWithLowRisk=2022-01-17T00:00:00.000Z, mostRecentDateWithHighRisk=2022-01-19T00:00:00.000Z, numberOfDaysWithLowRisk=1, numberOfDaysWithHighRisk=1, exposureWindowDayRisks=null), exposureWindows.size=null), exposureWindowDayRisks=[ExposureWindowDayRisk(dateMillisSinceEpoch=1642550400000, riskLevel=HIGH, minimumDistinctEncountersWithLowRisk=1, minimumDistinctEncountersWithHighRisk=1), ExposureWindowDayRisk(dateMillisSinceEpoch=1642377600000, riskLevel=LOW, minimumDistinctEncountersWithLowRisk=3, minimumDistinctEncountersWithHighRisk=0)]), lastSuccessfullyCalculated=CombinedEwPtRiskLevelResult(ptRiskLevelResult=PtRiskLevelResult(calculatedAt=2022-01-23T18:02:10.534Z, riskState=LOW_RISK, presenceTracingDayRisk=null, checkInWarningOverlaps=null),
Internal Tracking ID: EXPOSUREAPP-11583
Issue Analytics
- State:
- Created 2 years ago
- Comments:15 (10 by maintainers)
Top GitHub Comments
Thank you, found it! This is the ID: B909160E7EEB6F3DD1EF
Some keywords from a log file of a working system are:
Ideally somebody from the Open Source Team would offer to analyze the log file. Perhaps the keywords above will help you @lumpiluk if you would like to take a further look into your log file.
I found a similar line to the one you posted, which starts with:
V/TracingStateProvider:
and it containsriskState=LOW_RISK
in comparison to your line which includesriskState=CALCULATION_FAILED
.