Skip to main content

Posts

Showing posts with the label Office365

Identity client runtime library (IDCRL) did not get a response from the login server.

Recently I was doing some testing with a background PowerShell and encountered a weird error. “Identity client runtime library (IDCRL) did not get a response from the login server”. The error that you might encounter while working with PowerShell. This error is very misleading when it comes to identifying what could go wrong. After doing quite a good amount of research below are the probable causes for the error. Invalid Credentials MFA (Multi-Factor Authentication) Manage security defaults. Solutions Invalid Credentials Check if your credentials are wrong. Especially if you are using variables. MFA (Multi-Factor Authentication) Check if MFA is enabled on the account which you are using. These only affect you badly if you are developing PowerShell for a background Job. Go to Microsoft 365 admin center Users -> Active users -> Select the user -> Manage multifactor authentication -> Select the user -> Disable multi-factor authentication. M

Formula level- Error Management

Today we start looking at another feature from the feature list called ParseJSON. We have already seen Named Formulas , Find and Replace , and ParseJSON function in our previous blog(s). What is Formula level-Error Management? Allows us to create custom errors to improve app usability and gather valuable error information. How to enable Formula level-Error Management feature? Assuming you have already created an app and you are using the latest version of PowerApps studio. Click on settings on the top bar of the screen.  You need to select Upcoming Features and select the Preview Features option and search with “Formula” in top search bar.  You should now see the “Formula level- Error Management” feature, just enable it.   How to use Formula level- Error Management? We already had IFERROR wherein we could put the error prone code as first parameter and error message in 2 nd parameter. Now you have an additional facility to handle types of Errors using the Error function.