• 213
  • More

A specific user profile is no longer visible - Getting this error

All was working well, but all of a sudden one of the user's profile is no longer visible (we are getting attached error) either when the user himself login or for other users or admin. No more visible.

The only thing done that may or may not provided this, is that the user added a post with a photo and made it visible for "friends only" (not public). Not sure if that has anything to do with it.

Appreciate helping with this ASAP.

@LeonidS (I already sent you the access to this site).

@Alex T⚜️

Replies (6)
    • Also, noted another error (all happened at the same time). When that user go to his profile and click feed, the page is empty. See attached.

      image_transcoder.php?o=sys_images_editor&h=782&dpx=2&t=1668366553

      • Error file is attached, but here is the last part of the "Error Log":

        [Sun Nov 13 22:20:22.238359 2022] [php:error] [pid 3567] [client 71.203.249.142:54386] PHP Fatal error:  Uncaught TypeError: array_merge(): Argument #2 must be of type array, bool given in /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php:2938\nStack trace:\n#0 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php(2938): array_merge()\n#1 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php(1469): BxTimelineTemplate->_getCommonData()\n#2 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php(1521): BxTimelineTemplate->getData()\n#3 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php(655): BxTimelineTemplate->getDataCached()\n#4 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php(781): BxTimelineTemplate->getPost()\n#5 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php(333): BxTimelineTemplate->getPosts()\n#6 /var/www/scrubdin.net/inc/classes/BxDolModuleProxy.php(49): BxTimelineTemplate->getViewBlock()\n#7 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineModule.php(4935): BxDolModuleProxy->__call()\n#8 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineModule.php(4842): BxTimelineModule->_getBlockView()\n#9 /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineModule.php(1618): BxTimelineModule->_serviceGetBlockViewProfile()\n#10 /var/www/scrubdin.net/inc/classes/BxDolRequest.php(129): BxTimelineModule->serviceGetBlockViewProfile()\n#11 /var/www/scrubdin.net/inc/classes/BxDolRequest.php(57): BxDolRequest::_perform()\n#12 /var/www/scrubdin.net/inc/classes/BxDolService.php(52): BxDolRequest::processAsService()\n#13 /var/www/scrubdin.net/inc/classes/BxDolService.php(82): BxDolService::call()\n#14 /var/www/scrubdin.net/template/scripts/BxBasePage.php(844): BxDolService::callSerialized()\n#15 /var/www/scrubdin.net/template/scripts/BxBasePage.php(591): BxBasePage->_getBlockService()\n#16 /var/www/scrubdin.net/template/scripts/BxBasePage.php(525): BxBasePage->_getBlockCode()\n#17 /var/www/scrubdin.net/template/scripts/BxBasePage.php(463): BxBasePage->_getBlockCodeWithCache()\n#18 /var/www/scrubdin.net/template/scripts/BxBasePage.php(506): BxBasePage->_getPageCodeVars()\n#19 /var/www/scrubdin.net/template/scripts/BxBasePage.php(204): BxBasePage->_getPageCode()\n#20 /var/www/scrubdin.net/modules/base/general/classes/BxBaseModGeneralPageEntry.php(117): BxBasePage->getCode()\n#21 /var/www/scrubdin.net/modules/base/profile/classes/BxBaseModProfilePageEntry.php(127): BxBaseModGeneralPageEntry->getCode()\n#22 /var/www/scrubdin.net/inc/classes/BxDolPage.php(581): BxBaseModProfilePageEntry->getCode()\n#23 /var/www/scrubdin.net/inc/classes/BxDolPage.php(333): BxDolPage->displayPage()\n#24 /var/www/scrubdin.net/r.php(30): BxDolPage::processSeoLink()\n#25 {main}\n  thrown in /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php on line 2938, referer: https://scrubdin.net/

        • Last line here:

          in /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php on line 2938, 

          • That file "BxTimelineTemplate.php" is attached here, and line 2938 is below:

                                $aResult['content'] = array_merge($aResult['content'], unserialize($aEvent['content']));

            • Hello @Tajrebatee !

              Sorry, but couldn't reproduce it on my side. BTW - what template do you use? Also which blocks do you have on the profile's page and what visibility this profile has? Do you get this error even if you're looking him under the admin / operator account?

              • Thanks  for your reply. Here is the answers:

                1.Template: Lucid

                2.Block in "View Profile" page are as in attached image.

                3.visibility is Public.

                4.Interesting enough, if you look up this profile from a "standard" or "unauthorized" account, you can see him with no problem. However, if you look him under "admin" account, you get the error (I have two admin accounts and both lead to the same error) but when logged in as a standard account was working OK.

                I did reproduce the error this morning and here is the last few lines of the Error log:

                BxDolPage::processSeoLink()\n#25 {main}\n  thrown in /var/www/scrubdin.net/modules/boonex/timeline/classes/BxTimelineTemplate.php on line 2938, referer: https://scrubdin.net/member.php

                Again, this error happens only after an image was added to a post on his profile (via admin) but visibilty of that post was made to "friends only"...Not sure if that is pertinent or not.

                I will send you login information to this site again so you can investigate it directly (appreciate your help on this 

                Not logged in users can't 'Comments Post'.