Support Forum

Upgrade issue from SP V5.7.4 to 5.7.5

MB Mack Biggs
Mack Biggs
Member

I just upgraded one of my sites to SP V5.7.5 from V5.7.4. The upgrade went ok however on the forum page there are these messages on the bottom:

Warning: Illegal string offset ‘id’ in /xxx/xxx/public_html/socalclubhouses.com/wp-content/plugins/simple-press/forum/content/sp-common-view-functions.php on line 3646

Warning: Illegal string offset ‘name’ in /x/xxx/public_html/socalclubhouses.com/wp-content/plugins/simple-press/forum/content/sp-common-view-functions.php on line 3646

6 Answers

New Answer

YS Yellow Swordfish
Yellow Swordfish
Member

Rather odd. There are plenty of checks in there to ensure data exists plus that routine has not been changed for quite a while.

Have you made any option changes to the new members list at the bottom of the display in the stats area?

Regardless of what the cause is you really should not be showing these sort of warnings on the display – that is just extremely bad setting up by your host company. You should instruct them to turn off the display to screen ASAP…

MB Mack Biggs
Mack Biggs
Member

> > Thank you for your quick response. I have made no changes in several years. I was able to remove the warnings via config file.

>

MB Mack Biggs
Mack Biggs
Member

I have blocked the visibility of the error messages.

So what about the error messages?

MP Mr Papa
Mr Papa
Member

They are not errors but warnings…  and will be harmless…  it basically says your new member list is corrupted somehow…  and one of the new members has no name entity…  so it will output a blank…

you can ‘fix’ the sfoptions table entry if you like… in that table, look for the option name of spRecentMembers and see if you have a valid serialized string…  alternately you could replace with an empty serialized array…

YS Yellow Swordfish
Yellow Swordfish
Member

If Mr Papa is right about the empty name in a new member then as other new members join then the ‘bad’ one will eventually fall off the end and no longer be an issue.