AutoCAD 2019 - Wrong color displayed for nested blocks set to ByBlock

AutoCAD 2019 - Wrong color displayed for nested blocks set to ByBlock

Anonymous
Not applicable
3,508 Views
18 Replies
Message 1 of 19

AutoCAD 2019 - Wrong color displayed for nested blocks set to ByBlock

Anonymous
Not applicable

I noticed that some colors were not displayed correctly in nested block with AutoCAD 2019.


IE:
image.pngimage.png

 

 

 

 


Color of all object contained in block 2 is "ByBlock".

image.pngimage.png

 

Block 2 is in Layer 1 (red) and color set ByLayer.

2018-11-22 14_51_49-Window.png2018-11-22 14_51_49-Window.png

 

 

 

 

 

 

 

 

 

 

All should be red but Block 1 is displayed in blue.


I jointed my example TestByBlock2019.dwg.
The same file is displayed normaly with AutoCAD 2016.

Do you know how to fix this problem?

 

0 Likes
3,509 Views
18 Replies
Replies (18)
Message 2 of 19

cadffm
Consultant
Consultant

Nice catch,

 

the wrong color is only when color of Block2 is set to "ByLayer", with another color it displays as excpected.

Start a Bug report , open a support case. Adesk should fix this (quickly)

 

 Tested with ACAD and ACAD LT _VERNUM = "P.162.0.0 

(and 2013/2018)

 

Sebastian

0 Likes
Message 3 of 19

Anonymous
Not applicable

Does it display correctly if the entities within each block are on layer 0?

0 Likes
Message 4 of 19

cadffm
Consultant
Consultant

In this case: yes

But that does not change the described error.

 

I changed the Layer of blockreferenBlock1 to Layer0

and for a real test, i changed the color of blockreferenceBlock2 (on layer1) to color green.

 

Now it isn't longer refer to the layer-color (because the layer to refer the color would be Layer1=red),

it refer the blockreferenceBlock2 color, as expected.

 

181123-2.jpg181123-2.jpg

So the problem appears when the nested blockreference(Block1) is not on layer0,

otherwise the 'ByBlock' color goes wrong.

 

@Anonymous should start a bug report / support case

Sebastian

0 Likes
Message 5 of 19

Anonymous
Not applicable

I agree that it's a bug, I was trying to see if there was a workaround until the bug gets fixed.

0 Likes
Message 6 of 19

john.vellek
Alumni
Alumni

Hi @Anonymous,

 

I agree that this is not behaving as one would expect and I see that another specialist has already made the team aware of the issue so they might investigate.

 

Other than modifying the block definition, I do not have an alternative way to get this to work. I appreciate your patience.


John Vellek


Join the Autodesk Customer Council - Interact with developers, provide feedback on current and future software releases, and beta test the latest software!

Autodesk Knowledge Network | Autodesk Account | Product Feedback
Message 7 of 19

JDuffy
Observer
Observer

I've noticed this same issue recently. Virtually everything I work on uses "by block" for lines within a block to make them show up the color of the layer the block itself is on, so most of our files are not behaving as expected. We need the different components of the block to be on different layers, so moving everything to layer zero is not a fix.  Please let us know when there is a fix. 

Thanks.

0 Likes
Message 8 of 19

pendean
Community Legend
Community Legend
That last sentence in the message you are replying to indicates the only choice you have at the moment sadly:

"..Other than modifying the block definition, I do not have an alternative way to get this to work. I appreciate your patience...."

Comeback in a month or three if there are not 2019 patches or hotfixes issues and ask again, assuming Autodesk doesn't wait to issue the fix in AutoCAD2020 next year.






0 Likes
Message 9 of 19

Anonymous
Not applicable

I had to skip 2019 because of this issue. Simply too much of our standards are dependent on this feature. I assumed it would be sorted in 2020. I was wrong. Looks like my office will have to skip another year again.

0 Likes
Message 10 of 19

Alfred.NESWADBA
Consultant
Consultant

Hi,

 

>> Looks like my office will have to skip another year again

Did you report the bug?

 

- alfred -

PS: if you are referring to your standards, then please make sure that you don't use A$xxxx as block-names, these are only for copy and paste, but should not be names for structured drawings.

------------------------------------------------------------------------------------
Alfred NESWADBA
ISH-Solutions GmbH / Ingenieur Studio HOLLAUS
www.ish-solutions.at ... blog.ish-solutions.at ... LinkedIn ... CDay 2026
------------------------------------------------------------------------------------

