hi.
I want upgrade xibo from 1.7.9 (Manual installation) to 2.0.0 (Docker Installation).
I follow the procedure in the web, but i obtain Class XiboWidgetNotificationView not found in some actions.
I read
Peter thanks very much for your quick answer in the other topic.
Anyway, I’m afraid I’ve got something weird in my CMS.
I can’t see this widget unfortunately.
[2] [1]
PS: Sometimes I see thumbnails of the OLD xibo installation. This is not a problem, but could be the same problem. Example in this layout, the photo is a classic concert, but in the timeline I see a blues brother band, wich I used the last year.
[3] [4]
and
I just installed xibo 1.7.8 on a fresh ubuntu server using the docker method.
However, i keep getting the error Class Xibo\Widget\NotificationView not found when i for instance like to edit a lay-out.
Also going to the module tab and verify, creates this error. But your instructions to look at mysql showed even 2 classes, after I installed it as per other thread.
Don’t know yet how to remove, but looking into it now.
I followed another thread but to no avail, including installing the “missi…
but it dont work for me.
can anyone help me with that?
Regards.
We had the exact same issue and solved it today.
Our database had what looked like an issue caused by not escaping “\” in a class column of the notificationview module (Upgrade Script???).
We had to get into the DB inside our docker. Follow the below to get SQL access.
While troubleshooting an issue you maybe asked to run a SQL statement on your database Docker container, or you may want to run a statement yourself for another purpose. To do either of these things there are two options.
Using the command line
Using the GUI called PhpMyAdmin
Command Line
Before you can run a statement inside the docker container you will need to find the container name. This can be done using the docker ps command.
The resulting output will show a list of running docker con…
Then run:
select * from module where module='notificationview';
If the “class” column has XiboWidgetNotificationView
as its value, this is wrong. It needs to be Xibo\\Widget\\NotificationView
.
To update the row enter:
update module set class='Xibo\\\\Widget\\\\NotificationView' where module='notificationview';
That should be it!
alex
March 19, 2020, 11:14am
4
Thanks for reporting this. It should be fixed for new upgrades to 2.3.2. If you’ve already upgraded then you’ll need to use the fix above to correct the issue.
It also shouldn’t be an issue if you first upgrade to 1.8.13 and then to version 2 from there as the old upgrade routine doesn’t suffer with the same issue.