Page 1 of 1

User delete generates "class ArrayHelper not found" error

Posted: Mon Apr 22, 2019 5:43 pm
by michele654
Trying to delete a user I get the error message

An error has occurred.

0 Class 'ArrayHelper' not found

Joomla 3.9.5
MySQL 5.7.25
PHP 7.1.28
Apache on CentOS

-Michele

Re: User delete generates "class ArrayHelper not found" error

Posted: Mon Apr 22, 2019 6:44 pm
by toivo
When did you update Joomla to 3.9.5 and from which earlier version?

Please post the results of the Forum Post Assistant (FPA) by following the instructions from viewtopic.php?f=806&t=969442.

Re: User delete generates "class ArrayHelper not found" error

Posted: Mon Apr 22, 2019 7:57 pm
by michele654
Thanks for the reply.

I started from Joomla 1.x many years ago. Last update was from 3.9.4...
Forum Post Assistant (v1.4.8 (koine)) : 22nd April 2019 wrote:
Problem Description :: wrote:Delete user fails with ArrayHelper not found
Basic Environment :: wrote:Joomla! Instance :: Joomla! 3.9.5-Stable (Amani) 9-April-2019
Joomla! Platform :: Joomla Platform 13.1.0-Stable (Curiosity) 24-Apr-2013
Joomla! Configured :: Yes | Read-Only (444) | Owner: --protected-- . (uid: 1/gid: 1) | Group: --protected-- (gid: 1) | Valid For: 3.9
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: true | .htaccess/web.config: No (ReWrite Enabled but no .htaccess?) | GZip: false | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: false | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 15 | Session handler: database | Shared sessions: false | SSL: 0 | Error Reporting: default | Site Debug: false | Language Debug: false | Default Access: 1 | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 3.9.5: Yes | Database Supports J! 3.9.5: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 3.10.0-957.10.1.el7.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br | Doc Root: --protected-- | System TMP Writable: Yes | Free Disk Space : 681.95 GiB |

PHP Configuration :: Version: 7.1.28 | PHP API: apache2handler | Session Path Writable: Yes | Display Errors: | Error Reporting: 22527 | Log Errors To: | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Open Base: | Uploads: 1 | Max. Upload Size: 200M | Max. POST Size: 200M | Max. Input Time: 300 | Max. Execution Time: 300 | Memory Limit: 128M

Database Configuration :: Version: 5.7.25 (Client:mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $) | Host: --protected-- (--protected--) | default Collation: latin1_swedish_ci (default Character Set: latin1) | Database Size: 188.04 MiB | #of Tables: 133
Detailed Environment :: wrote:PHP Extensions :: Core (7.1.28) | date (7.1.28) | libxml (7.1.28) | openssl (7.1.28) | pcre (7.1.28) | zlib (7.1.28) | filter (7.1.28) | hash (1.0) | Reflection (7.1.28) | SPL (7.1.28) | session (7.1.28) | standard (7.1.28) | apache2handler () | bz2 (7.1.28) | calendar (7.1.28) | ctype (7.1.28) | curl (7.1.28) | dom (20031129) | mbstring (7.1.28) | fileinfo (1.0.5) | ftp (7.1.28) | gd (7.1.28) | gettext (7.1.28) | iconv (7.1.28) | json (1.5.0) | exif (7.1.28) | mcrypt (7.1.28) | mysqlnd (mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $) | PDO (7.1.28) | Phar (2.0.2) | posix (7.1.28) | shmop (7.1.28) | SimpleXML (7.1.28) | sockets (7.1.28) | sqlite3 (7.1.28) | sysvmsg (7.1.28) | sysvsem (7.1.28) | sysvshm (7.1.28) | tokenizer (7.1.28) | xml (7.1.28) | xmlwriter (7.1.28) | xsl (7.1.28) | mysqli (7.1.28) | pdo_mysql (7.1.28) | pdo_sqlite (7.1.28) | wddx (7.1.28) | xmlreader (7.1.28) | Zend Engine (3.1.0) |
Potential Missing Extensions :: zip |

Switch User Environment (Experimental) :: PHP CGI: No | Server SU: No | PHP SU: No | Custom SU (LiteSpeed/Cloud/Grid): No
Potential Ownership Issues: Maybe