(not an Autodesk consultant)
0 Likes
Message 11 of 19

cadffm
Consultant
Consultant

This concerns a core feature("How BYBLOCK should works") in AutoCAD and still an issue until today.


not solved in 2019.0.1
not solved in 2019.0.2
not solved in 2019.1.0
not solved in 2019.1.1
not solved in 2019.1.2
not solved in 2020.0.0
not solved in 2020.0.1
..
and should I guess how it goes on?
weak performance. First, made a mistake and then unwill to solve this.
It's just one of many examples in the past, but users should not tire of
pointing out poor performance and mistakes.

 

@natasha.l  What is the current state for this in the AutoDESK waiting-loop (means buglist, the correct internal term is unknown to me)

Sebastian

0 Likes
Message 12 of 19

cadffm
Consultant
Consultant

Offtopic detail: The MatchProp Preview works with another internal code, because the preview displays

the Blockreference as expected 😁

 

190812-2.jpg190812-2.jpg

Sebastian

0 Likes
Message 13 of 19

natasha.l
Alumni
Alumni

Hello @Anonymous, 

 

Thank you for posting. 

 

I will follow up with you all soon on this, when I hear back. 

 

 

0 Likes
Message 14 of 19

natasha.l
Alumni
Alumni

Hello @Anonymous, 

 

I have received word that, this was fixed for next year's AutoCAD release and has been submitted for the next AutoCAD 2020 update, we do not have a scheduled delivery for this. 

Development has no current plans at the moment to patch AutoCAD 2019 or earlier.

 

Please "Accept Solution" if a reply or replies have helped resolve the issue or answered your question, to help others in the community.

Message 15 of 19

cadffm
Consultant
Consultant

@cadffm  schrieb:

not solved in 2019.0.1
not solved in 2019.0.2
not solved in 2019.1.0
not solved in 2019.1.1
not solved in 2019.1.2
not solved in 2020.0.0
not solved in 2020.0.1


not solved in 2020.1

 

BUT SOLVED in 2020.1.1 !!

wait some days,


Autodesk has withdrawn the release of the update, but surely it will be available for download the next time.
If you want to have a taste, look into the help [F1]
http://help.autodesk.com/view/ACD/2020/ENU/?guid=AutoCAD_ReleaseNotes_autocad_2020_updates_autocad_2...

I have already reviewed two important points superficially and they seem to have been corrected.


BLOCK - Blocks that include multiple text objects using TrueType fonts now display correctly when scaled.
Display - Nested blocks with layer colors set to the Byblock layer now display the correct colors.

 

Sebastian

Message 16 of 19

randy.sherwood
Observer
Observer

Make everything "bylayer" and then when you change the color of the layer the objects on that layer will change. 

0 Likes
Message 17 of 19

cadffm
Consultant
Consultant

If you need ByBlock, bylayer is not a possible workaround (and no solution).

Solved in 2020.1.1 and newer

Sebastian

0 Likes
Message 18 of 19

nrz13
Advisor
Advisor

@natasha.l 
This still isn't working for me in the 2020.1.2 update.  My thread regarding this issue in 2020 is here.


Work:  AutoCAD 2022.1.3, Windows 10 Pro v22H2 64-bit, Intel Core i7-8700K, 64GB RAM, Samsung 960 Pro SSD, AMD Radeon Pro WX 5100, 3 Dell Monitors (3840x2160)
Home: AutoCAD 2022.1.3, Windows 10 Pro v22H2 64-bit, Intel Core i7-11700, 64GB RAM, Samsung 980 Pro SSD, NVIDIA Quadro P2200, Dell Monitor (3840x2160)
0 Likes
Message 19 of 19

nrz13
Advisor
Advisor

@natasha.l 
Specifically, it looks like the solution wasn't carried all the way through.  When LAYLOCKFADECTL is anything higher than "0", the locked layer still doesn't display correctly.  (thanks @cadffm for figuring it out!)


Work:  AutoCAD 2022.1.3, Windows 10 Pro v22H2 64-bit, Intel Core i7-8700K, 64GB RAM, Samsung 960 Pro SSD, AMD Radeon Pro WX 5100, 3 Dell Monitors (3840x2160)
Home: AutoCAD 2022.1.3, Windows 10 Pro v22H2 64-bit, Intel Core i7-11700, 64GB RAM, Samsung 980 Pro SSD, NVIDIA Quadro P2200, Dell Monitor (3840x2160)
0 Likes