Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Heartbeatparser causes errors when heartbeat block is enabled on the frontpage:
Notice: Undefined index: !node_title in remove_variables_duplicates() (line 186 of /***/sites/all/modules/contrib/heartbeat/includes/heartbeatparser.inc).
Error messageEntityMalformedException: Missing bundle property on entity of type heartbeat_activity. in entity_extract_ids() (line 7409 of /***/includes/common.inc).
The "Heartbeat most active users" block is enabled.
Drupal 7.11
Comments
Comment #1
Stalski CreditAttribution: Stalski commented1) Notice: Undefined index: !node_title in remove_variables_duplicates() (line 186 of /***/sites/all/modules/contrib/heartbeat/includes/heartbeatparser.inc).
=> This can easily be fixed although this means something. This means that you are trying to group on a variable that does not even exist in your message template. So this would lead to unexpected behavior anyway.
2) Error messageEntityMalformedException: Missing bundle property on entity of type heartbeat_activity. in entity_extract_ids() (line 7409 of /***/includes/common.inc).
This bug seems like a bug that was fixed once ... I'll investigate
Comment #2
Stalski CreditAttribution: Stalski commentedThe first one, I fixed.
The second one I really can't reproduce. Can you investigate yourself? As indicated above, something seems wrong with the message template for one thing.
From where I am sitting, everything seems to work fine.
Comment #3
Stalski CreditAttribution: Stalski commentedComment #3.0
Stalski CreditAttribution: Stalski commentedThe "Heartbeat most active users" block is enabled.