Ok, strange issue over here:

I have currently two domains, nl.* and de.* (more to come) but when I clear the caches while logged in on one of the domains, my Bean blocks will disappear on the other domain(s) and the other way around is happening too.

If i change the domain_entity.module file on line 108 from:
$domain_entity_allowed_entity_types_base_tables = &drupal_static(__FUNCTION__);
to:
$domain_entity_allowed_entity_types_base_tables = false;
The cache clear and block rebuild is working correctly on all domains.

Somehow the caches called are only for the current domain I assume, but it's a wild guess.
The rest of the functionality from this module is working fine.

Does anybody have an idea?

Comments

mvwensen created an issue. See original summary.

delta’s picture

Ok, can you try to reproduce your issue on a clean drupal install and tell the step to reproduce (modules to activate, block bean to create, domain created, and then the step with the clear cache to reproduce) ?

It will help me to fix the issue a lot, and thank you to report !

bohart’s picture

Status: Active » Closed (outdated)

D7 reached its EOL back in January 2025, and there is no active release for D7 for this module.
Neither development nor support is planned for D7.

All D7-related issues (especially those with 10+ years of inactivity) are marked as outdated in a bunch.
If/once the issue still arises in D11+ versions, please create a follow-up issue.

Thanks!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.