Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0 Topic is solved

General questions relating to Joomla! 4.x.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting.
Forum Post Assistant - If you are serious about wanting help, you should use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10
Post Reply
User avatar
formfranska
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 129
Joined: Sun Dec 28, 2008 3:25 pm
Location: Sweden
Contact:

Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by formfranska » Thu Feb 17, 2022 9:04 am

It seems the website is working and that it's now Joomla 4.1.0 but this still worries me.

Is there something wrong or something I should do, please?

Please note that I had to disable the .htaccess temporarily to run the FPA (that's why it says it's missing).

When updating Joomla 4.0.6 to 4.1.0 I got the following error message (admin email).

---
Unhandled exception - Error

A PHP Exception occurred on your site. Here you can find the stack trace:

Exception Type: Error
File: /home/username/public_html/libraries/src/Updater/Update.php
Line: 307
Message: Attempt to assign property "server" on null

#0 [internal function]: Joomla\CMS\Updater\Update->_startElement()
#1 /home/username/public_html/libraries/src/Updater/Update.php(515): xml_parse()
#2 /home/username/public_html/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php(1680): Joomla\CMS\Updater\Update->loadFromXml()
#3 /home/username/public_html/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php(1547): Joomla\Component\Joomlaupdate\Administrator\Model\UpdateModel->checkCompatibility()
#4 /home/username/public_html/administrator/components/com_joomlaupdate/src/Controller/UpdateController.php(488): Joomla\Component\Joomlaupdate\Administrator\Model\UpdateModel->fetchCompatibility()
#5 /home/username/public_html/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Joomlaupdate\Administrator\Controller\UpdateController->fetchExtensionCompatibility()
#6 /home/username/public_html/libraries/src/Dispatcher/ComponentDispatcher.php(146): Joomla\CMS\MVC\Controller\BaseController->execute()
#7 /home/username/public_html/libraries/src/Component/ComponentHelper.php(389): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
#8 /home/username/public_html/libraries/src/Application/AdministratorApplication.php(143): Joomla\CMS\Component\ComponentHelper::renderComponent()
#9 /home/username/public_html/libraries/src/Application/AdministratorApplication.php(186): Joomla\CMS\Application\AdministratorApplication->dispatch()
#10 /home/username/public_html/libraries/src/Application/CMSApplication.php(278): Joomla\CMS\Application\AdministratorApplication->doExecute()
#11 /home/username/public_html/administrator/includes/app.php(63): Joomla\CMS\Application\CMSApplication->execute()
#12 /home/username/public_html/administrator/index.php(32): require_once('/home/username/...')
#13 {main}
Request information

GET variables

Array
(
[option] => com_joomlaupdate
[task] => update.fetchextensioncompatibility
[joomla-target-version] => 4.1.0
[joomla-current-version] => 4.0.6
[extension-version] => 2.1.2
[extension-id] => 10021
)
POST variables

Array
(
)
COOKIE variables

Array
(
[atumSidebarState] => open
[500102c1c922bad4bc0ed028f825412f] => 90487d0d94afc47e32899cf47bab0e45
[68d7dce9ebe1a94fd22c7726af0df5a4] => dac7f131ca86f628c7e13e1143c8e631
[13e8ac0ffd2ba9b9563f6a4a7f482db1] => e46bc36711c39928c7159af5c6acdd5e
[460609a84bdcbfd4ecbdfc604a318c29] => c6o5gnmkta3sgidhkvstvp4akk
)
REQUEST variables

Array
(
[option] => com_joomlaupdate
[task] => update.fetchextensioncompatibility
[joomla-target-version] => 4.1.0
[joomla-current-version] => 4.0.6
[extension-version] => 2.1.2
[extension-id] => 10021
)
SERVER variables