Apache Modules :: core | mod_so | http_core | mod_access_compat | mod_actions | mod_alias | mod_allowmethods | mod_auth_basic | mod_auth_digest | mod_authn_anon | mod_authn_core | mod_authn_dbd | mod_authn_dbm | mod_authn_file | mod_authn_socache | mod_authz_core | mod_authz_dbd | mod_authz_dbm | mod_authz_groupfile | mod_authz_host | mod_authz_owner | mod_authz_user | mod_autoindex | mod_cache | mod_cache_disk | mod_data | mod_dbd | mod_deflate | mod_dir | mod_dumpio | mod_echo | mod_env | mod_expires | mod_ext_filter | mod_filter | mod_headers | mod_include | mod_info | mod_log_config | mod_logio | mod_mime_magic | mod_mime | mod_negotiation | mod_remoteip | mod_reqtimeout | mod_rewrite | mod_setenvif | mod_slotmem_plain | mod_slotmem_shm | mod_socache_dbm | mod_socache_memcache | mod_socache_shmcb | mod_status | mod_substitute | mod_suexec | mod_unique_id | mod_unixd | mod_userdir | mod_version | mod_vhost_alias | mod_dav | mod_dav_fs | mod_dav_lock | mod_lua | prefork | mod_proxy | mod_lbmethod_bybusyness | mod_lbmethod_byrequests | mod_lbmethod_bytraffic | mod_lbmethod_heartbeat | mod_proxy_ajp | mod_proxy_balancer | mod_proxy_connect | mod_proxy_express | mod_proxy_fcgi | mod_proxy_fdpass | mod_proxy_ftp | mod_proxy_http | mod_proxy_scgi | mod_proxy_wstunnel | mod_ssl | mod_systemd | mod_cgi | mod_php7 | Apache |
Potential Missing Modules :: mod_security | mod_evasive | mod_dosevasive | mod_qos | mod_userdir |
Folder Permissions :: wrote:Core Folders :: images/ (755) | components/ (755) | modules/ (755) | plugins/ (755) | language/ (755) | templates/ (755) | cache/ (755) | logs/ (755) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (---) |

Elevated Permissions (First 10) :: alert/ (775) | alert/Title/ (775) | dev/alert/ (775) | dev/alert/Title/ (775) |
Database Information :: wrote:Database statistics :: Uptime: 2922304 | Threads: 1 | Questions: 225185672 | Slow queries: 0 | Opens: 341120 | Flush tables: 1 | Open tables: 2000 | Queries per second avg: 77.057 |
Extensions Discovered :: wrote:Components :: SITE ::
Core :: com_mailto (3.0.0) 1 | com_wrapper (3.0.0) 1 |
3rd Party:: M2 (2.1.3) ? | kinabalu (3.0) ? | kinabalu (1.4) ? | Banyan (1.0) ? | WF_WORDCOUNT_TITLE (2.7.11) ? | WF_INLINEPOPUPS_TITLE (2.7.11) ? | WF_STYLE_TITLE (2.7.11) ? | WF_FORMATSELECT_TITLE (2.7.11) ? | WF_VISUALBLOCKS_TITLE (2.7.11) ? | WF_TABLE_TITLE (2.7.11) ? | WF_LINK_TITLE (2.7.11) ? | WF_SPELLCHECKER_TITLE (2.7.11) ? | WF_NONBREAKING_TITLE (2.7.11) ? | WF_PRINT_TITLE (2.7.11) ? | WF_LAYER_TITLE (2.7.11) ? | WF_KITCHENSINK_TITLE (2.7.11) ? | WF_DIRECTIONALITY_TITLE (2.7.11) ? | WF_CONTEXTMENU_TITLE (2.7.11) ? | WF_EMOTIONS_TITLE (2.7.11) ? | WF_SEARCHREPLACE_TITLE (2.7.11) ? | WF_TEXTCASE_TITLE (2.7.11) ? | WF_HR_TITLE (2.7.11) ? | WF_CLIPBOARD_TITLE (2.7.11) ? | WF_FULLSCREEN_TITLE (2.7.11) ? | WF_MEDIA_TITLE (2.7.11) ? | WF_ARTICLE_TITLE (2.7.11) ? | WF_FONTCOLOR_TITLE (2.7.11) ? | WF_AUTOSAVE_TITLE (2.7.11) ? | WF_LISTS_TITLE (2.7.11) ? | WF_VISUALCHARS_TITLE (2.7.11) ? | WF_SOURCE_TITLE (2.7.11) ? | WF_STYLESELECT_TITLE (2.7.11) ? | WF_CHARMAP_TITLE (2.7.11) ? | WF_FONTSELECT_TITLE (2.7.11) ? | WF_BROWSER_TITLE (2.7.11) ? | WF_FONTSIZESELECT_TITLE (2.7.11) ? | WF_PREVIEW_TITLE (2.7.11) ? | WF_ANCHOR_TITLE (2.7.11) ? | WF_CLEANUP_TITLE (2.7.11) ? | WF_IMGMANAGER_TITLE (2.7.11) ? | WF_XHTMLXTRAS_TITLE (2.7.11) ? | WF_LINK_SEARCH_TITLE (2.7.11) ? | WF_AGGREGATOR_VIMEO_TITLE (2.7.11) ? | WF_AGGREGATOR_DAILYMOTION_TITLE (2.7.11) ? | WF_AGGREGATOR_[youtube]_TITLE (2.7.11) ? | WF_LINKS_JOOMLALINKS_TITLE (2.7.11) ? | WF_FILESYSTEM_JOOMLA_TITLE (2.7.11) ? | WF_POPUPS_JCEMEDIABOX_TITLE (2.7.11) ? |

