Skip to content

Commit b9cd76a

Browse files
authored
Merge pull request #8341 from MicrosoftDocs/main
Auto push to live 2025-02-27 18:00:02
2 parents 039367d + 8553983 commit b9cd76a

7 files changed

Lines changed: 72 additions & 4 deletions

File tree

support/azure/virtual-machines/windows/allocation-failure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ To work around this issue, use one of the following methods:
154154

155155
### Cause
156156

157-
When the Azure Compute platform can't allocate a VM to meet the required constraints specified in the request, overconstrained allocation failures occur. These failures typically happen when specific requirements cant be met within the available resources. They are often indicated by errors like `OverconstrainedZonalAllocationRequest` or `OverconstrainedAllocationRequest`.
157+
When the Azure Compute platform can't allocate a VM to meet the required constraints specified in the request, overconstrained allocation failures occur. These failures typically happen when specific requirements can't be met within the available resources. They are often indicated by errors like `OverconstrainedZonalAllocationRequest` or `OverconstrainedAllocationRequest`.
158158

159159
These constraints usually (but not always) include the following items:
160160

@@ -232,7 +232,7 @@ The servers in Azure datacenters are partitioned into clusters. Normally, an all
232232

233233
### Why allocation failures happen
234234

235-
When an allocation has a large number of restrictions, there's a higher chance of failing to find free resources since the available resource pool is smaller. Furthermore, if your allocation request is restricted (for example, when using proximity placement groups but the type of resource you requested isnt supported by the set of clusters and nearby ones), your request fails even if the cluster has free resources. The following Diagram 2 illustrates the case where an allocation fails because the candidate clusters associated with the proximity placement group don't have free resources. Diagram 3 illustrates the case where an allocation fails because the candidate clusters associated with the proximity placement group dont support the requested VM size, even though the clusters have free resources.
235+
When an allocation has a large number of restrictions, there's a higher chance of failing to find free resources since the available resource pool is smaller. Furthermore, if your allocation request is restricted (for example, when using proximity placement groups but the type of resource you requested isn't supported by the set of clusters and nearby ones), your request fails even if the cluster has free resources. The following Diagram 2 illustrates the case where an allocation fails because the candidate clusters associated with the proximity placement group don't have free resources. Diagram 3 illustrates the case where an allocation fails because the candidate clusters associated with the proximity placement group don't support the requested VM size, even though the clusters have free resources.
236236