Array
(
[LSPHP_ProcessGroup] => on
[LSPHP_ENABLE_USER_INI] => on
[PATH] => /usr/local/bin:/usr/bin:/bin
[TEMP] => /tmp
[TMP] => /tmp
[TMPDIR] => /tmp
[HTTP_ACCEPT] => */*
[HTTP_ACCEPT_ENCODING] => gzip, deflate, br
[HTTP_ACCEPT_LANGUAGE] => en-US,en;q=0.5
[HTTP_COOKIE] => atumSidebarState=open; 500102c1c922bad4bc0ed028f825412f=90487d0d94afc47e32899cf47bab0e45; 68d7dce9ebe1a94fd22c7726af0df5a4=dac7f131ca86f628c7e13e1143c8e631; 13e8ac0ffd2ba9b9563f6a4a7f482db1=e46bc36711c39928c7159af5c6acdd5e; 460609a84bdcbfd4ecbdfc604a318c29=c6o5gnmkta3sgidhkvstvp4akk
[HTTP_HOST] => www.domain.se
[HTTP_REFERER] => https://www.domain.se/administrator/ind ... omlaupdate
[HTTP_USER_AGENT] => Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:97.0) Gecko/20100101 Firefox/97.0
[HTTP_X_REQUESTED_WITH] => XMLHttpRequest
[HTTP_X_AJAX_ENGINE] => Joomla!
[HTTP_ALT_USED] => www.domain.se
[HTTP_SEC_FETCH_DEST] => empty
[HTTP_SEC_FETCH_MODE] => cors
[HTTP_SEC_FETCH_SITE] => same-origin
[HTTP_X_HTTPS] => 1
[DOCUMENT_ROOT] => /home/username/public_html
[REMOTE_ADDR] => 80.217.195.175
[REMOTE_PORT] => 52608
[SERVER_ADDR] => 46.16.234.61
[SERVER_NAME] => www.domain.se
[SERVER_ADMIN] => webmaster@domain.se
[SERVER_PORT] => 443
[REQUEST_SCHEME] => https
[REQUEST_URI] => /administrator/index.php?option=com_joomlaupdate&task=update.fetchextensioncompatibility&joomla-target-version=4.1.0&joomla-current-version=4.0.6&extension-version=2.1.2&extension-id=10021
[HTTPS] => on
[WP_UPDATE_PHP_URL] => https://www.oderland.se/blogg/wordpress ... p-version/
[CRAWLER_USLEEP] => 500
[CRAWLER_LOAD_LIMIT] => 8
[CRAWLER_LOAD_LIMIT_ENFORCE] => 16
[X_SPDY] => HTTP3
[SSL_PROTOCOL] => QUIC
[SSL_CIPHER] => TLS_AES_128_GCM_SHA256
[SSL_CIPHER_USEKEYSIZE] => 128
[SSL_CIPHER_ALGKEYSIZE] => 128
[SCRIPT_FILENAME] => /home/username/public_html/administrator/index.php
[QUERY_STRING] => option=com_joomlaupdate&task=update.fetchextensioncompatibility&joomla-target-version=4.1.0&joomla-current-version=4.0.6&extension-version=2.1.2&extension-id=10021
[SCRIPT_URI] => https://www.domain.se/administrator/index.php
[SCRIPT_URL] => /administrator/index.php
[SCRIPT_NAME] => /administrator/index.php
[SERVER_PROTOCOL] => HTTP/1.1
[SERVER_SOFTWARE] => LiteSpeed
[REQUEST_METHOD] => GET
[X-LSCACHE] => on,crawler
[PHP_SELF] => /administrator/index.php
[REQUEST_TIME_FLOAT] => 1645043287.3639
[REQUEST_TIME] => 1645043287
)

---
Forum Post Assistant (v1.6.5) : 17-Feb-2022 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.1.0-Stable (Kuamini) 15-February-2022
Joomla! Configured :: Yes | Read-Only (444) |
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: N/A | Proxy: false | LiveSite: | Session lifetime: 60 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: default | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 4.1.0: Yes | Database Supports J! 4.1.0: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 3.10.0-962.3.2.lve1.5.64.el6h.x86_64 | Technology: x86_64 | Web Server: LiteSpeed | Encoding: gzip, deflate, br | System TMP Writable: Yes | Free Disk Space : 526.35 GiB |

PHP Configuration :: Version: 8.0.15 | PHP API: litespeed | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 22519 | Log Errors To: error_log | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 50M | Max. POST Size: 50M | Max. Input Time: 90 | Max. Execution Time: 90 | Memory Limit: 256M

Database Configuration :: Version: 5.5.5-10.5.13-MariaDB-cll-lve (Client:mysqlnd 8.0.15) | Database Size: 12.01 MiB | #of Tables with config prefix: 118 | #of other Tables: 0 | User Privileges : GRANT SELECTUser Privileges : INSERTUser Privileges : UPDATEUser Privileges : DELETEUser Privileges : CREATEUser Privileges : DROPUser Privileges : REFERENCESUser Privileges : INDEXUser Privileges : ALTERUser Privileges : CREATE TEMPORARY TABLESUser Privileges : LOCK TABLESUser Privileges : EXECUTEUser Privileges : CREATE VIEWUser Privileges : SHOW VIEWUser Privileges : CREATE ROUTINEUser Privileges : ALTER ROUTINEUser Privileges : EVENTUser Privileges : TRIGGER
Detailed Environment :: wrote:PHP Extensions :: Core (8.0.15) | date (8.0.15) | libxml (8.0.15) | openssl (8.0.15) | pcre (8.0.15) | sqlite3 (8.0.15) | zlib (8.0.15) | bz2 (8.0.15) | calendar (8.0.15) | ctype (8.0.15) | curl (8.0.15) | hash (8.0.15) | filter (8.0.15) | ftp (8.0.15) | gettext (8.0.15) | gmp (8.0.15) | SPL (8.0.15) | iconv (8.0.15) | json (8.0.15) | pcntl (8.0.15) | readline (8.0.15) | Reflection (8.0.15) | session (8.0.15) | standard (8.0.15) | shmop (8.0.15) | SimpleXML (8.0.15) | mbstring (8.0.15) | tokenizer (8.0.15) | xml (8.0.15) | litespeed () | bcmath (8.0.15) | dom (20031129) | fileinfo (8.0.15) | gd (8.0.15) | igbinary (3.2.1) | imap (8.0.15) | intl (8.0.15) | exif (8.0.15) | memcached (3.1.5) | mysqlnd (mysqlnd 8.0.15) | mysqli (8.0.15) | PDO (8.0.15) | pdo_mysql (8.0.15) | pdo_sqlite (8.0.15) | Phar (8.0.15) | posix (8.0.15) | soap (8.0.15) | sockets (8.0.15) | xmlreader (8.0.15) | xmlwriter (8.0.15) | xsl (8.0.15) | zip (1.19.5) | Zend OPcache (8.0.15) | Zend Engine (4.0.15) |
Potential Missing Extensions ::

Switch User Environment :: PHP CGI: No | Server SU: No | PHP SU: No | Potential Ownership Issues: No
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/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 636619 | Threads: 11 | Questions: 60087319 | Slow queries: 3 | Opens: 284919 | Open tables: 1600 | Queries per second avg: 94.385 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party:: WF_POPUPS_JCEMEDIABOX_TITLE (2.9.20) ? | WF_AGGREGATOR_VIDEO_TITLE (2.9.20) ? | WF_AGGREGATOR_VIMEO_TITLE (2.9.20) ? | WF_AGGREGATOR_DAILYMOTION_TITLE (2.9.20) ? | WF_AGGREGATOR_[youtube]_TITLE (2.9.20) ? | WF_AGGREGATOR_AUDIO_TITLE (2.9.20) ? | WF_FILESYSTEM_JOOMLA_TITLE (2.9.20) ? | WF_LINK_SEARCH_TITLE (2.9.20) ? | WF_LINKS_JOOMLALINKS_TITLE (2.9.20) ? | WF_FILEMANAGER_TITLE (2.9.20) ? | WF_TEMPLATEMANAGER_TITLE (2.9.20) ? | WF_FONTCOLOR_TITLE (2.9.20) ? | WF_CONTEXTMENU_TITLE (2.9.20) ? | WF_FULLSCREEN_TITLE (2.9.20) ? | WF_BROWSER_TITLE (2.9.20) ? | WF_ARTICLE_TITLE (2.9.20) ? | WF_LISTS_TITLE (2.9.20) ? | WF_FONTSIZESELECT_TITLE (2.9.20) ? | WF_VISUALCHARS_TITLE (2.9.20) ? | WF_VISUALBLOCKS_TITLE (2.9.20) ? | WF_IMGMANAGER_TITLE (2.9.20) ? | WF_TABLE_TITLE (2.9.20) ? | WF_REFERENCE_TITLE (2.9.11) ? | WF_CLIPBOARD_TITLE (2.9.20) ? | WF_LINK_TITLE (2.9.20) ? | WF_SPELLCHECKER_TITLE (2.9.20) ? | WF_IFRAME_TITLE (2.9.20) ? | WF_SOURCE_TITLE (2.9.20) ? | WF_ATTRIBUTES_TITLE (2.9.11) ? | WF_ANCHOR_TITLE (2.9.20) ? | WF_LAYER_TITLE (2.8.3) ? | WF_STYLE_TITLE (2.9.20) ? | WF_TEXTPATTERN_TITLE (2.9.20) ? | WF_SEARCHREPLACE_TITLE (2.9.20) ? | WF_PRINT_TITLE (2.9.20) ? | WF_FONTSELECT_TITLE (2.9.20) ? | WF_EMOTIONS_TITLE (2.9.20) ? | WF_STYLESELECT_TITLE (2.9.20) ? | WF_FORMATSELECT_TITLE (2.9.20) ? | WF_TEXTCASE_TITLE (2.9.20) ? | WF_WORDCOUNT_TITLE (2.9.20) ? | WF_CAPTION_TITLE (2.9.20) ? | JCE - Noneditable (1.0.0) ? | WF_HR_TITLE (2.9.20) ? | WF_MEDIAMANAGER_TITLE (2.9.20) ? | WF_MICRODATA_TITLE (2.9.20) ? | WF_PREVIEW_TITLE (2.9.20) ? | WF_IMGMANAGER_EXT_TITLE (2.9.20) ? | WF_XHTMLXTRAS_TITLE (2.9.20) ? | WF_HELP_TITLE (2.9.20) ? | WF_NONBREAKING_TITLE (2.9.20) ? | WF_CLEANUP_TITLE (2.9.20) ? | JCE - Columns (1.0.0) ? | WF_DIRECTIONALITY_TITLE (2.9.20) ? | WF_MEDIA_TITLE (2.9.20) ? | WF_CHARMAP_TITLE (2.9.20) ? | WF_AUTOSAVE_TITLE (2.9.20) ? | WF_KITCHENSINK_TITLE (2.9.20) ? |

Components :: Admin ::
Core :: com_joomlaupdate (4.0.3) 1 | com_redirect (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_users (4.0.0) 1 | com_mails (4.0.0) 1 | com_weblinks (4.0.1) 1 | com_login (4.0.0) 1 | com_menus (4.0.0) 1 | COM_SCHEDULER (4.1.0) 1 | com_messages (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_postinstall (4.0.0) 1 | com_workflow (4.0.0) 1 | com_media (3.0.0) 1 | com_newsfeeds (4.0.0) 1 | com_modules (4.0.0) 1 | com_search (4.0.0-dev) 1 | com_templates (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_fields (4.0.0) 1 | com_privacy (3.9.0) 1 | com_cache (4.0.0) 1 | com_banners (4.0.0) 1 | com_languages (4.0.0) 1 | com_config (4.0.0) 1 | com_associations (4.0.0) 1 | com_tags (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_checkin (4.0.0) 1 | com_finder (4.0.0) 1 | com_categories (4.0.0) 1 | com_admin (4.0.0) 1 | com_plugins (4.0.0) 1 | com_installer (4.0.0) 1 | com_ajax (4.0.0) 1 | com_content (4.0.0) 1 |
3rd Party:: COM_JCE (2.9.20) 1 | WATCHFULLI (2.2.9) 1 | com_forseo (1.6.0.1438) 1 | com_akeebabackup (9.1.0) 1 | com_admintools (7.1.1) 1 | com_widgetkit (3.1.8) 1 |

Modules :: Site ::
Core :: mod_articles_categories (3.0.0) 1 | mod_login (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_weblinks (4.0.1) 1 | mod_feed (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_search (4.0.0-dev) 1 | mod_related_items (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_languages (3.5.0) 1 |
3rd Party:: Widgetkit (3.1.8) 1 | MOD_YOOTHEME_BUILDER (2.7.19) 1 |

Modules :: Admin ::
Core :: mod_submenu (3.0.0) 1 | mod_login (3.0.0) 1 | mod_quickicon (3.0.0) 1 | mod_stats_admin (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_sampledata (3.8.0) 1 | mod_latest (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_post_installation_messages (4.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_loginsupport (4.0.0) 1 | mod_messages (4.0.0) 1 | mod_title (3.0.0) 1 | mod_privacy_status (4.0.0) 1 | mod_frontend (4.0.0) 1 | mod_custom (3.0.0) 1 | mod_logged (3.0.0) 1 | mod_user (4.0.0) 1 | mod_version (3.0.0) 1 | mod_multilangstatus (3.0.0) 1 |
3rd Party::

Libraries ::
Core ::
3rd Party:: file_fof40 (4.0.0) ? |

Plugins ::
Core :: plg_system_cache (3.0.0) 0 | plg_system_task_notification (4.1) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_debug (3.0.0) 1 | plg_system_redirect (3.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_weblinks (4.0.1) 0 | plg_system_languagefilter (3.0.0) 0 | plg_system_logrotation (3.9.0) 1 | PLG_SYSTEM_SCHEDULERUNNER (4.1) 1 | plg_system_log (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_fields (3.7.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_webauthn (4.0.0) 0 | plg_system_actionlogs (3.9.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_jooa11y (4.1.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_sampledata_multilang (4.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_weblink (4.0.1) 0 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_twofactorauth_yubikey (3.2.0) ? | plg_twofactorauth_totp (3.2.0) 0 | plg_actionlog_joomla (3.9.0) 1 | plg_task_check_files (4.1) 1 | plg_task_requests (4.1) 1 | plg_task_demo_tasks (4.1) 1 | plg_task_site_status (4.1) 1 | plg_api-authentication_token (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_filesystem_local (4.0.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_cookie (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_downloadkey (4.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_overridecheck (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_user_token (3.9.0) 1 | 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_finder_categories (3.0.0) 1 | plg_finder_tags (3.0.0) 1 | plg_finder_weblinks (4.0.1) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_captcha_recaptcha (3.4.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_search_categories (4.0.0-dev) 1 | plg_search_tags (4.0.0-dev) 0 | plg_search_weblinks (4.0.1) 1 | plg_search_newsfeeds (4.0.0-dev) 1 | plg_search_contacts (4.0.0-dev) 1 | plg_search_content (4.0.0-dev) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_vote (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_webinstaller (4.0.0) 1 |
3rd Party:: plg_system_jce (2.9.20) 1 | System - Widgetkit (3.1.8) 1 | PLG_SYSTEM_ADMINTOOLS (7.1.1) 1 | PLG_SYSTEM_FORSEO (1.6.0.1438) 1 | System - YOOtheme Framework (2.7.19) 1 | System - Widgetkit K2 (3.1.8) 0 | PLG_SYSTEM_BACKUPONUPDATE (9.1.0) 1 | System - Widgetkit ZOO (3.1.8) 0 | Editors-XTD - Widgetkit (3.1.8) 1 | PLG_ACTIONLOG_AKEEBABACKUP (9.1.0) 0 | PLG_ACTIONLOG_ADMINTOOLS (7.1.1) 0 | PLG_QUICKICON_AKEEBABACKUP (9.1.0) 1 | plg_quickicon_jce (2.9.20) 1 | plg_editors_jce (2.9.20) 1 | plg_editors_tinymce (5.10.2) 1 | plg_editors_codemirror (5.65.1) 1 | Fields - YOOtheme Location (2.7.19) 1 | plg_fields_mediajce (2.9.20) 1 | plg_content_jce (2.9.20) 1 | Content - Widgetkit (3.1.8) 1 | PLG_CONSOLE_AKEEBABACKUP (9.1.0) 0 | PLG_CONSOLE_ADMINTOOLS (7.1.1) 1 | plg_extension_jce (2.9.20) 1 | plg_installer_jce (2.9.20) 1 | PLG_INSTALLER_FORSEO (1.6.0.1438) 1 | Installer - YOOtheme (1.0.5) 1 |
Templates Discovered :: wrote:Templates :: Site :: cassiopeia (1.0) 1 | yootheme (2.7.19) 1 |
Templates :: Admin :: atum (1.0) 1 |
Joomler in Sweden :-)
https://www.formfranska.com

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 7822
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by AMurray » Thu Feb 17, 2022 11:52 am

I don't know if these settings have anything to do with it but in any case just noticed it:

SEF: true | SEF Suffix: false | SEF ReWrite: true | .htaccess/web.config: No (ReWrite Enabled but no .htaccess?)

You have SEF on, but no htaccess file active (just rename htacecess.txt to .htaccess before you switch on the SEF/SEO options.)
Regards - A Murray

User avatar
ceford
Joomla! Guru
Joomla! Guru
Posts: 970
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by ceford » Thu Feb 17, 2022 1:19 pm

This seems to be related to fetching compatibility data for one of your extensions, whichever one has the id 10021 - look in your extensions table. Seems a strange number! I might have expected 1021.

User avatar
formfranska
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 129
Joined: Sun Dec 28, 2008 3:25 pm
Location: Sweden
Contact:

Re: Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by formfranska » Thu Feb 17, 2022 3:50 pm

AMurray wrote:
Thu Feb 17, 2022 11:52 am
I don't know if these settings have anything to do with it but in any case just noticed it:

SEF: true | SEF Suffix: false | SEF ReWrite: true | .htaccess/web.config: No (ReWrite Enabled but no .htaccess?)

You have SEF on, but no htaccess file active (just rename htacecess.txt to .htaccess before you switch on the SEF/SEO options.)
Yes, but isn't that because I had to disable the .htaccess temporarily to run the FPA (that's why it says it's missing). But I made a note on this in my post already so am I missing something?
Joomler in Sweden :-)
https://www.formfranska.com

User avatar
formfranska
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 129
Joined: Sun Dec 28, 2008 3:25 pm
Location: Sweden
Contact:

Re: Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by formfranska » Thu Feb 17, 2022 4:13 pm

ceford wrote:
Thu Feb 17, 2022 1:19 pm
This seems to be related to fetching compatibility data for one of your extensions, whichever one has the id 10021 - look in your extensions table. Seems a strange number! I might have expected 1021.
Aha, I think you're on to something here 👍🏽

Before updating the update checker complained about "JCE MediaBox 2" (independent extension from same developer as JCE Editor). So I just uninstalled JCE MediaBox 2 and then went ahead with the Joomla update.

When I'm checking the ID's now, there is no extension with ID 10021. However, JCE Editor Pro has ID 10020. So if that indicates that JCE MediaBox 2 might have had the ID 10021, then that's it!

And now I noticed: In the error message it says
[extension-version] => 2.1.2
I think this confirms it because the version of JCE MediaBox 2 that I uninstalled was v 2.1.2.

I actually have no idea how ID's gets assigned to extensions but it it's got anything to do with when they were installed in relation to one another I'm pretty sure I installed JCE Editor and JCE MediaBox 2 on the same occasion.

This whole thing about the Update Checker complaining about JCE MediaBox 2 seemed very weird to me cause I have it installed on multiple other Joomla sites that I updated with no issue.

How does this sound to you @ceford? Does it seem probable that it was an error generated while the Update Checker was running just before I made the update?

I'm checking your reply as the solution 😊 And I'm super grateful 🙏🏽
Last edited by formfranska on Thu Feb 17, 2022 5:13 pm, edited 2 times in total.
Joomler in Sweden :-)
https://www.formfranska.com

User avatar
ceford
Joomla! Guru
Joomla! Guru
Posts: 970
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by ceford » Thu Feb 17, 2022 4:44 pm

If the site is now working normally and there is no extension with id 10021 in the extensions table I guess you are good to go. Look in System / Manage / Extensions to see what Joomla knows about (look at Disabled as well as Enabled).

User avatar
formfranska
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 129
Joined: Sun Dec 28, 2008 3:25 pm
Location: Sweden
Contact:

Re: Unhandled exception - Error, Attempt to assign property "server" on null, when updating Joomla 4.0.6 to 4.1.0

Post by formfranska » Thu Feb 17, 2022 4:49 pm

ceford wrote:
Thu Feb 17, 2022 4:44 pm
If the site is now working normally and there is no extension with id 10021 in the extensions table I guess you are good to go. Look in System / Manage / Extensions to see what Joomla knows about (look at Disabled as well as Enabled).
Thank you 👍🏽😊🙏🏽
Joomler in Sweden :-)
https://www.formfranska.com


Post Reply

Return to “General Questions/New to Joomla! 4.x”