-
Bug
-
Resolution: Done
-
Major
-
3.6.4.Final, 3.6.5.Final
-
None
-
None
User Marco Muyulema reported problems using domain mode with WildFly 27 – see https://groups.google.com/g/wildfly/c/5akXv8SAbGY. The server throws exceptions when the domain screens are manipulated.
11:37:11,385 ERROR [io.undertow.request] (External Management Request Threads -- 2) UT005071: Undertow request failed HttpServerExchange{ POST /management}: org.jboss.as.controller.PathElement$OperationClientIllegalArgumentException: WFLYCTL0110: Invalid resource address element 'topologyTasks.server=*'. The key 'topologyTasks.server' is not valid for an element in a resource address. [Host Controller] at org.jboss.a...@19.0.0.Final//org.jboss.as.controller.PathElement.<init>(PathElement.java:78) [Host Controller] at org.jboss.a...@19.0.0.Final//org.jboss.as.controller.PathAddress.pathAddress(PathAddress.java:96) [Host Controller] at org.jboss.as.doma...@19.0.0.Final//org.jboss.as.domain.http.server.DomainApiHandler.sendPreparedResponse(DomainApiHandler.java:337) [Host Controller] at org.jboss.as.doma...@19.0.0.Final//org.jboss.as.domain.http.server.DomainApiHandler.handleRequest(DomainApiHandler.java:200) [Host Controller] at io.under...@2.3.0.Final//io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72) [Host Controller] at org.jboss.as.doma...@19.0.0.Final//org.jboss.as.domain.http.server.DomainApiCheckHandler.handleRequest(DomainApiCheckHandler.java:91) [Host Controller] at org.jboss.as.doma...@19.0.0.Final//org.jboss.as.domain.http.server.security.ElytronIdentityHandler.lambda$handleRequest$0(ElytronIdentityHandler.java:62) [Host Controller] at org.wildfly.secu...@2.0.0.Final//org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:328) [Host Controller] at org.wildfly.secu...@2.0.0.Final//org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:285) [Host Controller] at org.jboss.a...@19.0.0.Final//org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254) [Host Controller] at org.jboss.a...@19.0.0.Final//org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225) [Host Controller] at org.jboss.as.doma...@19.0.0.Final//org.jboss.as.domain.http.server.security.ElytronIdentityHandler.handleRequest(ElytronIdentityHandler.java:61) [Host Controller] at io.under...@2.3.0.Final//io.undertow.server.handlers.BlockingHandler.handleRequest(BlockingHandler.java:56) [Host Controller] at io.under...@2.3.0.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:391) [Host Controller] at io.under...@2.3.0.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) [Host Controller] at org.jbos...@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) [Host Controller] at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) [Host Controller] at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) [Host Controller] at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) [Host Controller] at java.base/java.lang.Thread.run(Thread.java:833) [Host Controller] at org.jbos...@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)
I traced the problem to the work on HAL-1795, which replaced an imported constant[1] with value 'server' with a local constant with value 'topologyTask.server'.[2] The only use of the constant is to create a ResourceAddress[3], and for that use the correct value is 'server', not 'topologyTask.server'.
[1] https://github.com/hal/console/commit/e87f00a82a732a08b43a9492e58486ecd51f2acc#diff-7b0c0e6525bec905e73f99591c5f24a9ed42fa0e9c130b4626ab4405801b4bcdL83
[2] https://github.com/hal/console/commit/e87f00a82a732a08b43a9492e58486ecd51f2acc#diff-7b0c0e6525bec905e73f99591c5f24a9ed42fa0e9c130b4626ab4405801b4bcdR98
[3] https://github.com/hal/console/blob/e87f00a82a732a08b43a9492e58486ecd51f2acc/core/src/main/java/org/jboss/hal/core/runtime/TopologyTasks.java#L667
- is caused by
-
HAL-1795 Domain console is not resilient to unresponsive managed server
- Resolved
- is cloned by
-
JBEAP-24414 TopologyTasks.RunningServers uses invalid resource addresses
- Closed
- is incorporated by
-
WFLY-18062 Upgrade HAL to 3.6.6.Final
- Closed