Forum

Node with id number but without name causing the error

here’s again,with alpha26.1 e1ec9a1299. some of the patch showing this message:node with id xxx cannot be in factory or as filename

then i double check those patch,open it with beta26 without any problem.searching it with notepad,all those patch containing this part of the node.

(different patch showing different id but without name)
(all the same)

if my patch alreay corrupted,maybe this is just normal behaviour?
thxs!

when opening it with beta26: please put a tty renderer into your root first. please report if the message is printed into that renderer. i would guess: yes.

note that alpha vesions are more verbose. in final betas errors like this won’t throw an error message but should recover from such a thing easily.

so it is quite normal that more errors show up in alpha versions, just to attract our attention. however, like i said: this error can’t be fixed as long as we don’t know how you got into that situtation of having a corrupted patch.

@gregsn,yes,you’re right,i put a tty renderer into my root (beta26),printed out those

00:00:20 : adding F:\MyCode\VVVV\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:00:20 : adding F:\MyCode\VVVV\ to VVVV.Hosting.Factories.CSProjectFactory
00:00:20 : adding F:\MyCode\VVVV\ to VVVV.Hosting.Factories.EditorFactory
00:00:20 : adding F:\MyCode\VVVV\ to VVVV.Hosting.Factories.EffectsFactory
00:00:20 : adding F:\MyCode\VVVV\ to VVVV.Hosting.Factories.PatchFactory
00:00:20 ERR : Could not extract detailed module info from XML of coolEffects2
00:00:20 ERR : System.Xml.XmlException in System.Xml: start tag on line “NODE” does not match the end tag of “PATCH”。 Line 454, position 6。

Stacktrace:
在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
在 System.Xml.XmlTextReaderImpl.Throw(String res, String args)
在 System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
在 System.Xml.XmlTextReaderImpl.ParseEndElement()
在 System.Xml.XmlTextReaderImpl.ParseElementContent()
在 System.Xml.XmlTextReaderImpl.Read()
在 System.Xml.XmlReader.ReadToFollowing(String name)
在 VVVV.Hosting.Factories.PatchFactory.d__0.MoveNext()

00:00:20 ERR : Could not extract detailed module info from XML of Video3Display
00:00:20 ERR : System.Xml.XmlException in System.Xml: Name cannot begin with the “=” character, hexadecimal value 0x3D。 Line 245, position 25.。

Stacktrace:
在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
在 System.Xml.XmlTextReaderImpl.Throw(String res, String args)
在 System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res, String args)
在 System.Xml.XmlTextReaderImpl.ParseAttributes()
在 System.Xml.XmlTextReaderImpl.ParseElement()
在 System.Xml.XmlTextReaderImpl.ParseElementContent()
在 System.Xml.XmlTextReaderImpl.Read()
在 System.Xml.XmlReader.ReadToFollowing(String name)
在 VVVV.Hosting.Factories.PatchFactory.d__0.MoveNext()

update,i did complied the source from sdk,running alpha26.1,this time no more error message instead just a grey rendered window.sorry for this trouble,thxs!