In Use Pin No Longer Exists

What It Means & How to Fix It in UE5


🧠 Why You’re Seeing This Error

This error shows up when a function node has changed, but a pin connected to it hasn’t updated correctly. Usually, this happens when:

  • The function’s input or output parameters were renamed or removed
  • The function was recompiled or changed in its parent Blueprint
  • A Blueprint interface function changed its signature
  • A function in a child Blueprint was referencing an outdated version of the parent function

The <Unnamed> part just means the compiler doesn’t even know the pin’s name anymore — it’s completely broken.


💥 Example Error Message

In use pin  no longer exists on node Call Public Func

🛠️ Common Blueprint Scenario

[Call Function: MyCustomFunction]
└── (Pin originally connected to "Damage Amount")
→ That pin was removed from the function
→ Node is now invalid and shows this error

✅ How to Fix It in UE5 – Step-by-Step


✔️ 1. Open the Function Being Called

- Double-click the "Call Public Func" node
- Open the original function definition (likely in the same Blueprint or a parent)

Check if any pins have:

- Been renamed
- Been removed
- Changed type

✔️ 2. Recreate the Call Node

- Delete the broken "Call Public Func" node
- Right-click and re-add the function call fresh
- Reconnect only the valid pins

This ensures the node refreshes with the latest signature.


✔️ 3. Recompile the Parent or Interface (if applicable)

If the function is:

- In a parent Blueprint → Open and compile the parent
- Part of an interface → Open the interface and recompile it

Then come back and recompile the child Blueprint.


✔️ 4. Reconnect or Rebuild Affected Pins

Sometimes the Blueprint system doesn’t auto-update pin names. Rebuild the function call and reconnect the pins manually.


✅ Summary: How to Fix “In Use Pin <Unnamed> No Longer Exists on Node Call Public Func” in UE5

CauseFix
Function signature changedRecreate the node and reconnect pins
Function was deleted or renamedRebuild logic using new function name
Interface or parent Blueprint updatedRecompile parent/interface and recompile the current Blueprint
Broken node reference after migrationRefresh the node and rewire pins manually
Was this article helpful to you? Yes No

How can we help?