[jboss-jira] [JBoss JIRA] (WFLY-4329) Can't update alias attribute of host element from jboss-cli

Kohei Nozaki (JIRA) issues at jboss.org
Sun Feb 8 22:00:50 EST 2015


    [ https://issues.jboss.org/browse/WFLY-4329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13038637#comment-13038637 ] 

Kohei Nozaki commented on WFLY-4329:
------------------------------------

I'm sorry, please close this issue as rejected or something. just I found the problem is fixed in latest snapshot, and it gives descriptive error message already as follows.

{code}
[standalone at localhost:9990 /] /subsystem=undertow/server=default-server/host=default-host:write-attribute(name=alias, value=www.example.com)
{
    "outcome" => "failed",
    "failure-description" => "WFLYCTL0097: Wrong type for alias. Expected [LIST] but was STRING",
    "rolled-back" => true
}
{code}

Also note that following command is works for both of 8.2.0.Final and latest snapshot.

{code}
/subsystem=undertow/server=default-server/host=default-host:write-attribute(name=alias, value=["www.example.com"])
{code}


> Can't update alias attribute of host element from jboss-cli
> -----------------------------------------------------------
>
>                 Key: WFLY-4329
>                 URL: https://issues.jboss.org/browse/WFLY-4329
>             Project: WildFly
>          Issue Type: Bug
>          Components: Web (Undertow)
>    Affects Versions: 8.2.0.Final
>         Environment: Oracle JDK8u20
>            Reporter: Kohei Nozaki
>            Assignee: Stuart Douglas
>
> UPDATE: sorry, I pasted wrong one of error.
> I'm trying to create an another "server" with "host" element inside undertow subsystem with jboss-cli, but it produces an error and exception at writing attribute named "alias" of "host" element. I think it should be able to do with jboss-cli. or more descriptive error is required even if it is intended to.
> jboss-cli gives following error:
> {code}
> [standalone at localhost:9990 /] /subsystem=undertow/server=default-server/host=default-host:write-attribute(name=alias, value=www.example.com)
> {
>     "outcome" => "failed",
>     "failure-description" => "JBAS014749: Operation handler failed: null",
>     "rolled-back" => true
> }
> {code}
> Stacktraces in WildFly console:
> {code}
> 10:11:57,397 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) JBAS014612: Operation ("write-attribute") failed - address: ([
> 	("subsystem" => "undertow"),
> 	("server" => "default-server"),
> 	("host" => "default-host")
> ]): java.lang.IllegalArgumentException
> 	at org.jboss.dmr.ModelValue.asList(ModelValue.java:132) [jboss-dmr-1.2.0.Final.jar:1.2.0.Final]
> 	at org.jboss.dmr.ModelNode.asList(ModelNode.java:1302) [jboss-dmr-1.2.0.Final.jar:1.2.0.Final]
> 	at org.jboss.as.controller.ListAttributeDefinition.convertParameterExpressions(ListAttributeDefinition.java:328) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.AttributeDefinition.validateAndSet(AttributeDefinition.java:438) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.AbstractWriteAttributeHandler.execute(AbstractWriteAttributeHandler.java:88) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.operations.global.WriteAttributeHandler.execute(WriteAttributeHandler.java:112) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:660) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:501) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:298) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:293) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:276) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:150) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:199) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$300(ModelControllerClientOperationHandler.java:130) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:150) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:146) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.8.0_20]
> 	at javax.security.auth.Subject.doAs(Subject.java:422) [rt.jar:1.8.0_20]
> 	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:94) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:146) [wildfly-controller-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.protocol.mgmt.AbstractMessageHandler$2$1.doExecute(AbstractMessageHandler.java:283) [wildfly-protocol-8.2.0.Final.jar:8.2.0.Final]
> 	at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:504) [wildfly-protocol-8.2.0.Final.jar:8.2.0.Final]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_20]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_20]
> 	at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_20]
> 	at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.1.Final.jar:2.1.1.Final]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list