Components :: ADMIN ::
Core :: com_contenthistory (3.2.0) 1 | com_redirect (3.0.0) 1 | com_installer (3.0.0) 1 | com_plugins (3.0.0) 1 | com_cpanel (3.0.0) 1 | com_search (3.0.0) 1 | com_associations (3.7.0) 1 | com_postinstall (3.2.0) 1 | com_joomlaupdate (3.6.2) 1 | com_languages (3.0.0) 1 | com_modules (3.0.0) 1 | com_templates (3.0.0) 1 | com_newsfeeds (3.0.0) 1 | com_content (3.0.0) 1 | com_login (3.0.0) 1 | com_actionlogs (3.9.0) 1 | com_cache (3.0.0) 1 | com_tags (3.1.0) 1 | com_ajax (3.2.0) 1 | com_fields (3.7.0) 1 | com_admin (3.0.0) 1 | com_messages (3.0.0) 1 | com_menus (3.0.0) 1 | com_categories (3.0.0) 1 | com_finder (3.0.0) 1 | com_config (3.0.0) 1 | com_weblinks (3.6.0) 1 | com_checkin (3.0.0) 1 | com_media (3.0.0) 1 | com_privacy (3.9.0) 1 | com_banners (3.0.0) 1 | com_users (3.0.0) 1 |
3rd Party:: com_mtimporter (3.9.5) 1 | Widgetkit (1.5.9) 1 | COM_CREATIVECONTACTFORM (4.6.2) 1 | Mosets Tree (2.0) ? | [spam] (3.0.0) ? | coreyear (3.8.0) ? | category (3.7.0) ? | audioplayer (3.6.4) ? | corecity (3.0.0) ? | corename (3.0.0) ? | corepostcode (3.0.0) ? | mselectmultiple (3.7.0) ? | listings (1.0.2) ? | myear (3.6.0) ? | corefax (3.0.0) ? | corecreated (3.0.0) ? | coremetakey (3.0.0) ? | multipledates (1.0.3) ? | corefirstname (3.7.0) ? | coreuser (3.0.0) ? | associatedlisting (3.0.0) ? | corepublishdown (3.0.0) ? | checkboxwithimage (3.5.11) ? | [youtube] (3.9.8) ? | coremobile (3.6.0) ? | captcha (3.0.0) ? | texteditor (3.5.0) ? | year (3.0.0) ? | videoplayer (3.0.0) ? | coretelephone (3.0.0) ? | vanityurl (3.0.0) ? | listingid (3.6.7) ? | corevisited (3.9.3) ? | coremetadesc (3.0.0) ? | audioplayer2 (1.0.0) ? | coreaddress (3.0.0) ? | mdate (3.0.0) ? | coredate (3.6.0) ? | monthyear (3.6.4) ? | mweblink (3.0.0) ? | timezone (3.0.0) ? | corecontactperson (3.6.0) ? | corefeatured (3.0.0) ? | directory (3.0.0) ? | mfile (3.0.1) ? | corerating (3.9.3) ? | coredesc (3.8.2) ? | mtelephone (3.6.6) ? | mnumber (3.9.3) ? | memail (3.0.0) ? | corepublishup (3.0.0) ? | corelastname (3.7.0) ? | image (3.8.6) ? | vimeo (3.6.6) ? | coremodified (3.0.0) ? | corehits (3.9.3) ? | coreemail (3.0.0) ? | termsandconditions (3.0.5) ? | corestate (3.0.0) ? | corecountry (3.0.0) ? | mtags (3.6.0) ? | coreprice (3.9.0) ? | mskype (3.0.0) ? | corevotes (3.9.3) ? | mtext (3.0.0) ? | com_mtree (3.10.4) 1 | Admintools (5.3.0) 1 | COM_JCE (2.7.11) 1 |

