Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Blocks Referencing Self

mjennings
Explorer

Blocks Referencing Self

mjennings
Explorer
Explorer

I created a customized tool palette.  Some of the blocks work fine, others give me the following message:

 

Command: Block 42 ROUND TABLE references itself
Command: Block STD DOUBLE BOOTH references itself
Command: Block BANQUETTE references itself
Command: Block 24 ROUND TABLE references itself

 

I've check the properties to make sure the path is correct and I've purged each block.  I've searched other forums and I found some explain it maybe that the block is named the same as the drawing.  I'm not sure if this is the problem.  If so, I haven't read in any of the forums how to solve this issue.

 

It's left up to us to be our own CAD Manager and I'm not skilled enough to figure it out.  Any help would be much appreciated.  I've attached one of the trouble makers.

Reply
Accepted solutions (2)
8,251 Views
5 Replies
Replies (5)

pendean
Community Legend
Community Legend
Accepted solution

The error message simply means your block called BANQUETTE has a block inside of it called the same thing, BANQUETTE. same for all the others.

Open each file, explode then purge it then save.

 

0 Likes

mjennings
Explorer
Explorer

That solved it perfectly!  Thanks for your help!

0 Likes

mjennings
Explorer
Explorer

Open each file, explode then purge it then save.

 

I followed the above directions and it works (thanks again) for all but three files.  They keep giving me the error code "Block References Itself" when I try to pull them into the drawing from the tool palette; despite opening, exploding, purging and saving several times.  I've also tried purging the drawing I'm pulling them into, closed & reopened the drawing file (in an attempt to refresh), but these three still give the same message.  I've even opened another file (one that works) drawn the same block saved as the problem file name to replace.  Not sure what going on, any ideas?  Files attached.

0 Likes

David_W_Koch
Mentor
Mentor
Accepted solution

I was able to insert all three of your files into another file, without any error messages (about self-referencing blocks or otherwise).

 

Perhaps there is a self-referencing instance of each block in your target file, and that version is being used when you try to insert the blocks.  Or, if you are using a tool palette tool to insert the block, perhaps the file tool is referencing for the block definition is not the one you fixed, and still has the self-referencing block in it.

 

Try using the INSERT command.  In the Insert dialog, choose the Browse button, navigate to the location of the block file that you have exploded/purged and select the file.  Back in the Insert dialog, select OK.  If a block definition of that name exists in your target file, you will get a dialog telling you so, and asking if you want to redefine the block.  Choose Redefine block.  That should get rid of the self-referencing message, and will redefine any instances of that block that are already in the drawing.


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

mjennings
Explorer
Explorer

Thank you!  Redefining blocks solved it perfectly!