Hi, fab module which has been working perfectly on Drupal 7.38 till I enabled commenting on some nodes.
Now we get the error below when trying to edit or delete a comment:
(eg comment/1/delete and comment/1/edit) whereas reply is ok (eg comment/reply/3/1).
Notice: Undefined index: field_name in themekey_node_nid2field_value() (line 549 of ***/sites/all/modules/themekey/modules/themekey.node.inc).
Notice: Undefined index: column in themekey_node_nid2field_value() (line 549 of ***/sites/all/modules/themekey/modules/themekey.node.inc).
EntityFieldQueryException: Field storage engine not found. in EntityFieldQuery->queryCallback() (line 1228 of ***/includes/entity.inc).
Disabling Themekey module solved issue.
Many thanks
Comment | File | Size | Author |
---|---|---|---|
#7 | edit_fatal_error-2555753-1.patch | 439 bytes | kbaringer |
#5 | ThemeKey_chain.png | 16.27 KB | erixooon |
#3 | themekey screen.png | 442.75 KB | kiteglinton |
Comments
Comment #2
mkalkbrennerWe need a screenshot of your rule chain to debug the issue.
Comment #3
kiteglinton CreditAttribution: kiteglinton commentedThanks for this, screen dump attached,
Comment #4
erixooon CreditAttribution: erixooon commentedHi,
Have you solved it somehow?
I am getting the very same error even if all the rules are disabled.
Thanks
Comment #5
erixooon CreditAttribution: erixooon commentedChanging the version to 7.x-3.4 and adding my ThemeKey rule chain.
Comment #6
kiteglinton CreditAttribution: kiteglinton commentedHi erixooon; don't like doing it but my fix was a code tweak line 545 ish of themekey.node.inc in themekey/modules
function themekey_node_nid2field_value($nid, $args) {
+ if(!isset($args['field_name'])) return NULL; //
Comment #7
kbaringer CreditAttribution: kbaringer as a volunteer commentedI needed this for a project so wanted to make sure that it's moving toward inclusion in the next release. Here is a patch with the fix provided by kiteglinton in #6.