Hello,

Just upgraded my ttrss own custom container and I have a blank page once I logged in. public feed are ok and authentication form is ok too. It’s just once I’m logged in, I have nothing more.

PHP 7.14.5
Postgresql 12.5
Debian 10 up to date

A version from a week ago (approx) worked well - since I upgraded to latest master this morning and retried this afternoon, I can’t authenticate anymore.

In the logs, I can see:

390521 |         2 |     1 | Uncaught TypeError: Argument 1 passed to PluginHost::load() must be of the type string, null given, called in /var/www/html/classes/userhelper.php on line 80 and defined in /var/www/html/classes/pluginhost.php:266+| classes/
pluginhost.php |    266 |                                                                                               +| 2021-02-12 09:30:55.247669
        |           |       | Stack trace:                                                                                                                                                                                                         +|         
               |        | Real IP: XXX.XXX.XXX.XXX                                                                      +| 
        |           |       | #0 /var/www/html/classes/userhelper.php(80): PluginHost->load(NULL, 3, 2)                                                                                                                                            +|         
               |        | Forwarded For: XXX.XXX.XXX.XXX                                                                +| 
        |           |       | #1 /var/www/html/classes/userhelper.php(124): UserHelper::load_user_plugins(2)                                                                                                                                       +|         
               |        | Forwarded Protocol: https                                                                     +| 
        |           |       | #2 /var/www/html/index.php(31): UserHelper::login_sequence()                                                                                                                                                         +|         
               |        | Remote IP: 10.0.0.86                                                                          +| 
        |           |       | #3 {main}                                                                                                                                                                                                            +|         
               |        | Request URI: /                                                                                +| 
        |           |       |   thrown                                                                                                                                                                                                              |         
               |        | User agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0       | 

I use a default config file I mount as file in my container. It worked this way for years now.

the real question is why would this preference return null for you.

https://git.tt-rss.org/fox/tt-rss/commit/71dfc834662eb4172221b3f717b03665472f3657

this should prevent the fatal error.

Indeed, works again. Thanks a lot for your prompt answer !

If you want me to investigate further, let me know what you need from me.