HenryQW / Awesome-TTRSS

🐋 Awesome TTRSS, a powerful Dockerised all-in-one RSS solution.
http://ttrss.henry.wang
MIT License
2.4k stars 499 forks source link

[BUG] mercury parser broken: property_exists() #460

Closed delightfuldude closed 6 months ago

delightfuldude commented 1 year ago

I'm on a fresh install of awesome-ttrss (docker). Mercury parser doesn't work, this is in the logs:

Uncaught TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, null given in /var/www/plugins.local/mercury_fulltext/init.php:279
Stack trace:
#0 /var/www/plugins.local/mercury_fulltext/init.php(279): property_exists()
#1 /var/www/classes/pluginhandler.php(15): mercury_fulltext->extract()
#2 /var/www/backend.php(169): PluginHandler->catchall()
#3 {main}
  thrown
lmmsoft commented 1 year ago

https://github.com/HenryQW/mercury_fulltext/issues/28

same here, use 2023-06 latest version docker-compose version:

while plugin setting is service.mercury:3000

Uncaught TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, null given in /var/www/plugins.local/mercury_fulltext/init.php:279
Stack trace:
#0 /var/www/plugins.local/mercury_fulltext/init.php(279): property_exists()
#1 /var/www/classes/pluginhandler.php(15): mercury_fulltext->extract()
#2 /var/www/backend.php(169): PluginHandler->catchall()
#3 {main}
  thrown

Remote IP: x
Request URI: /backend.php
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
Gnoyong commented 9 months ago

Have you configured the Mercury Parser API address?

lmmsoft commented 9 months ago

通过降级ttrss解决了 参考解决方案:https://lmmsoft.github.io/downgrade_ttrss/