I get this error after saving or editing content.

Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138 of /var/aegir/platforms/drupal7/drupal-7.0/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module).
Status message

Comments

danielb’s picture

I can't reproduce this?
What other fields are you using in the node?

danielb’s picture

Status: Active » Postponed (maintainer needs more info)
udomeier’s picture

I get the same error message - by default fields...

danielb’s picture

Ah I think I've deleted my body field :P

danielb’s picture

Still can't reproduce it.

Actually this could be affected by when you downloaded the References module, and whether the field it is an upgrade from D6.

#1032808: Undefined index: module in node_reference_content_migrate_instance_alter

udomeier’s picture

that's it:

nodeaccess_userreference.module

old - with error message
if ($field['display']['default']['module'] == 'user_reference') {

new
if ($field['display']['default']['module'] = 'user_reference') {

or?

danielb’s picture

No, don't do that mate.

andrebonfanti’s picture

I have the same notice, but with "line 137":

Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 137 of /home/(mydomain)/public_html/sites/all/modules/nodeaccess_userreference/nodeaccess_userreference.module)

I found also here #1066814: Notice: Undefined index: module in nodeaccess_userreference_node_access_records() (line 138.

In my configuration It appears between other notices, related to the locale.module.
The notices began to appear when I installed the media.module which gave me some issues, so I disabled it.
Now I'm using exif.module and the notices appearing are this kind:

# Notice: Undefined property: stdClass::$field_exif_datetimeoriginal in locale_field_node_form_submit() (line 410 of /home/(mydomain)/public_html/modules/locale/locale.module).
# Notice: Undefined index: field_iptc_keywords in locale_field_node_form_submit() (line 405 of /home/(mydomain)/public_html/modules/locale/locale.module).
# Notice: Undefined property: stdClass::$field_iptc_keywords in locale_field_node_form_submit() (line 410 of /home/(mydomain)/public_html/modules/locale/locale.module).

But they're not related to Node access user reference module.

thomas4019’s picture

I have so fields (Link, Text) which for some reason don't have the module defined and thus have been cusing this notice. I was able to fix it by changes line 137 to the following.

if (isset($field['display']['default']['module']) && $field['display']['default']['module'] == 'user_reference') {

romantaran’s picture

Thanks! It works.

Sentrashy’s picture

The same, on the line 137 =(

danielb’s picture

Oh I see, the error is coming from fields other than user_reference....ah. OK We'll go with thomas4019's suggestion and pray there are no outlier cases where a user_reference field doesn't have that property/index.

danielb’s picture

Status: Postponed (maintainer needs more info) » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.