Hello ACAD Community,
I can't "DGNPURGE" this drawing because of the following pop up error log when using the command on the drawing I linked since I cannot upload a file more than 5 mb. I already used "AUDIT" and "PURGE" but "DGNPURGE" won't work.
https://www.dropbox.com/s/q9m6c7dve57ell6/201411-x-base-elev.DWG?dl=0
Any assistance to resolve this issue will be great thank you so much.
Rexman Ng Associate Architect
Baron Design and Associates
1855 S. Ingram Mill Road, Ste. 201
Springfield, Missouri 65804
Ph. 417-877-9800
Fx. 417-877-9802
"See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
Autodesk.AutoCAD.Runtime.Exception: eNullObjectId
at Autodesk.AutoCAD.DatabaseServices.OpenCloseTransaction.GetObject(ObjectId id, OpenMode mode, Boolean openErased, Boolean forceOpenOnLockedLayer)
at Autodesk.AutoCAD.DatabaseServices.OpenCloseTransaction.GetObject(ObjectId id, OpenMode mode)
at DgnPurger.Commands.PurgeLinetypesReferencedNotByAnonBlocks(Database db, Transaction tr, ObjectIdCollection ids)
at DgnPurger.Commands.PurgeDgnLinetypes()
at Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorker(MethodInfo mi, Object commandObject, Boolean bLispFunction)
at Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorkerWithExceptionFilter(MethodInfo mi, Object commandObject, Boolean bLispFunction)
at Autodesk.AutoCAD.Runtime.PerDocumentCommandClass.Invoke(MethodInfo mi, Boolean bLispFunction)
at Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.Invoke()
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Acdbmgd
Assembly Version: 19.1.0.0
Win32 Version: 19.1.108.0.0
CodeBase: file:///C:/Program%20Files/Autodesk/AutoCAD%202014/AcdbMgd.DLL
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
AdApplicationFrame
Assembly Version: 0.0.0.0
Win32 Version: 4.0.19.0
CodeBase: file:///C:/Program%20Files/Autodesk/AutoCAD%202014/AdApplicationFrame.DLL
----------------------------------------
AdWindows
Assembly Version: 4.0.36.100
Win32 Version: 4.0.36.100
CodeBase: file:///C:/Program%20Files/Autodesk/AutoCAD%202014/AdWindows.DLL
----------------------------------------
PresentationFramework
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PresentationFramework.Aero
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
accoremgd
Assembly Version: 19.1.0.0
Win32 Version: 19.1.108.0.0
CodeBase: file:///C:/Program%20Files/Autodesk/AutoCAD%202014/accoremgd.DLL
----------------------------------------
" etc etc etc etc etc
Solved! Go to Solution.
Solved by nestly2. Go to Solution.
Solved by Alfred.NESWADBA. Go to Solution.
Solved by Alfred.NESWADBA. Go to Solution.
Hi,
please find attached the cleaned drawing, did it with plain AutoCAD 2015.
I have no idea at least what happened with the tool in your 2014.
- alfred -
Thanks so much Alfred for fixing the file!
But how do I make sure this error log doesn't happen again? Because there are other files I try to DGNPURGE and it pops a similar error log ><
Hi,
>> But how do I make sure this error log doesn't happen again?
Don't import content that has such linetypes (mostly files with high filesize, but only less content).
>> Because there are other files I try to DGNPURGE and it pops a similar error log
May be your AutoCAD does not run on the latest servicepack? >>>click<<<
And if you have a subscription then you can install AutoCAD 2015, even if you like to work on 2014. Use 2015 to clean up the file and continue to draw/work in 2014.
- alfred -
Hi,
>> HOW DO YOU DGN PURGE WITH 2015?
Just run purge and use the new option for "Automatically purge orphaned data"
- alfred -
Purging DGN data is easier in 2015 because of the enhanced PURGE option, but the result is the same using the DGN hotfix in 2014.
Below is DGNPURGE from within 2014 on the attached file. (it went from 10MB to 373KB) just by using DGNPURGE to free up the DGN data, then PURGE > Linetypes to get rid of the previously orphaned Linetypes )
PS, I initally had trouble getting DGNPURGE to Netload. I had to go into both of the files after I had moved them into my 2014 directory and allow "Full control" to my current Windows profile.
Wow what a PRO.
Thanks Alfred and Nestly!
Although here at our office we currently do not own a license to the 2015 AutoCAD version so we are using the hotfix on our 2014 versions of AutoCAD.
Thank you much for the fix and the video is very nice, how did you make a gif out of the screen? Very nice!