]
RH Bugzilla Integration updated WFLY-3470:
------------------------------------------
Bugzilla Update: Perform
Bugzilla References:
More than one underscore symbol in server group name causes
StringIndexOutOfBoundsException
-------------------------------------------------------------------------------------------
Key: WFLY-3470
URL:
https://issues.jboss.org/browse/WFLY-3470
Project: WildFly
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Domain Management
Environment: All
Reporter: Jay Kumar SenSharma
Assignee: Brian Stansberry
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" (or Stop Group) link on the console causes
the following error:
{code}
[Host Controller] 22:59:51,082 ERROR [io.undertow.request] (XNIO-1 task-1) Undertow
request failed HttpServerExchange{ POST /management}:
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:102)
[wildfly-controller-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.controller.PathAddress.pathAddress(PathAddress.java:98)
[wildfly-controller-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.domain.http.server.DomainApiHandler.sendPreparedResponse(DomainApiHandler.java:296)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.domain.http.server.DomainApiHandler.handleRequest(DomainApiHandler.java:165)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.domain.http.server.security.SubjectDoAsHandler$1.run(SubjectDoAsHandler.java:72)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.domain.http.server.security.SubjectDoAsHandler$1.run(SubjectDoAsHandler.java:68)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[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)
[wildfly-controller-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.domain.http.server.security.SubjectDoAsHandler.handleRequest(SubjectDoAsHandler.java:68)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
org.jboss.as.domain.http.server.security.SubjectDoAsHandler.handleRequest(SubjectDoAsHandler.java:63)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
io.undertow.server.handlers.BlockingHandler.handleRequest(BlockingHandler.java:50)
[undertow-core-1.1.0.Beta1.jar:1.1.0.Beta1]
[Host Controller] at
org.jboss.as.domain.http.server.DomainApiCheckHandler.handleRequest(DomainApiCheckHandler.java:83)
[wildfly-domain-http-interface-9.0.0.Alpha1-SNAPSHOT.jar:9.0.0.Alpha1-SNAPSHOT]
[Host Controller] at
io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52)
[undertow-core-1.1.0.Beta1.jar:1.1.0.Beta1]
[Host Controller] at
io.undertow.server.Connectors.executeRootHandler(Connectors.java:195)
[undertow-core-1.1.0.Beta1.jar:1.1.0.Beta1]
[Host Controller] at
io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:733)
[undertow-core-1.1.0.Beta1.jar:1.1.0.Beta1]
[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]
{code}