This happens:

Drupal\render_cache\Cache\RenderCacheBackendAdapter->set(Array, NULL) RenderCacheBackendAdapter.php:195
Drupal\render_cache\Cache\RenderCacheBackendAdapter->setMultiple(Array, Array) BaseController.php:119
Drupal\render_cache\RenderCache\Controller\BaseController->view(Array) render_cache_entity.module:151
render_cache_entity_view_callback(Array, 'default', NULL, 'bean') entity.module:623
entity_view('bean', Array, 'default') entity_views_handler_field_entity.inc:191
entity_views_handler_field_entity->render_single_value(Object, Object) entity_views_handler_field_entity.inc:167
entity_views_handler_field_entity->render_entity_link(Object, Object) entity_views_field_handler_helper.inc:488
EntityFieldHandlerHelper::render_entity_link(Object, Object, Object) entity_views_field_handler_helper.inc:410
EntityFieldHandlerHelper::render(Object, Object) entity_views_handler_field_entity.inc:147
entity_views_handler_field_entity->render(Object) views_handler_field.inc:1041
views_handler_field->advanced_render(Object) theme.inc:354

Comments

axel.rutz created an issue. See original summary.

geek-merlin’s picture

Issue summary: View changes
geek-merlin’s picture

Issue summary: View changes
geek-merlin’s picture

  public function setMultiple(array &$build, array $cache_info_map) {
    foreach (Element::children($build) as $id) {
      $this->set($build[$id], $cache_info_map[$id]);
    }
  }

So in this method we have situations where we $build[$id] is set but $cache_info_map[$id] is not.

geek-merlin’s picture

Status: Active » Needs review
StatusFileSize
new1.04 KB

I guess the above is a valid condition.
Patch flying in that fixes this for me.

fabianx’s picture

Status: Needs review » Reviewed & tested by the community

RTBC, looks good to me.