Description

When trying to Save a Project after Adding an "InstancedStaticMeshComponent" to A Static Mesh Actor Blueprint, user experiences an Error Message:

“…Graph is linked to private object(s) in an external Package…” (See attached image)

Clicking OK will result in either an endless cycle of going back and forth between messages or simply fail to save.

Steps to Reproduce
  1. Create Blank project with Starter Content
  2. Drag/Create a new Cube in the Viewport
  3. Make sure cube is a Static Mesh Actor in the World Outliner
  4. With Cube selected, in the Details panel click Blue button: Blueprint/Add Script
  5. In the pop-up Window, name something like “Cube_Blueprint” and select “Create Blueprint” (green button)
  6. In the “Cube_Blueprint” Blueprint editor, in the “Components” tab, Add Component: New Blueprint Script Component
  7. In the Pop-Up window, select “Actor Component” and check/select “Show All Classes”
  8. Type “sh” in the search field and select “InstancedStaticMeshComponent” and hit “next”
  9. In the Next window, name this “Decor” and Create Blueprint Class (green button)
  10. In the Event Graph, Details Panel, choose “Shape_Cylinder” for the Static Mesh
  11. Transform-Scale X0.1, Y.01, Z.01
  12. Compile and Save (Using Buttons above Viewport)
  13. Return to “Cube_Bluprint,” Select “Décor” in the Components Tab, and position/translate “Décor” so it rests on top of the Cube
  14. Compile and Save (Using Buttons above Viewport)
  15. Return to Game/Main Viewport in Editor
  16. Try saving with Ctrl + S
  17. RESULT: Error Message: “…Graph is linked to private object(s) in an external Package…” (See attached image)
  18. EXPECTED: To Save without error message

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.114.13
CreatedMar 8, 2016
ResolvedJul 15, 2016
UpdatedJul 14, 2021