Modules :: SITE ::
Core :: mod_banners (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_weblinks (3.6.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_whosonline (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_articles_category (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_wrapper (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_search (3.0.0) 1 | mod_menu (3.0.0) 1 |
3rd Party:: mod_mt_dtree (3.7.0) 1 | mod_mt_stats (3.7.0) 1 | mod_mt_listings (3.8.0) 1 | mod_mt_menu (3.7.1) 1 | mod_mt_alphaindex (3.9.6) 1 | Widgetkit Twitter (1.0.0) 1 | mod_mt_browse (3.7.0) 1 | mod_mt_search (3.8.0) 1 | mod_mt_filter (3.8.0) 1 | mod_mt_staticcats (3.7.0) 1 | MOD_CREATIVECONTACTFORM_NAME (4.6.2) 1 | mod_mt_votedbest (3.7.0) 1 | mod_mt_lastupdate (3.9.7) 1 | Builder (1.19.2) 1 | mod_mt_tagcloud (3.7.0) 1 | mod_mt_categories_expanding (3.7.0) 1 | mod_mt_listing (2.2.4) 1 | mod_mt_categories (3.7.0) 1 | Widgetkit (1.0.0) 1 | mod_mt_owners (3.9.0) 1 |

Modules :: ADMIN ::
Core :: mod_multilangstatus (3.0.0) 1 | mod_stats_admin (3.0.0) 1 | mod_version (3.0.0) 1 | mod_status (3.0.0) 1 | mod_title (3.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_login (3.0.0) 1 | mod_logged (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_latest (3.0.0) 1 | mod_submenu (3.0.0) 1 | mod_sampledata (3.8.0) 1 | mod_quickicon (3.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_feed (3.0.0) 1 | mod_menu (3.0.0) 1 |
3rd Party::

Libraries :: SITE ::
Core ::
3rd Party::

Plugins :: SITE ::
Core :: plg_search_tags (3.0.0) 0 | plg_search_content (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 1 | plg_search_weblinks (3.6.0) 1 | plg_search_contacts (3.0.0) 1 | plg_search_categories (3.0.0) 1 | plg_content_vote (3.0.0) 1 | plg_content_emailcloak (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_geshi (2.5.0) 0 | plg_content_fields (3.7.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_finder (3.0.0) 0 | plg_content_loadmodule (3.0.0) 1 | plg_twofactorauth_totp (3.2.0) 0 | plg_twofactorauth_yubikey (3.2.0) 0 | plg_user_contactcreator (3.0.0) 0 | plg_user_joomla (3.0.0) 1 | plg_user_terms (3.9.0) 0 | plg_user_profile (3.0.0) 0 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_gmail (3.0.0) 0 | plg_authentication_ldap (3.0.0) 0 | plg_installer_webinstaller (2.0.1) 1 | PLG_INSTALLER_FOLDERINSTALLER (3.6.0) 1 | PLG_INSTALLER_URLINSTALLER (3.6.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_captcha_recaptcha (3.4.0) 1 | plg_captcha_recaptcha_invisible (3.8) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_languagefilter (3.0.0) 0 | plg_system_highlight (3.0.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_debug (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_p3p (3.0.0) 1 | plg_system_redirect (3.0.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_log (3.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_system_fields (3.7.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_sessiongc (3.8.6) 1 | PLG_SYSTEM_ACTIONLOGS (3.9.0) 0 | plg_system_stats (3.5.0) 1 | PLG_ACTIONLOG_JOOMLA (3.9.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_repeatable (3.9.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_finder_tags (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_weblinks (3.6.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 |
3rd Party:: plg_editors_codemirror (5.40.0) 1 | plg_editors_tinymce (4.5.9) 1 | plg_editors_jce (2.7.11) 1 | plg_search_mtree (3.5.3) 0 | plg_content_jce (2.7.11) 1 | Content - Widgetkit (1.0.0) 1 | plg_user_profilehistory (1.9) 0 | PLG_USER_PROFILEPICTURE (2.0.3) 0 | plg_extension_jce (2.7.11) 1 | plg_extension_mosets (1.0.0) 1 | plg_installer_jce (2.7.11) 1 | Installer - YOOtheme (1.0.3) 1 | Captcha - Peoplesign:) (1.0) 1 | System - Widgetkit (1.0.0) 1 | PLG_SYSTEM_ADMINTOOLSACTIONLOG (1.0) 0 | System - Widgetkit Joomla (1.0.0) 1 | Creative Contact Form (4.6.2) 1 | System - Widgetkit ZOO (3.1.0) 1 | plg_system_requiredfields (1.7.1) 1 | plg_system_jce (2.7.11) 1 | System - YOOtheme Framework (1.19.2) 1 | PLG_SYSTEM_ADMINTOOLS (5.3.0) 1 | plg_fields_mediajce (2.7.11) 1 | PLG_FIELDS_TOS (1.0.2) 1 | plg_profilehistory_params (1.9) 0 | plg_profilehistory_groups (1.9) 0 | plg_profilehistory_profile (1.9) 0 | plg_profilehistory_password (1.9) 0 | plg_profilehistory_com_fields (1.9) 1 | plg_finder_mtree_listings (3.5.3) 0 | plg_quickicon_jce (2.7.11) 1 |
Templates Discovered :: wrote:Templates :: SITE :: beez3 (3.1.0) 1 | beez_20 (2.5.0) 1 | atomic (2.5.0) 1 | yoo_streamline (1.0.9) 1 | protostar (1.0) 1 | yootheme (1.19.2) 1 | beez5 (2.5.0) 1 |
Templates :: ADMIN :: isis (1.0) 1 | bluestork (2.5.0) 1 | hathor (3.0.0) 1 |
I notice it commented on Rewrite but no .htaccess file. I run the server, so I just put it all in the httpd.conf file, easier for me to manage in one place...

Re: User delete generates "class ArrayHelper not found" error

Posted: Mon Apr 22, 2019 9:03 pm
by Webdongle
php is old
PHP API: apache2handler ... better cgi
folders should be 755

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 6:35 am
by toivo
Have you updated all the third party plugins that have something to do with users and profiles? Are they all supported in Joomla 3.x? For example Profile Picture has been unpublished from JED, "Under investigation".

Disable all of the third party user plugins to see if the error disappears. Then enable the plugins one at the time to find the culprit.

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 7:32 am
by SharkyKZ
Enable debug in Global Configuration and then try deleting the user again. You'll see where the error is coming from.

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 12:39 pm
by michele654
Webdongle wrote:
Mon Apr 22, 2019 9:03 pm
php is old
PHP API: apache2handler ... better cgi
folders should be 755
We're at 7, better than some webhosts... I'll look at upgrading. CentOS doesn't offer much choice, I had to move to Remi repository to get to 7, but maybe they've caught up.

We have the Radar page that is served as static html, outside of Joomla. The folders that are 775 are special folders for the radar page, where group needs the write ability to update the images and such. Those folders are used outside of Joomla, and aren't part of the Joomla ecosystem for the site.

I'll look at the PHP API handler, never looked at it before.

I was able to delete users about 3 months ago, last time I tried until yesterday.

-Michele

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 12:40 pm
by michele654
SharkyKZ wrote:
Tue Apr 23, 2019 7:32 am
Enable debug in Global Configuration and then try deleting the user again. You'll see where the error is coming from.
And I'll do this just as soon as I update the radar page...

-Michele

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 2:36 pm
by michele654
toivo wrote:
Tue Apr 23, 2019 6:35 am
Have you updated all the third party plugins that have something to do with users and profiles? Are they all supported in Joomla 3.x? For example Profile Picture has been unpublished from JED, "Under investigation".

Disable all of the third party user plugins to see if the error disappears. Then enable the plugins one at the time to find the culprit.
Not many third party plugins, none to do with users and profiles. I've done the debug, posting it below.

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 2:37 pm
by michele654
Error
An error has occurred.

0 Class 'ArrayHelper' not found
/(directory)/plugins/system/requiredfields/requiredfields.php:93

Call stack
# Function Location
1 () JROOT/plugins/system/requiredfields/requiredfields.php:93
2 plgSystemRequiredFields->onUserAfterDelete() JROOT/libraries/joomla/event/event.php:70
3 JEvent->update() JROOT/libraries/joomla/event/dispatcher.php:160
4 JEventDispatcher->trigger() JROOT/administrator/components/com_users/models/user.php:382
5 UsersModelUser->delete() JROOT/libraries/src/MVC/Controller/AdminController.php:132
6 Joomla\CMS\MVC\Controller\AdminController->delete() JROOT/libraries/src/MVC/Controller/BaseController.php:710
7 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/administrator/components/com_users/users.php:21
8 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
9 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
10 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
11 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
12 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
13 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 2:51 pm
by michele654
michele654 wrote:
Tue Apr 23, 2019 12:39 pm
Webdongle wrote:
Mon Apr 22, 2019 9:03 pm
php is old
PHP API: apache2handler ... better cgi
folders should be 755
We're at 7, better than some webhosts... I'll look at upgrading. CentOS doesn't offer much choice, I had to move to Remi repository to get to 7, but maybe they've caught up.

We have the Radar page that is served as static html, outside of Joomla. The folders that are 775 are special folders for the radar page, where group needs the write ability to update the images and such. Those folders are used outside of Joomla, and aren't part of the Joomla ecosystem for the site.

I'll look at the PHP API handler, never looked at it before.

I was able to delete users about 3 months ago, last time I tried until yesterday.

-Michele
Looking here https://downloads.joomla.org/technical-requirements it says PHP 7.1 +
I would have expected 7.x if I could go higher than 7.1, but the + may say that. Am I okay with going to 7.3.4, which is the most current version in remi?

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 2:53 pm
by toivo
It is the paid plugin System - Required Fields, available from https://extensions.joomla.org/extension ... ed-fields/ and last updated possibly a year ago. You need to go to the richeyweb.com support forum and contact the developer, who was last logged in 10 hours ago.

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 2:58 pm
by toivo
michele654 wrote:Am I okay with going to 7.3.4, which is the most current version in remi?
PHP 7.3.4 is the current stable version, released three weeks ago.

My Joomla test sites have been running on 7.3.3. Some third party extensions can complain and you may have to turn off error reporting, which some experts do in any case.

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 3:02 pm
by michele654
toivo wrote:
Tue Apr 23, 2019 2:53 pm
It is the paid plugin System - Required Fields, available from https://extensions.joomla.org/extension ... ed-fields/ and last updated possibly a year ago. You need to go to the richeyweb.com support forum and contact the developer, who was last logged in 10 hours ago.
Sorry, I'm embarrassed now. I saw System and overlooked that one. Honestly, I didn't think we had installed it on that site.

Thank you for the pointer.

-Michele

Re: User delete generates "class ArrayHelper not found" error

Posted: Tue Apr 23, 2019 4:38 pm
by toivo
Cheers. No need to be embarrassed, applications and systems develop constantly - been there, done that.

BTW, you may want to get rid of the 2.5 templates. Just noticed also the content plugin Geshi, which belongs to 2.5 and was removed in 3.x.