UVC Webconsole: "UniverseProtocol - decodeHeader" popup errors since 6.10.11
search cancel

UVC Webconsole: "UniverseProtocol - decodeHeader" popup errors since 6.10.11

book

Article ID: 193089

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

Following the upgrade of Univiewer WebConsole to 6.10.11 / 6.10.21 or 6.10.31, users encounter more and more often the following kind of Popup Errors when doing different Actions on Dollar Universe Nodes:

"UniverseProtocol - decodeHeader: invalid header [K"

See the example of Popup Errors:

 

After clicking on OK, two different behavior occur depending on the UVWC version:

  1. On UVWC 6.10.11 and UVWC 6.10.21: the users need to logout / login so that the Console continues to work without further errors
  2. On UVWC 6.10.31: users do not need to logout / login anymore, but it may take up to 4 minutes until the Console can be used again without other additional errors

Environment

Release : 6.10

Component : DOLLAR UNIVERSE

Subcomponent: Univiewer WebConsole

Cause

The problem was caused by a User-Setting added on version 6.10.11 (DU_AS-2961)

User Preferences - General Settings - Connection Retention

Default UVMS Connection Retention Delay in seconds - set by default to 240

 

Resolution

Workaround on version UVWC 6.10.31 and inferior:

1. Upgrade UVWC to version 6.10.31 or superior and remove previous UVWC versions from Tomcat and restart Tomcat to kill all previous UVWC Connections.

2. Ask ALL Univiewer Webconsole Users to modify the following User Preference in their UVC Webconsole on every laptop / workstation / Citrix server where they launch it:

User Preferences - General Settings - Connection Retention

Default UVMS Connection Retention Delay in seconds - set to 60

3. Logout / Login again, the issue should not occur anymore.

Solution:

Update to a fix version listed below or a newer version if available.

Fix version(s): 
Component: Univiewer.Webconsole
Dollar Universe 6.10.41 - Released 15th July 2020

 

Additional Information

Additionally, it is recommended to increase the maxThreads setting in Tomcat's Connector used by Univiewer Webconsole from the default 200 threads to 1000 or more depending on the number of users.

Example of Connector used by Webconsole:

  <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="60000"
               redirectPort="8443"
                maxPostSize="12582912"
                maxHeaderCount="5000"
                maxThreads="1000" />