You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@artemis.apache.org by "Michael Desmedt (Jira)" <ji...@apache.org> on 2026/04/15 09:26:00 UTC

[jira] [Created] (ARTEMIS-6007) Console shows Hawtio logo and blank page to connected user

Michael Desmedt created ARTEMIS-6007:
----------------------------------------

             Summary: Console shows Hawtio logo and blank page to connected user
                 Key: ARTEMIS-6007
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-6007
             Project: Artemis
          Issue Type: Bug
          Components: Web Console
    Affects Versions: 2.53.0
            Reporter: Michael Desmedt
         Attachments: console_not_loading_blocks.png, console_not_loading_console.png, console_not_loading_hawtiojs.png, console_not_loading_page.png

when i connect with a non-admin user, the user is shown an empty page with the Hawtio logo instead of the address/queues he is allowed to interact with.

If I open the Chrome debugger, i see that an exception is thrown:

 
{code:java}
[hawtio-shared-workspace] A request to list the JMX tree failed Error: Illegal ObjectName - ':' not allowed in the key
    at Ce (hawtio.884f59b4.js:1:6694644)
    at s.parse (hawtio.884f59b4.js:1:6696022)
    at new s (hawtio.884f59b4.js:1:6695943)
    at e.populateMBean (hawtio.884f59b4.js:1:6689473)
    at hawtio.884f59b4.js:1:6698536
    at Array.forEach (<anonymous>)
    at e.populateDomain (hawtio.884f59b4.js:1:6698516)
    at hawtio.884f59b4.js:1:6698314
    at Array.forEach (<anonymous>)
    at e.populate (hawtio.884f59b4.js:1:6698291) {code}
the error seems to happen in {{hawtio884b9.js}} in {{fuction function Ce(e) {}}
{code:java}
        function Ce(e) {
            const t = {
                properties: {},
                paths: []
            };
            let r = 0;
            const i = e.length;
            for (; r < i; ) {
                let a = ""
                  , o = ""
                  , n = "";
                for (; r < i && "=" !== e[r]; ) {
                    const t = e[r];
                    if (",?*:".includes(t))
                        throw new Error("Illegal ObjectName - '" + t + "' not allowed in the key");
                    a += t,
                    r++
                } {code}
current values on debugger pause are:
{code:java}
{
    "t": ":"
}
{
    "a": "artemis.address",
    "o": "",
    "n": ""
}
{
    "e": "artemis.address:1853042574",
    "t": {
        "properties": {},
        "paths": []
    },
    "r": 15,
    "i": 26
} {code}
any other information / debugging available on request



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@artemis.apache.org
For additional commands, e-mail: issues-help@artemis.apache.org