Skip Navigation

[Resolved] Error login for users with editore role when Toolset Access is active

This support ticket is created 3 years, 3 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

This topic contains 3 replies, has 2 voices.

Last updated by Nigel 3 years, 3 months ago.

Assisted by: Nigel.

Author
Posts
#2201063

When Toolset Access is active users with Editor Role cannot access anymore wordpress backend:

WordPress version 5.8.1
Current theme: e-mk.ro Default Theme (version 5.3.3)
Current plugin: Toolset Access (version 2.8.12)
PHP version 8.0.11

Error Details
=============
An error of type E_ERROR was caused in line 613 of the file /home/a1134637/domains/alistmagazine.ro/public_html/wp-content/plugins/types-access/application/models/capabilities.php. Error message: Uncaught Error: Class "OTGS\Toolset\Access\Controllers\UploadPermissions" not found in /home/a1134637/domains/alistmagazine.ro/public_html/wp-content/plugins/types-access/application/models/capabilities.php:613
Stack trace:
#0 /home/a1134637/domains/alistmagazine.ro/public_html/wp-content/plugins/types-access/application/controllers/filters/backend_filters.php(534): OTGS\Toolset\Access\Models\Capabilities->get_capabilities_by_user_permissions()
#1 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/class-wp-hook.php(303): OTGS\Toolset\Access\Controllers\Filters\BackendFilters->toolset_access_has_cap_filter()
#2 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters()
#3 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/class-wp-user.php(786): apply_filters()
#4 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/capabilities.php(801): WP_User->has_cap()
#5 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/capabilities.php(693): user_can()
#6 /home/a1134637/domains/alistmagazine.ro/public_html/wp-content/plugins/enable-media-replace/classes/emr-plugin.php(40): current_user_can()
#7 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/class-wp-hook.php(303): EnableMediaReplace\EnableMediaReplacePlugin->runtime()
#8 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters()
#9 /home/a1134637/domains/alistmagazine.ro/public_html/wp-includes/plugin.php(470): WP_Hook->do_action()
#10 /home/a1134637/domains/alistmagazine.ro/public_html/wp-settings.php(441): do_action()
#11 /home/a1134637/domains/alistmagazine.ro/public_html/wp-config.php(104): require_once('...')
#12 /home/a1134637/domains/alistmagazine.ro/public_html/wp-load.php(50): require_once('...')
#13 /home/a1134637/domains/alistmagazine.ro/public_html/wp-admin/admin.php(34): require_once('...')
#14 /home/a1134637/domains/alistmagazine.ro/public_html/wp-admin/user-edit.php(10): require_once('...')
#15 /home/a1134637/domains/alistmagazine.ro/public_html/wp-admin/profile.php(18): require_once('...')
#16 {main}
thrown

Please help me with this error.
Thank You

#2201281

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

This is a known issue related to the Enable Media Replace button, please see here for details: https://toolset.com/errata/fatal-access-error-when-non-admins-log-in/

I suggest you subscribe to the comments on that erratum to be notified when a fix is available.

#2202389

Thank you!

#2202459

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

No problem, let me close this thread, the erratum will be updated when there is a fix available.