News:

 

Topic: Corrupt file  (Read 4479 times)

0 Members and 1 Guest are viewing this topic.

  • No avatar
  • Posts: 289
  • Triangle
    • Portfolio
February 13, 2014, 03:38:21 pm
this scene file refused to save, and now refuses to open.   Guilty party is doing a boolean.

https://dl.dropboxusercontent.com/u/3784437/FlowMeter2.rar

Full day of work was spent on this,  would really appreciate a recovered version of this.

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
February 14, 2014, 08:16:24 am
You can use this version to load the file.
http://www.digitalfossils.com/Download/NVil-Feb-12-14.rar

You have 43 object in the scene. Two object were lost permanently when saving. If you can reproduce the bug that will help me to fix the bug.

  • No avatar
  • Posts: 289
  • Triangle
    • Portfolio
February 14, 2014, 09:23:00 am
Thanks.  This part I had backed up already.  The offending two objects corrupted the scene because of a boolean.  Does the boolean contain any kind of history that we can clean up should this happen again?

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
February 14, 2014, 09:58:10 am
There is no history for Boolean operation. There could be corrupted geometry after Boolean. What are the strange things you have noticed? Are those two objects simple shapes? Can you recreate them and do Boolean again?

  • No avatar
  • Posts: 289
  • Triangle
    • Portfolio
February 25, 2014, 08:29:43 pm
I had a repeat in the experience, I believe it is when undoing the boolean.  Topology is not that complex, nor very dense (under 1000 polys).

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
February 26, 2014, 10:30:46 am
If you can reproduce the bug I'll be able to fix it.

  • No avatar
  • Posts: 289
  • Triangle
    • Portfolio
February 27, 2014, 10:36:49 am
I will try!  At least now the scene file is not destroyed and only the corrupted mesh is gone.  Its still to unpredictable for me to repeat.

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
March 01, 2014, 05:21:07 am
Did you get an error message when saving? The error message may help me to identify bug.

  • No avatar
  • Posts: 289
  • Triangle
    • Portfolio
March 10, 2014, 11:07:03 am
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.Component.ClearSubdivisionInfoData()
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.Component.SubDivideComponent(Component component, Int32 level, Component& subdivisionComponent)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.UndoRedoManager.Record.CharacterRecord.SubdivisionRecod.Apply()
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.UndoRedoManager.Record.CharacterRecord.Apply(Boolean multyPasses)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.UndoRedoManager.Record.Apply(Record oppositeRecord, Boolean multyPasses, Boolean applyCommonRecordContentsBlocked, Boolean isSubobjectSelectionStackRecord)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.UndoRedoManager.Record.Apply(Record oppositeRecord, Boolean multyPasses, Boolean isSubobjectSelectionStackRecord)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.UndoRedoManager.ApplyKeyRecord(Record record, Record oppositeRecord, Boolean multyPasses, Boolean isSubobjectSelectionStackRecord, Boolean& hasCharacterListRelatedRecord, Boolean& hasMaterialRelatedRecord)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.UndoRedoManager.RecoverFromTemperaryKey(Boolean subdivistionComponentUpdateDepressed)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.OnInfoSubDivisionObject(String strKey, Int32 level)
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.ToggleSubdivision()
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.ModelDesigner.ShortCutToolManager.ShortCutDesubdevisionOp.Execute()
   at DigitalFossil.AnimationDesign.AnimationDesignGraphicWindow.OnAppFormKeyDown(Object sender, KeyEventArgs e)
   at DigitalFossil.AnimationDesign.AnimationDesignForm.OnKeyDown(Object sender, KeyEventArgs e)
   at DigitalFossil.KeyboardControler.Form_KeyDown(Object sender, KeyEventArgs e)
   at DigitalFossil.AnimationDesign.AnimationDesignForm.OnDisableKeyCapturedDown(Keys key)
   at DigitalFossil.AnimationDesign.AnimationDesignForm.ProcessCmdKeyCore(Message& msg, Keys keyData)
   at DigitalFossil.AnimationDesign.AnimationDesignForm.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
   at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
   at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
NVil 1.0
    Assembly Version: 2.3.5181.38540
    Win32 Version: 2.3.5181.38540
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/NVil%201.0.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
CharacterClasses
    Assembly Version: 2.3.5181.38526
    Win32 Version: 2.3.5181.38526
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/CharacterClasses.DLL
----------------------------------------
SlimDX
    Assembly Version: 2.0.13.43
    Win32 Version:
    CodeBase: file:///C:/Windows/assembly/GAC_64/SlimDX/2.0.13.43__b1b0c32fd1ffe4f9/SlimDX.dll
----------------------------------------
WorkShop
    Assembly Version: 2.3.5181.38533
    Win32 Version: 2.3.5181.38533
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/WorkShop.DLL
----------------------------------------
BasicD3DClasses
    Assembly Version: 2.3.5181.38527
    Win32 Version: 2.3.5181.38527
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/BasicD3DClasses.DLL
----------------------------------------
DevExpress.XtraBars.v10.2
    Assembly Version: 10.2.4.0
    Win32 Version: 10.2.4.0
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/DevExpress.XtraBars.v10.2.DLL
----------------------------------------
DevExpress.Utils.v10.2
    Assembly Version: 10.2.4.0
    Win32 Version: 10.2.4.0
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/DevExpress.Utils.v10.2.DLL
----------------------------------------
DevExpress.Data.v10.2
    Assembly Version: 10.2.4.0
    Win32 Version: 10.2.4.0
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/DevExpress.Data.v10.2.DLL
----------------------------------------
DevExpress.XtraEditors.v10.2
    Assembly Version: 10.2.4.0
    Win32 Version: 10.2.4.0
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/DevExpress.XtraEditors.v10.2.DLL
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
msvcm90
    Assembly Version: 9.0.30729.6161
    Win32 Version: 9.00.30729.6161
    CodeBase: file:///C:/Windows/WinSxS/amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_08e61857a83bc251/msvcm90.dll
----------------------------------------
System.Management
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
AnimationPlay
    Assembly Version: 1.0.5181.38539
    Win32 Version: 1.0.5181.38539
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/AnimationPlay.DLL
----------------------------------------
FileManager2.3
    Assembly Version: 2.3.4720.35150
    Win32 Version: 2.3.4720.35150
    CodeBase: file:///K:/Dropbox/Nvil/Nvil/FileManager2.3.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



  • No avatar
  • Posts: 289
  • Triangle
    • Portfolio
March 10, 2014, 11:09:33 am
This is happening after boolean operations.

2 meshes with Union.  All quad geometry that is very simple.  (tubes)

After the boolean, the geometry refuses to be allowed a smooth preview.  Afterwards, i do a cleanup, merging verices and deleting triangles.

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
March 15, 2014, 04:44:22 am
Do you still have the file that can reproduce the bug?