Forum

Node with id xxx cannot be in factory or as filename

sometimes i get this error message if open the patch :node with id 11 cannot be in factory or as filename. click “ok and hide” then the patch loaded.tested with current alpha26.1 e1ec9a1299
I included a simple patch,but i’m not sure is this a bug or simply just something related with my system. cheers

sorry for the double post.


Exception log with detailed tech info. Generated on 2011/12/19 14:40:33.
You may send it to the application vendor, helping him to understand what had happened.
Application title: zzzz
Application file: F:\Dev\vvvv_45alpha26.1\vvvv.exe

Exception class: EMNodeFactoryError
Exception message: node with id 11 cannot be in factory or as filename.
Exception address: 0065B187

Main thread ID = 5572
Exception thread ID = 5572

Exception stack
Stack list, generated 2011/12/19 14:40:33
0065B182{vvvv.exe } Factories.TMNodeFactory.CreateNode (Line 627, “Factories.pas” + 145)
00647EF1{vvvv.exe } PatchFactory.TMPatch.PerformNodeActions (Line 2441, “PatchFactory.pas” + 48)
00648C7C{vvvv.exe } PatchFactory.TMPatch.PerformAction (Line 2736, “PatchFactory.pas” + 10)
006441E0{vvvv.exe } PatchFactory.TMPatchClass.CreateInstanceInPatch (Line 904, “PatchFactory.pas” + 15)
006438ED{vvvv.exe } PatchFactory.TMPatchFactory.CreatePatch (Line 635, “PatchFactory.pas” + 11)
00647E52{vvvv.exe } PatchFactory.TMPatch.PerformNodeActions (Line 2426, “PatchFactory.pas” + 33)
00648C7C{vvvv.exe } PatchFactory.TMPatch.PerformAction (Line 2736, “PatchFactory.pas” + 10)
006442B9{vvvv.exe } PatchFactory.TMPatchClass.PerformActionOnInstances (Line 941, “PatchFactory.pas” + 1)
00644B0F{vvvv.exe } PatchFactory.TMPatchClass.PerformAction (Line 1132, “PatchFactory.pas” + 146)
0064354A{vvvv.exe } PatchFactory.TMPatchFactory.PerformAction (Line 571, “PatchFactory.pas” + 19)
00643D7B{vvvv.exe } PatchFactory.TMPatchFactory.PerformAction (Line 795, “PatchFactory.pas” + 1)
0062CF33{vvvv.exe } MainMenu.TMMainMenuFrame.CreateNode (Line 2198, “MainMenu.pas” + 109)
0062D4BE{vvvv.exe } MainMenu.TMMainMenuFrame.CreateNode (Line 2300, “MainMenu.pas” + 9)
0062B145{vvvv.exe } MainMenu.TMMainMenuFrame.OpenFile (Line 1360, “MainMenu.pas” + 25)
004250F5{vvvv.exe } Classes.TStringList.Get
006285AE{vvvv.exe } MainMenu.TMMainMenuFrame.OpenExecute (Line 456, “MainMenu.pas” + 12)
00460B34{vvvv.exe } Controls.TControl.Click
00460FAF{vvvv.exe } Controls.TControl.WMLButtonUp
0046062F{vvvv.exe } Controls.TControl.WndProc
0041455D{vvvv.exe } Variants.@VarClr
0069B4E4{vvvv.exe } Graph.TMPin.SetSliceCount (Line 2267, “Graph.pas” + 14)
004602BC{vvvv.exe } Controls.TControl.Perform
00464119{vvvv.exe } Controls.TWinControl.IsControlMouseMsg
004644E1{vvvv.exe } Controls.TWinControl.WndProc
00604FBC{vvvv.exe } TntForms.GetMessageForNT (Line 754, “TntForms.pas” + 10)
00463D50{vvvv.exe } Controls.TWinControl.MainWndProc
0042D19C{vvvv.exe } Classes.StdWndProc
0047FF60{vvvv.exe } Forms.TApplication.ProcessMessage
0047FF9A{vvvv.exe } Forms.TApplication.HandleMessage
0048028F{vvvv.exe } Forms.TApplication.Run
008A6FCD{vvvv.exe } vvvv.vvvv (Line 24, “” + 7)

Call stack for main thread
Stack list, generated 2011/12/19 14:40:33
77030C42{ntdll.dll } ZwGetContextThread

System : Windows 7 Professional, Version: 6.1, Build: 1DB0, “”
Processor: Intel, Intel® Core™2 Duo CPU P8700 @ 2.53GHz, 2533 MHz MMX SSE SSE2 SSE3 SSSE3 SSE4A 64 bits DEP
Memory: 4095; free 1851
Display : 1366x768 pixels, 32 bpp

rotateTransform.v4p (8.7 kB)

ok. this is the probably most stupid error message ever.

however: the patch is already corrupt and therefore it is no bug that it can’t be loaded. there is a node with id 11, but without name.

so it would be good to know how you got into this state. if you know, please open a new bug report showing how to get to this point…