Zum Hauptinhalt springen

Common Issues

SymptomCheck
Plugin fails to compile/loadEngine 5.7 target, C++ toolchain, descriptor and build output
GetItemByID returns nullDatabaseArray, database Entrys, ItemID, async load state and duplicate logs
Inventory component not foundCurrent Pawn, its PlayerState, interface and exact identity tag
Client mutation failsExecute on the server through an owned project RPC
Too few items addedCapacity limits; consume OutAddedAmount and keep the remainder
Item stacks despite bCanStack=falseNative systemic add follows MaxStackSize; configure it as 1
Weight becomes stale after AddToSlotNative slot-add omits UpdateInventoryCarryWeight
Specific removal affects another inventoryCurrent dispatcher uses default database routing
TransferOwnSlot always failsWrapper leaves RequestedAmount at zero; generic validation rejects it
External transfer moves in the unexpected directionFirst tag is the requesting Pawn's destination; second is OtherPawn's source
Entry remains hiddenMissing slot data, failed async lookup or unresolved visual prediction
Tooltip path crashesToolTipMap must contain the displayed non-None ItemType
Listen-server UI does not updateServer mutations do not broadcast matching native slot events
Duplicate widgets after refreshAvoid repeated InitAfterBPConstruction without clearing/rebuilding children

Do not compensate for a transfer failure by issuing an unverified second add/remove: some paths can change state before returning failure. Inspect source behavior and current quantities. The detailed Implementation Limits page distinguishes setup errors from implementation defects.