Jump to content

Graph already contains item!


Recommended Posts

Not really expecting a solution to this, since I was trying to play 1.10 with loads and loads of mods that aren't updated for 1.10, but sort of curious because it was a weird error and it seemed like an obscure one - found almost nothing trying to google it.

Launching a craft on the launchpad I immediately get an overwhelming log-spam for every single part of

[ERR 11:18:52.294] [FlowGraph]: Graph already contains item! Part probeCoreSphere.v2 with id 4289765918
[ERR 11:18:52.304] [FlowGraph]: Graph already contains item! Part probeCoreSphere.v2 with id 4289765918

which brings the game to a total standstill. But after it's processed it for every part, it seems to be fine at least while everything's stood still. Then as soon as I've hit the first stage, it seems to run the Flowgraph error for every single part every single frame, and brings the whole game to a grinding halt.

Didn't happen though when I tried launching a rover from the SPH, so not entirely clear which conditions it occurs in, but haven't experimented too much.

 

Anyone have any idea what the error's about or what "FlowGraph" even is? When I googled the error I couldn't really find anything.

Having trouble uploading the full log, but will post it when I've got it up

Link to comment
Share on other sites

4 hours ago, baldamundo said:

Anyone have any idea what the error's about or what "FlowGraph" even is?

There's a FlowGraph class in KSP that is associated with fuel flow, I think. A vessel's flowGraph member refers to this:

https://kerbalspaceprogram.com/api/class_r_u_i_1_1_algorithms_1_1_stack_flow_graph.html

The error sounds to me as if there's some circular path in the vessel's part tree, traversing the probe core multiple times. Does it happen only to a specific craft?

Link to comment
Share on other sites

6 minutes ago, HansAcker said:

There's a FlowGraph class in KSP that is associated with fuel flow, I think. A vessel's flowGraph member refers to this:

https://kerbalspaceprogram.com/api/class_r_u_i_1_1_algorithms_1_1_stack_flow_graph.html

The error sounds to me as if there's some circular path in the vessel's part tree, traversing the probe core multiple times. Does it happen only to a specific craft?

Haven't tested extensively, but it didn't seem to happen to rovers - which would fit with what you've said, since they don't have any fuel. Trying to think what mods I have installed that could possibly affect fuel flow.

Link to comment
Share on other sites

  • 5 weeks later...
  • 1 year later...
  • 11 months later...
On 8/27/2021 at 4:28 AM, zer0Kerbal said:

thank you @baldamundo

an attempt to correct this (should) in ScrapYard is currently being prepared for prerelease. Kindly try it and tell me (back in main thread) if it resolves this issue.

I missed this thread - hopefully it resolves this issue.

 

 

I'm getting this same error in 1.12.2.

Link to comment
Share on other sites

  • 2 months later...
  • 5 months later...

Also getting this error. I think it's causing lag inside the VAB.

That's why I started looking at the console.

EDIT: I'm on the latest prerelease.

Here is an snippet from my logs:

Spoiler

[FlowGraph]: Graph already contains item! Part sensorThermometer with id 4292044978
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 3259691371
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 2433063696
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 1939206750
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 3755987550
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 2120286798
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 1594495648
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 1246279500
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 2 times with id 4000828110
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 2 times with id 1908289560
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Copied tracker. Recovered 1 times with id 2570125543
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 1818339778 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 2475098781 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 2475098781 EngineFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 1968620474 LandingGearFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 427377629 LandingGearFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 141362852 LandingGearFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 752270720 LandingGearFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 2304554100 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 2304554100 EngineFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 1344549172 AntennaFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3228082933 EngineFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3618272661 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 404693640 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 1042982398 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3338844242 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3338844242 BatteryFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 313338712 ParachuteFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 1650276449 SolarPanelFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 1733112836 SolarPanelFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 2104143917 SolarPanelFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3434224110 TankFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3434224110 ReactionWheelFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3434224110 BatteryFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[UPFM]: ScrayYard Inventory Applied. Recalculating failure chance for 3434224110 AntennaFailureModule
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. probeCoreHex.v2:3434224110
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. solarPanels5:2104143917
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. solarPanels5:1733112836
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. solarPanels5:1650276449
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. parachuteSingle:313338712
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. restock-goocanister-625-1:2205708753
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. batteryBankMini:3338844242
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. decoupler.ftr.smaller:30501731
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. kerbalism-geigercounter:2060671860
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[ScrapYard] Found inventory part on vessel that is not in inventory. Resetting. sensorThermometer:1361803584
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part probeCoreHex.v2 with id 4292130576
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part probeCoreHex.v2 with id 4292130576
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part solarPanels5 with id 4292102874
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part solarPanels5 with id 4292102874
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part solarPanels5 with id 4292102154
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part solarPanels5 with id 4292102154
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part solarPanels5 with id 4292102080
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part solarPanels5 with id 4292102080
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part parachuteSingle with id 4292089250
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part parachuteSingle with id 4292089250
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part restock-goocanister-625-1 with id 4292067106
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part restock-goocanister-625-1 with id 4292067106
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part batteryBankMini with id 4292103538
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

[FlowGraph]: Graph already contains item! Part batteryBankMini with id 4292103538
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

 

Edited by Urbs
Added Logs
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...