NVil Forum
General Category => Bug Reports => Topic started by: silent_haven on March 26, 2026, 01:36:18 pm
-
I come back to NVIL to work from time to time, and whenever I try, I constantly run into a bug or an error. Be it a Rect-Select bug, an Alt bug, or an Axis Move bug described in previous topics. And I just pick them up from the surface, because I'll just log in for five minutes without doing anything major, find a couple, and then log out, because it's impossible to work like that. And it turns out I'm the only one writing about all this.
Guys who model, how is the program working for you? Maybe there's something wrong with my computer or my settings, and it's my own fault?
I don't remember anything like this in January, when I was modeling a huge robot (you can see it in my Feature Suggestions thread). Back then, the workflow was generally quite smooth. To me, it seems like all this started popping up after my thread about the UI bug (NVIL version March 07-26D). Although there's no connection between the UI fixes and what's shown in the video below, it's still seems strange to me.
I tried to model the sci-fi case, record it on a video, and encountered microlags and fatal errors. Microlags themselves aren't a big problem — they happen when I move something, zoom, or weld, for example. They're just minor 0.2-second slowdowns that are annoying. The bigger problem is the fatal errors and bugs. Below is the full text of the errors. I've encountered them more than once:
1. Temporary undo redo key missing on recorvering
2. System.IndexOutOfRangeException: Index was outside the bounds of the array.
at DigitalFossil.AnimationDesign.ModelDesigner.UndoRedoManager.Record.CharacterRecord.ComponentRecord.ComponentVertexPositionRecord.CreateOppositeRecord(ComponentRecord componentRecord)
at DigitalFossil.AnimationDesign.ModelDesigner.UndoRedoManager.Record.CharacterRecord.ComponentRecord.CreateOppositeRecord(CharacterRecord characterRecord)
at DigitalFossil.AnimationDesign.ModelDesigner.UndoRedoManager.Record.CharacterRecord.CreateOppositeRecord(Record recordIn)
at DigitalFossil.AnimationDesign.ModelDesigner.UndoRedoManager.Record.CreateOppositeRecord(Boolean forUndo)
at DigitalFossil.AnimationDesign.ModelDesigner.UndoRedoManager.UndoInternal(Boolean multyPasses)
Video: https://www.youtube.com/watch?v=izcbXK0YAzU
-
Microlags really aren't that big of a problem, sorry. Shouldn't have mentioned them in the video