When recoloring items, it sometimes crashes (with vanilla items).
Attached mdmp file.
In the RPT error I see something like this:
```
0:44:12.731 Client: Nonnetwork object e1914ae0.
0:44:13.208 Average server FPS: 865.60 (measured interval: 10 s)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 10 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 2 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 15 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 9 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 27 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 23 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 6 1)
0:44:13.771 NETWORK (W): server: ShouldObjectBeInBubble: null object info (PlateCarrierPouches_Camo:0 3 1)
0:44:13.771 ENGINE (F): Crashed
```
Crash log:
```
Reason: Access violation. Illegal read by 0x7ff63f82ab1b at 0xa8
Class: 'ActionWorldCraft'
Function: 'RefreshActionJuncture'
Stack trace:
scripts/4_World/classes\useractionscomponent\actionbase.c:1116
scripts/4_World/classes\useractionscomponent\actionbase.c:1253
scripts/4_World/classes\useractionscomponent\actionmanagerserver.c:253
scripts/4_World/entities\manbase\playerbase.c:2973
[CDPInitServer]: ??? addr:0x7ff63f82ab1b
[CDPInitServer]: ??? addr:0x7ff63f810a54
[CDPCreateServer]: ??? addr:0x7ff63fb109b5
SymGetSymFromAddr:487, addr:0x7ff63f44f320
SymGetSymFromAddr:487, addr:0x7ff63f44f7c3
SymGetSymFromAddr:487, addr:0x7ff63f44ffd2
SymGetSymFromAddr:487, addr:0x7ff63f435be4
SymGetSymFromAddr:487, addr:0x7ff63f432d75
SymGetSymFromAddr:487, addr:0x7ff63f4379e2
SymGetSymFromAddr:487, addr:0x7ff63f43324f
SymGetSymFromAddr:487, addr:0x7ff63f5d4c30
SymGetSymFromAddr:487, addr:0x7ff63f5d714b
SymGetSymFromAddr:487, addr:0x7ff63f5d740b
SymGetSymFromAddr:487, addr:0x7ff63f55cad9
[CDPInitServer]: ??? addr:0x7ff63f82a352
[CDPInitServer]: ??? addr:0x7ff63f82a512
[CDPCreateServer]: ??? addr:0x7ff63f9ae985
[CDPCreateServer]: ??? addr:0x7ff63fb0e036
[CDPCreateServer]: ??? addr:0x7ff63fb05194
[CDPCreateServer]: ??? addr:0x7ff63fb076a9
SymGetSymFromAddr:487, addr:0x7ff63f54aa0d
[CDPCreateServer]: ??? addr:0x7ff63fb0f2f6
SymGetSymFromAddr:487, addr:0x7ff63f66d970
[CDPCreateServer]: ??? addr:0x7ff63fc68aa2
[BaseThreadInitThunk]: ??? addr:0x7ffa20a84cb0
[RtlUserThreadStart]: ??? addr:0x7ffa22a3edcb
[RtlUserThreadStart]: ??? addr:0x7ffa22a3edcb
```
script log:
```
SCRIPT : [inv] ReplaceItemWithNewLambdaBase Step B) remove OK, loc={ type=HANDS item=PlateCarrierPouches_Camo:83417 parent=SurvivorM_Oliver:87:INSTANCETYPE_SERVER }
```
script that performs repainting:
```
ItemBase ingredient = ingredients[1];
string color = ingredient.ConfigGetString("color");
string classname = "PlateCarrierPouches_" + color;
MiscGameplayFunctions.TurnItemIntoI{F5704935}temEx(player, new TurnItemIntoItemLambda(ingredients[0], classname, player));
```