Wrong Block Inserts

cvanriper
Enthusiast
Enthusiast

Wrong Block Inserts

cvanriper
Enthusiast
Enthusiast

I use the classic insert feature and, by default, I do not have the explode checkbox marked, but on occasion I see it is checked. I work on a network, so a lot of people have access to the same dwg. files. Sometimes I will insert a block (let's say a 2x6), and it will insert as expected, but when I insert a 2x12, a 2x6 appears instead. If I try to insert ANY block that is not a 2x6, I always get a 2x6. I have found that this only happens if the explode checkbox is checked. In order to remedy this, I need to uncheck it, insert a block (any block) and restart AutoCAD. Is this caused by another user accessing the file and checking the box and this setting saved in the dwg file or some other cause? I NEVER check the box and this is not a situation with multiple blocks with the same name.

0 Likes
Reply
716 Views
18 Replies
Replies (18)

TheCADnoob
Mentor
Mentor

Any chance this is a dynamic block?

 

Can you share the block?

CADnoob

EESignature

0 Likes

cvanriper
Enthusiast
Enthusiast

Sometimes it is and sometimes it is not. I don't understand how being a dynamic block will effect the explode checkbox.

0 Likes

cvanriper
Enthusiast
Enthusiast

FYI: Using 2025 LT

0 Likes

pendean
Community Legend
Community Legend

@cvanriper Did you ask the block creator about it? Others in your office about it?
Can they all replicate your issue? Or is it limited to just you?

 

Find out, it appears you are not able to share blocks for anyone to test here.

cvanriper
Enthusiast
Enthusiast

I thought I attached blocks. I guess they didn't attach, but they are attached now. One block is dynamic and the other is not. I am the block creator and the issue is not limited to me; at least one other user.

pendean
Community Legend
Community Legend

Thanks. Neither of your two blocks is annotative, but the content inside one of these is a dynamic block.

 

Is that why you are needing to explode the 2x block upon insertion by chance? Not sure why of course, all it does is multiply the one block

pendean_0-1729706259695.png

 

 

How do I replicate your error too? What do these other blocks look like? ALL I get is the content of your two posted DWG files, nothing else

pendean_1-1729706423008.png

 

pendean_2-1729706436302.png

 

 

cvanriper
Enthusiast
Enthusiast

No, neither of these is annotative, they don't need to be. I included one that is dynamic, and one that is not. To be clear, I do not want them exploded when I insert them. I will only explode when needed. The dynamic block is in common use in our office when we want to show decking in details. The other block may need to be exploded when i need to bevel the end at a roof pitch, but is usually only used as a joist in details. The issue I have is not that I have to explode the blocks more than once (or at all); the issue is that when the explode check box is checked, sometimes I will insert one block (and it is fine), call it "BLOCK A" (dynamic or otherwise) and then I will insert ANY other block from out library and will get "BLOCK A" again, instead of the block I need.

0 Likes

cvanriper
Enthusiast
Enthusiast

In addition, I cannot tell you how to replicate my problem as I don't know what is causing it. I was hoping somebody has experienced this issue and found a solution other than unchecking the explode check box, saving and reopening the drawing.

0 Likes

TheCADnoob
Mentor
Mentor

My question about the dynamic block was in aims of figuring out how you are getting the wrong block after insert. Thinking if it was dynamic perhaps you had not had a chance to change the block state to the desired state prior to it exploding thus giving you the wrong block. (that does not appear to be the case)

 

The check box value is stored in the registry, I believe, so it should only reflect your usage and not the blocks state on a network.

You can change the variable similar to how lee mac did it here: https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/turn-off-explode-on-insert/td-p/3186...

 

I'm not sure what could be causing it to be checked and i have been unable to replicate your problem.

 

Some suggest running the lisp above and restarting.

 

Another workaround would be to create a dummy block that does not allow exploding. That dummy block will be the default in the classic insert dialog box, and it will uncheck the exploding dialog box. once you are done working just purge out the dummy block. 

CADnoob

EESignature

0 Likes

pendean
Community Legend
Community Legend

@cvanriper wrote:

...the issue is that when the explode check box is checked, sometimes I will insert one block (and it is fine)...

...call it "BLOCK A" (dynamic or otherwise) and then I will insert ANY other block from out library and will get "BLOCK A" again, instead of the block I need.


SOMETIMES usually means you just missed something: no 'other' block was actually chosen (common if you miss with your mouse clicks) may be all it is.

 

Can you repeat the problem on demand 100% of the time over and over again? If yes, record yourself doing that and share it over here please (capture the entire program window please). maybe we can spot something going on.

If you cannot repeat it on demand, try to be more diligent about tracing your steps, see if you can spot you doing something different that one time.

 

You can always open a support ticket with Autodesk too. But they might just come to the same conclusion.

 

Confirm you have installed the 2025.1 Update too: ABOUT command in your AutoCAD will confirm what you have installed. If not, get it from your Autodesk Account Page here https://manage.autodesk.com/cep/#products-services/updates
Restart your PC afterwards.

And/or try to set GFXDX12 variable to 0 (that's a zero) then restart AutoCAD/LT2025. This seems far fetched but lately it has been solving some user problems that made no sense.

cvanriper
Enthusiast
Enthusiast

Here is a recording. I inserted 2 blocks; 2x4 and 2x6. As you can see, they are both identical (2x4) when the explode box is checked, but different when it is not. Most of the time I still get the 2x4 even after unchecking the box. I used 2x4 and 2x6 as an example. This happens with all blocks

0 Likes

TheCADnoob
Mentor
Mentor

Thanks for the video. I have been unable to recreate your problem. 

 

I did notice that when I opened your block files and ran audit, they both found errors. 

 

Can you try correcting that on your end and see if it makes a difference in its behavior?

CADnoob

EESignature

0 Likes

pendean
Community Legend
Community Legend

I noticed when you typed 2x6, inserted it, then went back to CLASSICINSERT, it still listed as 2x4. Like your 2x6 was not found and totally ignored.
your CLASSICINSERT command did not fail that way when you first started the recording (it showed a different block name) nor after to first added the 2x4.

Question is, why is your 2x6 block missing at first try?

If your 2x6 was present in your DWG file, and you did that video all over again, would it stick the first time you called it? To make it a true test this time, ensure the 2x6 block (nothing else) is in your DWG file, quite your 2021. Start it back up, and open that DWG file with only the 2x6 in it.

As noted by others, I am unable to replicate your issue here either, but then again, your 2x4 and 2x6 are easily available in the same folder as my test and empty DWG file.

0 Likes

cvanriper
Enthusiast
Enthusiast

IDK what is going on. I started a fresh drawing with nothing loaded (no layers, blocks, etc.) and inserted a 2x4 with the explode box unchecked (I didn't use 2x6 as it is a dynamic block and I wanted to eliminate that factor), saved the drawing and closed AutoCAD. Then I restarted AutoCAD and opened the file. I inserted a 2x4 with the explode box CHECKED and a 2x4 came in, exploded. Then I inserted a 2x8 (this is also not a dynamic block) and got another 2x4 that was also exploded. I then inserted another 2x8, this time with the box UNCHECKED, and I got the correct block. So, I still have the issue with the wrong block inserting with the box checked and the box randomly checks itself on occasion. This is why I was asking if the checked box option was in some way stored in the drawing file memory or parameters and some knucklehead that does not have this issue keeps checking the box without the knowledge that it is affecting other people.

0 Likes

TheCADnoob
Mentor
Mentor

The check box is stored in the registry. 

 

HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R\ACAD\Profiles\old\Dialogs\insert_dialog

 

You can see it change as the changes are made: 

CADnoob Forum Help Explode Check box. .gif

 

If your profiles are managed, this could be the reason that your box is checked sometimes and not in others. You can see in the reg path that it is under the profiles. 

 

Some blocks may influence that check box, but that is when they are unexploadable. 

CADnoob

EESignature

0 Likes

TheCADnoob
Mentor
Mentor

Your 'non-dynamic' block is made from a nested dynamic block. 

 

In addition to correcting the Audit errors in your blocks, can you also try unnesting your blocks to see if that helps?

 

TheCADnoob_0-1729790247468.png

 

CADnoob

EESignature

0 Likes

cvanriper
Enthusiast
Enthusiast

I have the same problem if it is not a dynamic block. In my video, I purposefully left out the dynamic block in order to eliminate the possibility that the issue was related to it; it was not.

0 Likes

pendean
Community Legend
Community Legend

@cvanriper wrote:

I have the same problem if it is not a dynamic block...


It might be time... Here are the ways to open a support case with Autodesk if you are on subscription to seek out Autodesk Support's help:
https://www.autodesk.com/support/account/manage/use/support#:~:text=com/plans.-,Contact%20support,-S...
and
https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Contacting-a-techn...