Apps Manager search box fails to open a connection to backend and reports "upgrade required error"
search cancel

Apps Manager search box fails to open a connection to backend and reports "upgrade required error"

book

Article ID: 298474

calendar_today

Updated On:

Products

VMware Tanzu Application Service for VMs

Issue/Introduction

Note: This issue affects any version of VMware Tanzu Application Service (TAS) released to this date (August 22, 2019). More specifically, it affects TAS v2.5.0 through v2.5.8 and v2.6.0 through v2.6.4.

Before reading further, confirm the following:
  • You are trying to access the search bar on the Apps Manager UI. Say goodbye to copy and paste! Use quick text for common notes, phrases, and messages. Quick text is supported in email, chat, notes, Knowledge, and more!
  • The issue can only be seen in Chromium based browsers, such as Chrome or Opera. It also fails on Internet Explorer (IE). Firefox and Safari are not affected.
  • Your environment uses a certificate that is trusted by the browser, either because it is from a globally-trusted certificate authority (CA), or it is from an internal corporate CA that the browser has been configured to trust.

Search bar functionality in Apps Manager was expanded in TAS 2.5 and all versions released to August 22, 2019. A WebSocket is used as a solution to efficiently stream large numbers of search results so the users will not have to wait until all results from the search comes back.

However, there is a bug with Chromium-based browsers (Chrome, Opera, etc.) and Internet Explorer that causes WebSocket connections to fail on some servers. This bug is being addressed here: https://crbug.com/993907. You will see the symptom described below if your environment is hitting this bug.

Symptoms 

Clicking on the search bar in Apps Manager shows this:


After clicking Ok on the above pop-up, you will be redirected to another tab that reports an error which states "Upgrade Required".

If you navigate back to the previous tab, refresh the page and then use the search bar again, everything now works normally in terms of using the search functionality.

After fully closing the browser, the issue described will resurface when a new browser window is closed and re-launched. This will happen because of the bug referenced above.

Environment

Product Version: Other
OS: Linux

Resolution

To address this bug manifested by Chromium-based browsers, R&D has cut releases that remove the use of WebSockets for search functionality.

As an immediate workaround, you can always use Firefox browser to operate Apps Manager until the bug with Chromium-based browsers gets fixed or our team make the next patch generally available.