Invalid portlet QueueList after upgrade to 4.4.2


#1

Hi.

After upgrade to 4.4.2 (from 4.2.14) users no longer see their queue list and instead they see “Invalid portlet QueueList”.

Editing homepage doesn’t help because there is no QueueList available in “RT at a glance: sidebar” form.

$HomepageComponents is fine:
qw(QuickCreate QueueList MyAdminQueues MySupportQueues MyReminders RefreshHomepage Dashboards SavedSearches FindUser MyAssets FindAsset)

so likely something in database is messed up.

Tried to rerun 4.3.5/content upgrade but that doesn’t help.

Getting QueueList available in “RT at a glance: sidebar” would likely allow me to fix this but how to get it back there?


#2

Now:

[1245] [Mon Sep 11 06:50:17 2017] [error]: could not find component for path ‘QuickList’

Stack:
[/usr/share/rt/html/Elements/MyRT:100]
[/usr/share/rt/html/index.html:78]
[/usr/share/perl5/vendor_perl/RT/Interface/Web.pm:696]
[/usr/share/perl5/vendor_perl/RT/Interface/Web.pm:375]
[/usr/share/rt/html/autohandler:53] (/usr/share/perl5/vendor_perl/RT/Interface/Web/Handler.pm:208)


#3

Doh, QueueList not QuickList :slight_smile:


#4

This is part of the 4.3.5 update (happens after 4.2.X and before 4.4.0).
Did ‘make update-db’ work properly when doing the upgrade?