microg/GmsCore
Documented errors, page 2 of 4. Back to microg/GmsCore
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| client not admin, yet tried to add work account | exception | error | android, security, work-account, authorization |
| length of flags is smaller than LENGTH_MIN_SECURITY_POLICY_F | validation | error | thread-network, validation, byte-array, java |
| response is null | exception | error | kotlin, nullpointerexception, billing, protobuf |
ERROR_MISSING_INSTANCEID_SERVICE ERROR_MISSING_INSTANCEID_SERVICE | exception | critical | android, play-services, microg, missing-service |
| Failed to read license | exception | error | java, io, oss-licenses, android-resources |
| GCM disabled | exception | error | |
| Could not read from parcel file descriptor | exception | error | android, io, parcel, bitmap |
IntegrityErrorCode.INTERNAL_ERROR Null packageName. | error_code | error | kotlin, play-integrity, bundle, missing-argument |
| Not a boolean type | validation | error | android, phenotype, type-mismatch, flags |
| Binder object is null. | exception | error | android, binder, null, reflection |
| key data missing | validation | error | nearby, exposure-notification, protobuf, validation |
| location must not be null | validation | error | maps, android, ground-overlay, null-check |
| Nothing cached: $cacheKey | exception | error | android, in-app-billing, cache, state |
| deleteAll was set to true but keys were also provided | validation | error | android, blockstore, validation, illegal-argument |
| No Google account found. | exception | error | android, account, authentication, in-app-billing |
| Task is not yet complete | exception | error | android, async, illegal-state, task-lifecycle |
| duration limit reached (expired at ${request.expirationTime} | exception | error | android, location, device-orientation, timeout |
| Missing package name | exception | error | play-games, package-validation, service-binding, android |
| width must not be negative | validation | error | maps, android, ground-overlay, range-check |
| Failed to load remote module. | exception | error | |
| invalid displacement: {smallestDisplacementMeters} | validation | error | android, location, illegal-argument, deprecated-api |
| Version not supported | exception | error | android, sms-retriever, sdk-version, compatibility |
| account ${account.name} does not match hostedDomainFilter=$h | exception | error | oauth, authorization, hosted-domain, workspace |
| addOnCanceledListener is not implemented | exception | error | unsupported-operation, tasks, listeners |
| Missing package name | exception | error | |
| Attachment ${attachment} not supported | error_code | error | fido, webauthn, enum-parsing, android |
| Can't create Creator for class without constructor | exception | error | kotlin, annotation-processor, parcelable, compile-time |
| Must set daysSinceOnsetToInfectiousness | validation | error | java, builder-validation, exposure-notification |
| Asset fd cannot be null | validation | error | |
| CameraUpdateFactory is not initialized | exception | error | android, maps, initialization, camera |
| You must not call build() before adding points to the Builde | validation | error | maps, android, latlng, builder, empty-collection |
| Missing package name | exception | error | dynamic-links, package-validation, service-binding, android |
| oauthToken is null | exception | error | android, oauth, authentication |
| Resources have not been initialized | exception | error | android, maps, initialization, resources |
| AcknowledgePurchaseResult purchase item count != 1 | exception | error | kotlin, illegalstate, billing, invariant |
| Failed to read license or metadata | exception | error | android, io, resources, licensing |
| Missing required properties: scopes | validation | error | android, identity, oauth, builder, required-property |
| UID [ | validation | error | android, security, package-name, identity |
| missing payload | exception | error | safetynet, missing-payload, attestation |
| rotationTimeHours is not in range of 0x1-0xffff | validation | error | thread-network, validation, range-check, java |
| streamName must be set | exception | error | android, google-fit, null-argument, validation |
| width and height must not be negative | validation | error | arguments, validation, android |
APP_UNAVAILABLE e.message | error_code | error | kotlin, android, packagemanager, asset-pack, package-not-found |
IntegrityErrorCode.API_NOT_AVAILABLE Not allowed visit | error_code | error | kotlin, play-integrity, access-denied, allowlist |
| invalid handle | validation | error | kotlin, recaptcha, webview, argument-validation |
| Expected size " + expectedSize + " got " + i + " (0x" + Inte | exception | error | parcel, deserialization, safeparcel |
| invalid numUpdates: {maxUpdates} | validation | error | android, location, illegal-argument, deprecated-api |
| Not connected! | exception | error | connection, state, google-play-services |
| Asset digest cannot be null | validation | error | |
| Device tag restricted to approved apps | exception | error | android, security, play-services, permission |
| No acceptable module " + moduleId + " found. Local version i | exception | error | android, dynamite, play-services, module |
| Null image data supplied | validation | error | |
| Cannot add twice the same OnSwitchChangeListener | exception | error | android, ui, listener-registration, illegal-state |
| The number of values does not match the number of fields | exception | error | google-fit, fitness, argument-count, android |
| transparency must be in range [0..1] | validation | error | maps, android, ground-overlay, range-check |
| Additional SessionProvider must not be null. | validation | error | |
| Type is not yet usable with SafeParcelReflectionUtil: | exception | error | |
| client not admin, yet tried to remove work account | exception | error | security, android, work-account, device-admin |
| Field $name in ${clazz.fullName} has unsupported type $type. | exception | error | kotlin, annotation-processor, parcelable, compile-time |
| Cannot advance the iterator beyond | exception | error | java, iterator, nosuchelement, databuffer |
| Could not access the field in remoteBinder. | exception | error | android, reflection, access, proguard |
| durationMillis must be greater than 0 | validation | error | location, validation, android, deprecated-api |
| Unknown key: $key | validation | error | android, content-provider, settings, illegal-argument |
| VersionPolicy returned invalid code: | exception | error | android, dynamite, version-policy, enum |
IntegrityErrorCode.INTERNAL_ERROR Null packageName. | error_code | error | kotlin, play-integrity, bundle, missing-argument |
| Too many non-synthetic fields were found | exception | error | android, binder, reflection, version-compat |
| Failed to call dynamite module | exception | error | |
| App already listening | exception | error | android, sms-retriever, duplicate-request, state |
| Could not find requested camera. | exception | error | vision, camera, hardware, io |
| familyResponse is null | exception | error | android, viewmodel, null-safety, network |
| is not an Parcelable | exception | error | |
| Non-negative loitering delay needs to be set when transition | validation | error | geofencing, validation, android, dwell |
| UnsupportedOperationException | exception | error | android, play-services, stub, unsupported-operation |
| maxUpdateAgeMillis must be greater than or equal to 0, or IM | validation | error | android, location, illegal-argument, validation |
| CertData to small | exception | error | certificate, validation, internal |
| Task is canceled | exception | error | android, cancellation, task-lifecycle, async |
| the id is not of length 16 bytes | validation | error | thread-network, validation, byte-array, java |
| throttle behavior {throttleBehavior} must be a ThrottleBehav | validation | error | android, location, validation, enum |
| account is null | exception | error | android, account-manager, authentication |
| addOnCompleteListener is not implemented | exception | error | unsupported-operation, tasks, listeners |
| Conflicting data sources found | exception | error | android, google-fit, data-source-mismatch, deprecated-api |
| Could not find suitable preview frames per second range. | exception | error | vision, camera, fps, io |
| FileProvider creation failed | exception | error | android, content-provider, file-not-found |
| No response set. | exception | error | fido, webauthn, invalid-state, android |
| continueWith is not implemented | exception | error | unsupported-operation, tasks, chaining |
| Could not open device | exception | error | usb, fido, device-open, android |
| Unsupported object for column | validation | error | |
| Can't construct object | exception | error | |
| Geofence must be created using Geofence.Builder. | validation | error | geofencing, type-mismatch, android, validation |
| API unavailable | exception | error | android, play-services, certificates |
| maxUpdates must be greater than 0 | validation | error | android, location, argument-validation |
| $callingPackageName is not first-party | exception | error | play-games, permission-denied, first-party, service-binding |
| remoteBinder is the wrong class. | exception | error | android, binder, reflection, type-mismatch |
| faceDetectorYN initialization failed | exception | critical | android, opencv, onnx, model-loading, microg |
| Failed to retrieve device information. | exception | critical | android, device-info, in-app-billing, microg |
| page exceeds range [0, 255]. | validation | error | thread-network, validation, range-check, java |
| Missing package name | validation | error | android, ipc, validation |
| Not a bytes type | exception | error | android, phenotype, type-mismatch, flags |
| onCreateView not allowed on StreetViewPanoramaViewDelegate | exception | error | android, maps, street-view, unsupported-operation, lifecycle |
| Unsupported file extension | validation | error | android, csv, import, location |