237237
:::image type="content" source="media/virtual-machines-common-allocation-failure/allocation-failures-ppg.png" alt-text="Screenshot of Diagram 2 showing allocation failed with no free resource available and Diagram 3 showing allocation failed with size not supported." lightbox="media/virtual-machines-common-allocation-failure/allocation-failures-ppg.png":::
238238

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Asset ID Isn't Editable When Number Sequence Is Set to Manual
3+
description: Provides a workaround for editing the Asset ID in Microsoft Dynamics 365 Supply Chain Management.
4+
author: sorenbacker2
5+
ms.author: sorenba
6+
ms.date: 02/28/2025
7+
ms.custom: sap:Asset management\Issues with asset management
8+
---
9+
# Asset ID isn't editable when the number sequence is set to Manual
10+
11+
This article provides a workaround that allows the Asset ID to be edited in Microsoft Dynamics 365 Supply Chain Management.
12+
13+
## Symptoms
14+
15+
A user [creates a new asset](/dynamics365/supply-chain/asset-management/objects/create-objects-based-on-purchase-orders#select-asset-items) using the **Asset Management** page. The asset is created with an **Asset ID** value that the system generates based on the [number sequence](/dynamics365/supply-chain/asset-management/setup-for-objects/enterprise-asset-management-parameters#the-number-sequences-tab) selected on the **Asset management parameters** page. However, the **Asset ID** value can't be edited later, even though the related number sequence is set to **Manual** on the **Number sequences** details page.
16+
17+
## Cause
18+
19+
This behavior is by design. A user can't edit an existing **Asset ID** because the **Asset ID** is the natural key for the asset. Editing it can cause data corruption and unexpected behavior in case of integrations.
20+
21+
## Workaround
22+
23+
To allow a user to edit the **Asset ID** on an existing asset despite the risk of data corruption, a developer needs to extend the `EntAssetObjectTable` form and change the property of the field.
24+
25+
1. Use Chain of Command (CoC) to change the control property by calling the `allowEdit()` method of the control and passing `false` as an argument.
26+
27+
1. Create an extension class and extend the `init()` form method to programmatically allow the field to be edited after the `next()` call.
28+
29+
For a detailed explanation of the approach, see [Class extension - Method wrapping and Chain of Command](/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc).
30+
31+
## More information
32+
33+
[Set up number sequences on an individual basis](/dynamics365/fin-ops-core/fin-ops/organization-administration/tasks/set-up-number-sequences-individual-basis)

support/dynamics-365/supply-chain/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
href: welcome-supply-chain.yml
33
- name: Asset management
44
items:
5+
- name: Asset ID isn't editable when number sequence is set to Manual
6+
href: asset-management/asset-id-not-editable-when-number-sequence-is-manual.md
57
- name: Changing work order lifecycle state doesn't generate fault cause or fault remedy error
68
href: asset-management/change-lifecycle-state-doesnt-create-fault.md
79
- name: Inventory costing and closing

support/power-platform/dataverse/email-exchange-synchronization/emails-not-automatically-tracked-or-synchronized.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ To get troubleshooting information in the **Server-Side Synchronization Item Lev
3636
3737
2. The **Sync Error** column contains information about why an item didn't synchronize. Selecting the link directs you to an article about the error, if available. For example:
3838

39-
- This screenshot shows a "Question about service" email that isn't automatically tracked due to an [IsvAborted](/troubleshoot/dynamics-365/sales/unknownincomingemailintegrationerror-2147220891) error that occurs during processing. This error indicates a failure within a plugin or workflow that needs to be addressed by the solution owner.
39+
- This screenshot shows a "Question about service" email that isn't automatically tracked due to an [IsvAborted](unknownincomingemailintegrationerror-2147220891.md) error that occurs during processing. This error indicates a failure within a plugin or workflow that needs to be addressed by the solution owner.
4040

4141
:::image type="content" source="media/emails-not-automatically-tracked-or-synchronized/question-about-service-email-example.png" alt-text="Screenshot that shows an IsvAborted error in a Question about service email.":::
4242

43-
- This screenshot shows a "Can we meet tomorrow?" email that isn't automatically tracked due to a [NoCorrelationMatch](/troubleshoot/dynamics-365/sales/email-fails-to-create-with-nocorrelationmatch-error) error. This error occurs because none of the resolved (known) Dataverse email recipients automatically accept the email based on their [personal option settings](/power-platform/admin/email-message-filtering-correlation).
43+
- This screenshot shows a "Can we meet tomorrow?" email that isn't automatically tracked due to a [NoCorrelationMatch](email-fails-to-create-with-nocorrelationmatch-error.md) error. This error occurs because none of the resolved (known) Dataverse email recipients automatically accept the email based on their [personal option settings](/power-platform/admin/email-message-filtering-correlation).
4444

4545
:::image type="content" source="media/emails-not-automatically-tracked-or-synchronized/can-we-meet-tomorrow-email-example.png" alt-text="Screenshot that shows a NoCorrelationMatch error in a Can we meet tomorrow email.":::
4646

support/sql/releases/linux/release-history-2019.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ The following table lists the release history for [!INCLUDE [sql-server-2019](..
6767

6868
## <a id="CU32"></a> CU 32 (February 2025)
6969

70+
This is the Cumulative Update 31 (CU 31) release of [!INCLUDE [sql-server-2019](../../includes/versions/sql-server-2019.md)]. The [!INCLUDE [sql-server-database-engine](../../includes/versions/sql-server-database-engine.md)] version for this release is 15.0.4420.2. For information about the fixes and improvements in this release, see the [Support article](../sqlserver-2019/cumulativeupdate31.md).
7071
This is the Cumulative Update 32 (CU 32) release of [!INCLUDE [sql-server-2019](../../includes/versions/sql-server-2019.md)]. The [!INCLUDE [sql-server-database-engine](../../includes/versions/sql-server-database-engine.md)] version for this release is 15.0.4430.1. For information about the fixes and improvements in this release, see the [Support article](/troubleshoot/sql/releases/sqlserver-2019/cumulativeupdate32).
7172

7273
> [!IMPORTANT]

support/windows/win32/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,5 +79,7 @@
7979
href: addin-components-core-os-processes.md
8080
- name: GetTickCount resets to zero after approximately 776 days
8181
href: gettickcount-resets-zero-after-approximately-776-days.md
82+
- name: The UMDH tool generates warnings
83+
href: umdh-windows-11-sdk-not-work-fine.md
8284
- name: User32.dll or Kernel32.dll doesn't initialize
8385
href: user32-kernel32-not-initialize.md
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: The UMDH Tool Generates Warnings
3+
description: Works around an issue where umdh.exe in the Windows SDK for Windows 11, the Windows Driver Kit for Windows 11, and the standalone toolsets doesn't work fine.
4+
ms.date: 02/28/2025
5+
ms.reviewer: hirotoh, v-sidong
6+
ms.custom: sap:System Services Development
7+
---
8+
# The UMDH tool generates warnings
9+
10+
This article describes a known issue with the [User-Mode Dump Heap (UMDH)](/windows-hardware/drivers/debugger/umdh) tool that is installed with the [Debugging Tools for Windows](/windows-hardware/drivers/debugger/debugger-download-tools). The issue affects the UMDH tool included in the Windows SDK for Windows 11, the Windows Driver Kit for Windows 11, and the standalone toolsets.
11+
12+
## Symptoms
13+
14+
When the [UMDH](/windows-hardware/drivers/debugger/umdh) tool (also known as **umdh.exe**) executes, it displays the following messages and fails to capture memory allocations:
15+
16+
```output
17+
Warning:
18+
Warning: UMDH didn't find any allocations that have stacks collected.
19+
Warning: Traces could not be collected because the Stack Trace Database is full.
20+
Warning: Increase the size of the Stack Trace Database using GFLAGS.
21+
Warning:
22+
```
23+
24+
## Cause
25+
26+
This is a bug in the UMDH tool included in the Windows SDK for Windows 11 and the Windows Driver Kit for Windows 11.
27+
28+
## Workaround
29+
30+
To work around the issue, install the [latest version of the Windows SDK for Windows 10](https://developer.microsoft.com/windows/downloads/sdk-archive/) or the [Windows Driver Kit for Windows 10](/windows-hardware/drivers/other-wdk-downloads) and use the UMDH tool in it.

0 commit comments

Comments
 (0)