TheSwamp
Code Red => AutoLISP (Vanilla / Visual) => Topic started by: GDF on June 30, 2006, 11:30:04 AM
-
This has got me stumped. I get this error message every now and then. If I chose to ignore it the drawing will
still open...and I get a new layer created called $AUDIT-BAD-LAYER.
Am I somehow creating null objects unknowingly?
Here is the result afer a recover.
AcDbLine(6AF) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6B0) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6B1) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6B2) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6BA) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6BB) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6BD) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6BE) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6C9) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6CA) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6CB) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6CC) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(6CF)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(6D1)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(6D2)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(6D4)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
Press ENTER to continue:
AcDbBlockReference(6D5)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(6D7)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(6D8)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(6DA)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(6DB)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(6DD)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(6DE)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(6E0)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6F2) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6F3) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6F4) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(6F5) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6FD) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(6FE) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(700) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(701) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(709) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(70A) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(70B) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(70C) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(70E)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(710)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(711)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(713)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(714)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(716)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(717)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(719)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(71A)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(71C)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(71D)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(71F)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(734) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(735) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(736)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(738)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(739)
Press ENTER to continue:
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(73B)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(73D) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(73E) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(73F) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(740) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(741) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(742) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(744) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(745) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(748) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(749) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(74C) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(74D) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(74F)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(751)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(752)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(754)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(755)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(757)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(758)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(75A)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(75B)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(75D)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(75E)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(760)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(765) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(766) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(767)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(769)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(76A)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(76C)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(76E) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(76F) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(770) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(771) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(772) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(773) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(775) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(776) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(779) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(77A) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
Press ENTER to continue:
AcDbLine(77D) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(77E) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(780)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(782)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(783)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(785)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(786)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(788)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(789)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(78B)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(78C)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(78E)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(78F)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(791)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7A5) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7A6) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7A8)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7AA)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7AB)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7AD)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7AF) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7B0) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7B1)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7B3)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7B4)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7B6)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7BB) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7BC) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7BD) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7BE) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7BF) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7C1) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7C2) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7C6) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7C7)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7C9)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7CA)
Press ENTER to continue:
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7CC)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7CD)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7D1)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7D2)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7D6)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7D7)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7DB)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7DC)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7E0)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7E1)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7E5)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7E6)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7EA)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7EB)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7EF)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7F0)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7F4)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7F5)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7F9)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7FA)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(7FE)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(7FF)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(803)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(804)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(808)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(809)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(80D)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(80E)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(812)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
Press ENTER to continue:
AcDbBlockReference(813)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(817)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(818)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(81C)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(81D)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(821)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(822)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(826)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbBlockReference(827)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbSequenceEnd(82B)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(87A) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(87C) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(87E) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(888) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(889) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(88B) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(88C) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(88D) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(892) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(893) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(894) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(896) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPoint(8A6) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(900) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(901) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbAttributeDefinition(13E1)
Invalid layer eNullObjectId $AUDIT-BAD-LAYER
Opening an AutoCAD 2004 format file.
34 Blocks audited
Pass 1 530 objects audited
Pass 2 530 objects audited
Pass 3 3000 objects audited
Total errors found 252 fixed 252
Regenerating model.
gary
-
This has got me stumped...maybe it is something in here:
I have a lot to go through.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;; Builtin Redefined commands ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun ARCH:COPY ()
(cond ((and (>= (distof (substr (getvar "acadver") 1 4)) 15.0)
(< (distof (substr (getvar "acadver") 1 4)) 16.0))
(command ".undefine" "copy")
(defun c:copy () (command ".copy" (ssget) "" "m")))
((>= (distof (substr (getvar "acadver") 1 4)) 16.0)
(command ".undefine" "copy")
(defun c:copy () (command ".copy")))))
;;;
(defun ARCH:PURGE-BLKS (/ SSX)
(setq ssx (ssget "x" '((2 . "LAY-SHT,LAY-DTL,LAY-PLN"))))
(if ssx
(progn
(command ".erase" ssx "")
(command "-purge" "B" "*_ARCHTICK*,*LAY-SHT*,*LAY-DTL*,*LAY-PLN*" "n")
)
)
;;(ARCH:DeleteNestedBlock "LAY-SHT")
;;(ARCH:DeleteNestedBlock "LAY-DTL")
;;(ARCH:DeleteNestedBlock "LAY-PLN")
;;(ARCH:DeleteNestedBlock "_ARCHTICK")
(ARCH:DeleteNestedBlock "ADCADD_ZZ")
(princ)
)
;;;
(defun SAVEASIT (/ dnam)
;;(command ".saveas" "" "~")
(setq dnam (getstring "\n* Enter New Drawing File Name :"))
(command ".saveas" "" (strcat ARCH#DPRE dnam)))
(defun SAVEAS-IT ()
(cond ((= (getvar "DWGTITLED") 0)
(cond ((or (= ARCH#DPRE nil) (= ARCH#DPRE ""))
(progn (command ".saveas" "" "~")))
((or (/= ARCH#DPRE nil) (/= ARCH#DPRE ""))
(progn (setq fnam (getstring "\n* Enter New Drawing File Name :"))
(command ".saveas" "" (strcat ARCH#DPRE fnam))))))
((= (getvar "DWGTITLED") 1) (command ".saveas" "" "~")))
(princ))
;;;
(defun C:QSAVE ()
(cond
((and (= (getvar "cvport") 1) (= (getvar "tilemode") 0)) (QSAVEIT))
((and (= (getvar "cvport") 2) (= (getvar "tilemode") 1)) (QSAVEIT))
((and (= (getvar "cvport") 2) (= (getvar "tilemode") 0))
(ARCH:ALERT-I
"MsgBox \"
Please Remember...
--------------------------------------------------------------------------------------------
Do not Save with Vport Active\"")))
(princ))
(defun QSAVEIT ()
(gc)
(ARCH:SETXDATAINFO) ;copyright xdata attached
(C:XREFPROP) ;records drawing properties and xref list
(if (not PLOTIDX)
(princ (load (strcat ARCH#CUSF "FILE\\" "ARCH_PLOTID.lsp")
"\n*** ------- ARCH_PLOTID Not Loaded. ------ ***")))
(PLOTIDX)
(C:PROJECT)
(ARCH:PURGE-BLKS)
(command ".QSAVE")
(ARCH:LOAD (strcat ARCH#SUPF "FILE/" "ARCH_AutoSaveFile.lsp"))
(if (/= ARCH#PROJ nil)(Arch:AutoSaveFile))
(princ "\n* \"Redefined\" Qsave of Drawing completed.... *")
;; redefine qsave to add plot id, records drawing properties, xref list and copyright xdata
(princ))
;;;
(defun C:XS () (SUPER-QSAVE-IT) (gc) (princ))
(defun SUPER-QSAVE-IT (/ ss SSET ssx)
(cond ((>= (atoi (substr (getvar "acadver") 1 2)) 15) (command "dimregen")))
;;to fix bug in 2002 w/ assoc dims
(cond ((>= (atoi (substr (getvar "acadver") 1 2)) 15)
(progn (ARCH:PURGE_GROUPS)
(ARCH:PURGEALL)
(ARCH:FIX_SEQEND)
(ARCH:FIX_POLY))))
(setq ss (ssget "x" '((0 . "*text") (1 . ""))))
(if ss
(command ".erase" ss ""))
(princ "\n* Deleting all blank Text in drawing........ *")
(setq SSET (ssget "x" (list (cons 0 "LINE"))))
(if (/= SSET nil)
(ARCH:ZEROLEN))
;;(C:XLAY) ;;xref insertion layer fix
;;(C:XNAM) ;;xref naming fix
(C:MTLS)
;;fix mtext line spacing
(C:00)
(ARCH:PURGE-BLKS)
(C:PG2)
(C:ZE)
;;;
(ARCH:SETXDATAINFO) ;copyright xdata attached
(C:XREFPROP) ;records drawing properties and xref list
(if (not PLOTIDX)
(princ (load (strcat ARCH#CUSF "FILE\\" "ARCH_PLOTID.lsp")
"\n*** ------- ARCH_PLOTID Not Loaded. ------ ***")))
(PLOTIDX)
(C:PROJECT)
(if (not C:RemoveAppids)
(princ (load (strcat ARCH#UTIF "ARCH_RemoveAppids.lsp")
"\n*** ------ RemoveAppids Not Loaded. ------ ***")))
(command "regenall")
(ARCH:LOAD (strcat ARCH#SUPF "FILE/" "ARCH_AutoSaveFile.lsp"))
(if (/= ARCH#PROJ nil)(Arch:AutoSaveFile))
(command ".QSAVE")
(princ "\n* \"Redefined\" Qsave of Drawing completed.... *")
;; redefine qsave to add plot id, records drawing properties, xref list and copyright xdata
(princ))
Salvaged database from drawing.
; error: Automation Error. No document
AcDbLine(783B) Invalid linetype eNullObjectId changed to ByLayer
AcDbLine(783C) Invalid linetype eNullObjectId changed to ByLayer
AcDbPoint(7C99) Invalid linetype eNullObjectId changed to ByLayer
AcDbPolyline(7D0A) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbPolyline(7D0B) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FC4) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FC5) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FC6) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FC7) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FC8) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FC9) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FCA) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FCB) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FCC) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FCD) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FCE) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FCF) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FD0) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FD1) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbArc(7FD5) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbArc(7FD6) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbArc(7FD7) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbArc(7FD8) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FD9) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FDA) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FF0) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
AcDbLine(7FF1) Invalid layer eNullObjectId $AUDIT-BAD-LAYER
Opening an AutoCAD 2004 format file.
115 Blocks audited
Pass 1 955 objects audited
Pass 2 955 objects audited
Pass 3 5700 objects audited
Total errors found 27 fixed 27
Regenerating model.
Gary
-
I think I found it?
(setq ss (ssget "x" '((0 . "*text") (1 . ""))))
(if ss (command ".erase" ss ""))
(princ "\n* Deleting all blank Text in drawing........ *")
I removed the above in my XS command, and have not gotten the error so far.
Gary