Admin GUI Dashboard Error after module update today

After modules update today , the Admin GUI throw this error

Whoops\Exception\ErrorException thrown with message “Class ‘PicoFeed\Reader\Reader’ not found”

Stacktrace:
#6 Whoops\Exception\ErrorException in /var/www/html/admin/modules/dashboard/sections/Blogs.class.php:72
#5 FreePBX\modules\Dashboard\Sections\Blogs:getFeed in /var/www/html/admin/modules/dashboard/sections/Blogs.class.php:22
#4 FreePBX\modules\Dashboard\Sections\Blogs:getSections in /var/www/html/admin/modules/dashboard/classes/DashboardHooks.class.php:34
#3 DashboardHooks:getMainEntries in /var/www/html/admin/modules/dashboard/classes/DashboardHooks.class.php:11
#2 DashboardHooks:genHooks in /var/www/html/admin/modules/dashboard/page.index.php:10
#1 in /var/www/html/admin/config.php:564
#0 {main} in /var/www/html/admin/config.php:0

Search through the forum but no similar case … anyone can help ?

Chris

I have this error as well.
Unable to access Dashboard although the call system appears to be working
Urgent help please

[email protected]

Mine … the call system is working too , despite the error

Same here

same happend to me, maybe we need to open an issue ??

What versions of dashboard and framework are you folks using? I can’t reproduce this.

For the sake of testing, I just updated all modules on a FreePBX 14, I don’t have any errors.
(It’s a VM currently has 1 Extension, 1 IVR and 1 Queue, no Trunks or routes atm)

And in case you guys are trying to find the module versions, you can run.

fwconsole ma list | grep <modulename>

Same happened to me.
I first needed to update pbx framework and some others. No issue there.

Then I updated the dashboard and user config modules: encountered the error as described above…

The pbx is indeed running, the error seems confined to the GUI part (apache)

The same error after update.
Current Asterisk Version: 13.22.0
FreePBX Framework 14.0.4.1
System Dashboard 14.0.3.3

Temporary fix:

  1. Download and unzip PicoFeed library h__ps://github.com/aaronpk/picoFeed to folder /usr/share/php/

  2. in file /var/www/html/admin/config.php add linese like this:

    <?php /* $Id$ */
//      License for all code of this FreePBX module can be found in the $
//      Copyright 2013 Schmooze Com Inc.
//
include 'PicoFeed/Base.php';
include 'PicoFeed/Config/Config.php';
include 'PicoFeed/Logging/Logger.php';
include 'PicoFeed/Client/Client.php';
include 'PicoFeed/Client/Curl.php';
include 'PicoFeed/Client/HttpHeaders.php';
include 'PicoFeed/Client/Url.php';
include 'PicoFeed/Reader/Reader.php';
//set variables

It help me successful log on web gui. Waiting normal fix for this error.

I have the same issue after upgrading some modules
\fwconsole ma list

No repos specified, using: [standard,unsupported,extended] from last GUI settings

±-----------------±-----------±--------±--------+
| Module | Version | Status | License |
±-----------------±-----------±--------±--------+
| announcement | 13.0.7.3 | Enabled | GPLv3+ |
| asteriskinfo | 13.0.7.1 | Enabled | GPLv3+ |
| backup | 14.0.10.1 | Enabled | GPLv3+ |
| builtin | | Enabled | |
| callrecording | 14.0.5 | Enabled | AGPLv3+ |
| cdr | 14.0.5.14 | Enabled | GPLv3+ |
| cel | 14.0.2.8 | Enabled | GPLv3+ |
| certman | 14.0.3.1 | Enabled | AGPLv3+ |
| conferences | 13.0.23.12 | Enabled | GPLv3+ |
| core | 14.0.18.37 | Enabled | GPLv3+ |
| customappsreg | 13.0.5.4 | Enabled | GPLv3+ |
| dashboard | 14.0.3.3 | Enabled | AGPLv3+ |
| featurecodeadmin | 13.0.6.4 | Enabled | GPLv3+ |
| framework | 14.0.4.1 | Enabled | GPLv2+ |
| iaxsettings | 14.0.1.4 | Enabled | AGPLv3 |
| infoservices | 13.0.1.3 | Enabled | GPLv2+ |
| ivr | 14.0.4 | Enabled | GPLv3+ |
| logfiles | 13.0.10.5 | Enabled | GPLv3+ |
| motif | 13.0.3.2 | Enabled | GPLv3+ |
| music | 13.0.22.4 | Enabled | GPLv3+ |
| pm2 | 13.0.5 | Enabled | AGPLv3+ |
| queues | 14.0.2.22 | Enabled | GPLv2+ |
| recordings | 13.0.30.12 | Enabled | GPLv3+ |
| ringgroups | 14.0.1.5 | Enabled | GPLv3+ |
| setcid | 13.0.6.2 | Enabled | GPLv3+ |
| sipsettings | 14.0.27.5 | Enabled | AGPLv3+ |
| soundlang | 14.0.5 | Enabled | GPLv3+ |
| userman | 14.0.3.44 | Enabled | AGPLv3+ |
| voicemail | 14.0.4.1 | Enabled | GPLv3+ |
±-----------------±-----------±--------±--------+

Upgrade dashboard to ver. 14.0.4 from edge with:

fwconsole ma upgrade dashboard --edge

edit - actually at the time of this writing, dashboard 14.0.4 is in the stable repo, so a normal upgradeall will get it as well. There was probably a short window when the buggy version 14.0.3.3 was published.

6 Likes

Thank you it helped for me

1 Like

Thanks, that fixed it for me as well!

1 Like

After running module updates today I get the Class ‘PicoFeed\Reader\Reader’ not found error. I saw another post topic about this where they said to upgrade the dashboard to ver. 14.0.4 with the fwconsole ma upgrade dashboard --edge command. I did that, but the error is still there and I cannot do anything in the GUI

Any ideas on how I might be able to fix this?

Thanks

I have done that. Error is still persisting.

Dashboard module version?

14.0.4