Description of problem: -------------------------- When the "main-server-group" name is changes to "main_server_group" (Notice that there are more than one underscore used in the name) then it is noticed that while clicking on the "Restart Group" link on the console causes the following error: {code} [Host Controller] 23:37:52,342 ERROR [org.jboss.as.domain.http.api] (HttpManagementService-threads - 2) JBAS015100: Unexpected error executing model request: java.lang.StringIndexOutOfBoundsException: String index out of range: 0 [Host Controller] at java.lang.String.charAt(String.java:658) [rt.jar:1.7.0_51] [Host Controller] at org.jboss.as.controller.PathElement.<init>(PathElement.java:103) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.PathAddress.pathAddress(PathAddress.java:97) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.<init>(AbstractOperationContext.java:872) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.AbstractOperationContext$Step.<init>(AbstractOperationContext.java:857) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.AbstractOperationContext.addStep(AbstractOperationContext.java:244) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.AbstractOperationContext.addStep(AbstractOperationContext.java:189) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.AbstractOperationContext.addStep(AbstractOperationContext.java:178) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:230) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:137) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.ModelControllerImpl$3.execute(ModelControllerImpl.java:437) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.controller.ModelControllerImpl$3.execute(ModelControllerImpl.java:427) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.DomainApiHandler.processRequest(DomainApiHandler.java:325) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.DomainApiHandler.doHandle(DomainApiHandler.java:229) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.DomainApiHandler.handle(DomainApiHandler.java:236) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.security.SubjectAssociationHandler$1.run(SubjectAssociationHandler.java:69) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.security.SubjectAssociationHandler$1.run(SubjectAssociationHandler.java:65) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_51] [Host Controller] at javax.security.auth.Subject.doAs(Subject.java:415) [rt.jar:1.7.0_51] [Host Controller] at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:94) [jboss-as-controller-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.security.SubjectAssociationHandler.handleRequest(SubjectAssociationHandler.java:65) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.security.SubjectAssociationHandler.handle(SubjectAssociationHandler.java:59) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78) [Host Controller] at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:69) [Host Controller] at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81) [Host Controller] at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:710) [Host Controller] at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78) [Host Controller] at org.jboss.as.domain.http.server.RealmReadinessFilter.doFilter(RealmReadinessFilter.java:47) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.as.domain.http.server.DmrFailureReadinessFilter.doFilter(DmrFailureReadinessFilter.java:45) [jboss-as-domain-http-interface-7.3.2.Final-redhat-2.jar:7.3.2.Final-redhat-2] [Host Controller] at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81) [Host Controller] at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:682) [Host Controller] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51] [Host Controller] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51] [Host Controller] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] [Host Controller] at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.1.Final-redhat-1.jar:2.1.1.Final-redhat-1] {code} Version-Release number of selected component (if applicable): How reproducible: ---------------------- Steps to Reproduce: 1. Edit the "domain.xml" file and change the "main-server-group" name as "main_server_group" 2. Edit the "host.xml" file and then edit the "main-server-group" name as "main_server_group" 3. Then start the domain controller using domain.sh script 4. Login to Management Console [1] and then try to "Start Group" and "Stop Group" from the console, As soon as this operation is performed then the above kind of exception can be noticed. [1] http://localhost:9990/console/App.html#topology Actual results: =============== - The host controller throws the StringIndexOutOfBoundsException rather than starting/stopping server group. Expected results: ================ - From the console we were supposed to be able to start and stop server group. Additional info: ================== Workaround is to use the CLI command to achieve the same: {code} [domain@localhost:9990 /] /server-group=main_server_group:start-servers [domain@localhost:9990 /] /server-group=main_server_group:stop-servers {code}
Harald Pehl <hpehl> updated the status of jira HAL-412 to Resolved
Should this still remain in POST state?
Setting up missing flags and target release
Verified for EAP 6.4.0.DR12.