RuntimeErrorEvent Error Codes
This runtime exeception can happen while developing and contain helpful informations or on run time. In this case app is not functional any more and triggers an automatic restart event. Listed are only view
Code | Enum | Description | Troubleshooting |
---|---|---|---|
800000001 | kNotExistScpConfigOnStartRuntimeError | SDK config not exist | Helpful while developing see if file is installed |
800000002 | kUnexpectedErrorGetScpConfigOnStartRuntimeError | Error retriving SDK Config | Helpful while developing see if file is installed |
800000003 | kNotExistStatusGetResultEventOnStartRuntimeError | SCP Config not exist | Helpful while developing see if file is installed |
800000004 | kUnknownStatusGetResultEventOnStartRuntimeError | Unexpected error during get SCP Config | Helpful while developing see if file is installed |
800000005 | kSCPConfigJsonParseRuntimeError | Parse error of SCP Config | UC37StartMCWithoutUrls |
801000008 | kSdkConfigParsingFailed | Raised if it it was not possible to parse the sdk config | maybe file is corrupt or not existant |
801000009 | kVerifyingSdkConfigFailed | Raised if it was not possible to verify the sdk config | maybe file is corrupt |
800000190 | kMcConfigJsonParseRuntimeError | MC config json parse error | UC37StartMCWithoutUrls |
800000191 | kMcConfigJsonMissingScpSectionRuntimeError | Missing scp section in mc config json | UC37StartMCWithoutUrls |
800000192 | kMcConfigJsonMissingTokenIssuerUrlRuntimeError | Missing token issuer url in scp section of mc config json | UC37StartMCWithoutUrls |
800000193 | kMcConfigJsonMissingIamSectionRuntimeError | Missing iam section in mc config json | UC37StartMCWithoutUrls |
800000194 | kMcConfigJsonMissingSmartScreenSectionRuntimeError | Missing smart screen scection in mc config json | UC37StartMCWithoutUrls |
800000197 | kMcConfigJsonMissingIamRuntimeError | Missing client id in iam section of mc config json | UC37StartMCWithoutUrls |
For legacy reasons we needed to keep the old Subsystem/ErrorCode logic here. Given the one error code MCSDK is providing, the least six significant digits are the ErrorCode while the remaining most significant digits are the SubSystem
Error Code | Sybsystem | Description | Troubleshooting |
---|---|---|---|
6 | 32, 102, 202, 602 | The user credentials folder cannot be parsed for user credentials. Normally the path is invalid or not accessible. | Secure storage of a device not available. User should unlock device before MCSDK usage |