You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/common-data-service/common-issues-resolutions-solution-checker.md
+19-17Lines changed: 19 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: "Common issues and resolutions for solution checker | Microsoft Docs"# Intent and product brand in a unique string of 43-59 chars including spaces"
3
3
description: " A list of common issues and resolutions within solution checker"
4
4
keywords: ""
5
-
ms.date: 04/07/2020
5
+
ms.date: 07/30/2020
6
6
ms.service: powerapps
7
7
ms.custom:
8
8
- ""
@@ -76,25 +76,27 @@ To install Power Apps Checker back into your Common Data Service environment:
76
76
2. Select **Solutions**.
77
77
3. On the solution toolbar select **Solution checker**, and then select **Install**.
78
78
79
-
## Solution Checker can't access organizations in Administration Mode
79
+
## Solution Checker can't access environments in Administration Mode
80
80
81
-
Organizations that have been placed into [Administration Mode](https://docs.microsoft.com/dynamics365/customer-engagement/admin/manage-sandbox-instances#administration-mode) purposely restrict access to only users with System Administrator and System Customizer roles. Because the Power Apps Checker application identity has neither of these roles assigned by default, it can't access organizations operating in this mode.
81
+
Environments that have been placed into [Administration Mode](https://docs.microsoft.com/dynamics365/customer-engagement/admin/manage-sandbox-instances#administration-mode) purposely restrict access to only users with System Administrator and System Customizer roles. Because the Power Apps Checker application identity has neither of these roles assigned by default, it can't access organizations operating in this mode.
82
82
83
-
In order to use solution checker in this organization, Adminstration Mode must be disabled.
83
+
In order to use solution checker in this organization, Administration Mode must be disabled.
84
84
85
85
### How to disable administration mode
86
86
87
87
To disable administration mode for an organization instance:
88
88
89
-
1. Open the Dynamics 365 instance picker: https://port.crm.dynamics.com/G/Instances/InstancePicker.aspx.
90
-
2. Select the organization instance that has issues running solution checker.
91
-
3. Select **ADMIN**.
89
+
1. Sign in to the [Power Platform admin center](https://admin.powerplatform.microsoft.com/environments/).
90
+
2. Select the environment that has issues running solution checker, and then select **Convert to sandbox** on the command bar.
@@ -167,9 +169,9 @@ Typical Common Data Service operations requested by solution checker:
167
169
- Create, update, and retrieve analysis job, analysis component, and analysis result entity data
168
170
- Export solutions
169
171
170
-
### Plugin step registered to execute in context of a unlicensed user
172
+
### Plugin step registered to execute in context of an unlicensed user
171
173
172
-
When solution checker fails due to an "unlicensed user" exception, it is often caused by a triggered plugin step configured to execute in the context of a specific systemuser that is currently unlicensed. Ensure that any plugin steps that could be triggered by solution checker execute in context of a licensed user.
174
+
When solution checker fails due to an "unlicensed user" exception, it is often caused by a triggered plugin step configured to execute in the context of a specific system user that is currently unlicensed. Ensure that any plugin steps that could be triggered by solution checker execute in context of a licensed user.
173
175
174
176
>[!IMPORTANT]
175
177
>It is highly recommended that plugin steps be configured to execute in context of the calling user rather than specific users which are subject to assigned license being revoked.
@@ -182,7 +184,7 @@ When solution checker fails due to Common Data Service denying access based on a
182
184
183
185
When solution checker fails due to the error "ISV aborted code", a plugin step was triggered that explicitly interrupted execution by throwing an InvalidPluginExcecutionException. Either reconfigure the plugin step to not execute on the operation invoked by solution checker or adjust the plugin implementation not to interrupt execution based on the conditions presented by solution checker.
184
186
185
-
## Solution checker fails due to disabled first-party application in AAD
187
+
## Solution checker fails due to disabled first-party application in Azue Active Directory
186
188
187
189
The first-party enterprise application identity used by solution checker (PowerApps-Advisor) should not be disabled in Azure Active Directory (AAD). If disabled, the identity cannot authenticate when requesting bearer tokens for Common Data Service and other required resource providers on-behalf of the requesting user.
188
190
@@ -200,7 +202,7 @@ To verify and/or modify the enabled status of the PowerApps-Advisor enterprise a
200
202
201
203
4. Select **'PowerApps-Advisor'** to view the app details.
202
204
5. Select **Properties**.
203
-
6. Check the state of **Enabled for users to sign-in**. If **'No'**, then the application has been disabled.
205
+
6. Check the state of **Enabled for users to signin**. If **'No'**, then the application has been disabled.
@@ -224,17 +226,17 @@ Reference [KB Article #4337537: Invalid Export - Business Process Entity Missing
224
226
225
227
If a solution has had a [patch](https://docs.microsoft.com/powerapps/developer/common-data-service/create-patches-simplify-solution-updates) applied, Solution Checker will fail to export the solution for analysis. When a solution has had a patch applied, the original solution becomes locked and it can't be changed or exported as long as there are dependent patches that exist in the organization that identify the solution as the parent solution.
226
228
227
-
To resolve this issue, clone the solution so that all patches related to the solution are rolled into the newly-created solution. This unlocks the solution and allows the solution to be exported from the system. For more information, see [Clone a Solution](/power-platform/alm/update-solutions-alm#clone-a-solution).
229
+
To resolve this issue, clone the solution so that all patches related to the solution are rolled into the newlycreated solution. This unlocks the solution and allows the solution to be exported from the system. For more information, see [Clone a Solution](/power-platform/alm/update-solutions-alm#clone-a-solution).
228
230
229
231
## Solution checker will not analyze empty solutions
230
232
231
-
If Solution Ccecker exports a solution that contains no components to analyze, it will terminate further processing and consider the run a failure. Ensure that the selected solution submitted for a Solution Checker analysis contains at least one component.
233
+
If Solution Checker exports a solution that contains no components to analyze, it will terminate further processing and consider the run a failure. Ensure that the selected solution submitted for a Solution Checker analysis contains at least one component.
232
234
233
235
## Solution Checker fails to export large solutions
234
236
235
237
The primary scenario for failure to export a large solution from the Common Data Service environment involves a timeout exception on the export request. This will occur if the request exceeds 20 minutes. Large solutions, such as the Default Solution, may fail to get exported within this time frame, and the check will not complete successfully. If solution checker encounters a timeout during export, it will retry three times before it fails to process the job, so it may take over an hour before you receive a failure notification.
236
238
237
-
The workaround is to create smaller solutions with fewer components to be analyzed. If the large file size of the solution is due to many plug-in assembly components, please see guidance to [Optimize custom assembly development](../../developer/common-data-service/best-practices/business-logic/optimize-assembly-development.md).
239
+
The workaround is to create smaller solutions with fewer components to be analyzed. If the large file size of the solution is due to many plug-in assembly components, see guidance to [Optimize custom assembly development](../../developer/common-data-service/best-practices/business-logic/optimize-assembly-development.md).
238
240
239
241
> [!IMPORTANT]
240
242
> To minimize false positives, ensure you add dependent customizations. When you create a solution and add these components, include the following:
0 commit comments