Issues

Select view

Select search mode

 

Hawtio does not get installed properly, Stuck in Connect Page

Fixed

Description

While working on one of the client tickets, client updated from Meridian 2022.1.1 to Meridian 2022.1.8 and during that upgrade, they upgraded Hawtio as well.
Upon upgrade, Hawtio seemed to be stuck at connect page, screenshot below, the contents of hawtio directory seem to be missing many directories.

From Meridian-2022.1.8 hawtio directory [ Not working]

From Meridian-2022.1.1 hawtio directory [ Working]

 

I've tested this on Meridian-2022.1.1 to Meridian-2022.1.8 , and only in Meridian-2022.1.1 the hawtio works.

In order to make Hawtio work on Meridian-2022.1.8, I had to force rpm install the Meridian-2022.1.1's Hawtio on 2022.1.8

 

Steps to recreate:

  1. Fresh Install Meridian-2022.1.8

  2. Install Hawtio, try connecting to hawtio and it wont work.

  3. Download the Meridian-2022.1.1 Hawtio rpm and remove the 2022.1.8's Hawtio RPM and force rpm install the Hawtio from 2022.1.1 and that works.

This looks like a bug, which affects Meridian-2022-1.2 - Meridian-2022.1.8

Acceptance / Success Criteria

None

Attachments

6

Lucidchart Diagrams

Details

Assignee

Reporter

HB Grooming Date

HB Backlog Status

FD#

Story Points

Components

Sprint

Priority

PagerDuty

Created October 27, 2022 at 6:38 AM
Updated December 9, 2022 at 4:32 PM
Resolved December 9, 2022 at 4:32 PM

Activity

Show:

Benjamin ReedDecember 9, 2022 at 4:31 PM

OK so AFAIK the only difference is that the “local” tab is not supported in newer Hawtio. I have opened an issue regarding letting us configure a default connection, but going by their history I am not confident.

The strange version Hawtio that we used before had a number of security and dependency issues so we can’t really go back, however, it does work, it just requires an extra step.

The first time you go to the Hawtio console, you have to go to the “Remote” connections in the connect tab and click add connection:

…then give it a name and tell it to use the {{localhost}} host and click add:

…and finally click “connect” on the right-hand-side:

Benjamin ReedNovember 23, 2022 at 5:20 PM

The changes in the directories are not necessarily a surprise, the hawtio we were using was 2.0.0, which basically was a weird orphaned release that had a bunch of dependency issues. We are now using a reasonably modern version (hawtio-default.war version 2.14.5).

The actual problem connecting is definitely a problem though, and we should fix it.