Rhino 8 - Linked Blocks not showing up?

Having an issue where linked blocks aren’t showing up. If I insert an embedded block first, linked blocks show up fine. If I only insert a linked block, it seems that the linked block doesn’t exist. (The Block Definitions tab shows it does, and shows a count, but the block itself doesn’t show up in model space or on a layout)

I’ve attached the hardware I’ve used in the .zip below. Doesn’t seem to matter which order I use, or which block I use - if I do a linked block first, it disappears.

SystemInfo.txt (2.5 KB)
HW.zip (363.3 KB)

1 Like

My first go at it was successful

Rhino 8 SR5 2024-1-31 (Rhino 8, 8.5.24031.02001, Git hash:master @ 74b45b02f07225cf78b186a51c17d8e6b2a43616)
License type: Commercial, build 2024-01-31
License details: Cloud Zoo

Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.0

I’ll keep poking at it.

It looks like you are using a custom template, can you try in a template that ships with Rhino? Probably nothing but want to be on the same baseline. Thanks

I will have to try it again on the work PC Monday morning, but opening with no template seems to work on my home PC…

Hm. I wonder what the template might be doing.

Edit: can confirm, when the template is re-enabled, the problem returns…

@Japhy - I’ve sent the template file along to tech@mcneel.com for you to review.

Hi @ssommerv - I just got back to you via our support system with a link to a newer SR5 amongst other suggestions. You can reply back to that email. Thanks!

Hi Scott,
Thanks for sending the files.

We have logged a RH-80295/Linked-Block-with-Active-Layer-Finds-Deep-Layer.
I have been able to duplicate this in Rhino 7 as well.
We have kept it private because of your files.

The Insert block with a Linked and Reference, searched for a “Layer 01” any where in the Layer table. It is why when you insert the your block, the block geometry is assigned to the Layer 01 that is under these layer and locked and off. That is probably not the way this should work.
image

The block has the geometry on Layer 01:


We think it should use the whole layer name and level, for example, if it is off the root.
If there is no layer 01 off the root, make one instead of digging.

This thread is linked to the RH-80295, and you will be notified here when it fixed and in a service release.

Sincerely,
Mary Ann Fugier

1 Like

Thank you! Y’all are life-savers.

…Honestly, I should have dug a little deeper into the layers that I keep around “just in case”. They’re the product of a template someone made years ago. I think this is the impetus to go and finally get rid of those. I’m already updating our file template now with the switch to R8.