Plain Acad:
Hi,
1. It sounds you are talking about to insert a DWG file (not a block!) "as Block".
The file is not "a block", it is a regular DWG file, nothing else.
2."I exploded the block so I could make changes to one of the smaller blocks. I had to explode it to make the changes."
Thats never the case, you can edit blocks by Refedit or BEDIT command.
3. What happend: You trying to insert a DWG as Block, by this step, Acad take the model content as Block content, the file name as Block name, insbase coordinate as basepoint, Insunits setting as Block unit
and will create this block in your current file.
If inside the DWG is a Block defined with the same name as your DWG, the result would be a Block with name Sample (from Sample.dwg) which contains a Blockreference for a block with the name Sample.
So it would reference to the block where it is part of!
Solution:
Open your file you are using as block definition template.
I am not sure which situation you have and what you like to have, there are two valid situations.
Is the whole content what you like to have as block content? (There is just one object, one blockreference)
Then select the blockreference "Sample" and use EXPLODE, run Purge - to delete this Blockdefinition, save.
Try it again.
Or contains the modelspace more objects, other blocks for example?
In this case, you are using the wrong way to insert this block.
Use DC command. But it would be very unusual to name a DWG the same as a Block inside of them.
The main thing is: You trying to create/insert a "Block" what contain a Blockreference of a Block with the same name.
EXPLODE or RENAME is the way to go, depending on your situation.
If you can't solve it now, explain more in Detail the way you go.
Are you using command INSERT?
Are you using [Browse] option?
I think i explaind enough, for more help, please share your file.