
Crash on Bind.exe w/ latest .xml (purpose to gain access to NV Path Rendering)
Posted Monday, 30 July, 2012 - 14:46 by Bunter| Project: | The Open Toolkit library |
| Version: | 1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | open |
Jump to:
Unhandled Exception: System.InvalidOperationException: Enum specification contains cycle
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 210
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.Structures.Constant.TranslateConstantWithReference(Constant c, EnumCollection enums, EnumCollection auxEnums) in C:\dev\x\trunk\Source\Bind\Structures\Constant.cs:line 219
at Bind.EnumProcessor.<>c__DisplayClass7.b__4(Constant c) in C:\dev\x\trunk\Source\Bind\EnumProcessor.cs:line 317
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Bind.EnumProcessor.ResolveAliases(Enum e, EnumCollection enums) in C:\dev\x\trunk\Source\Bind\EnumProcessor.cs:line 316
at Bind.EnumProcessor.ProcessConstants(EnumCollection enums, XPathNavigator nav) in C:\dev\x\trunk\Source\Bind\EnumProcessor.cs:line 189
at Bind.EnumProcessor.Process(EnumCollection enums) in C:\dev\x\trunk\Source\Bind\EnumProcessor.cs:line 57
at Bind.GL2.Generator.Process() in C:\dev\x\trunk\Source\Bind\GL2\Generator.cs:line 85
at Bind.MainClass.Main(String[] arguments) in C:\dev\x\trunk\Source\Bind\Main.cs:line 192


Comments
#1
Same problem here !
I'm trying to find the problem in the code, but not it's not an easy task.
It would be fine if there's a wiki documentation or better source code comments...