[jboss-jira] [JBoss JIRA] (AS7-3478) read-operation-description incorrect for distributed-cache

Richard Achmatowicz (JIRA) jira-events at lists.jboss.org
Fri Jan 27 11:36:49 EST 2012


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

Richard Achmatowicz commented on AS7-3478:
------------------------------------------

Yes, my mistake. I reworked the description providers last week to be based on AttributeDefinitions and it looks as though I left out adding the clustered cache attributes (of which MODE is one) to invalidation-cache, replicated-cache and distributed-cache.

Fixing. Thanks again!

                
> read-operation-description incorrect for distributed-cache
> ----------------------------------------------------------
>
>                 Key: AS7-3478
>                 URL: https://issues.jboss.org/browse/AS7-3478
>             Project: Application Server 7
>          Issue Type: Bug
>            Reporter: Stan Silvert
>            Assignee: Richard Achmatowicz
>
> {noformat}
> /subsystem=infinispan/cache-container=hibernate/distributed-cache=distributed/:add(batching=false)
> {
>     "outcome" => "failed",
>     "failure-description" => "JBAS014749: Operation handler failed: No child 'mode' exists",
>     "rolled-back" => true,
>     "response-headers" => {"process-state" => "reload-required"}
> }
> {noformat}
> read-operation-description doesn't show "mode" as a required field and it doesn't restrict its values with "allowed"
> {noformat}
> /subsystem=infinispan/cache-container=hibernate/distributed-cache=*/:read-operation-description(name=add)
> {
>     "outcome" => "success",
>     "result" => {
>         "operation-name" => "add",
>         "description" => "Add a distributed cache to this cache container",
>         "request-properties" => {
>             ...
>             "mode" => {
>                 "type" => STRING,
>                 "description" => "Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation.",
>                 "expressions-allowed" => false,
>                 "required" => false,
>                 "nillable" => true,
>                 "min-length" => 1L,
>                 "max-length" => 2147483647L
>             },
>             ...
>         }
> }
> {noformat}
> It should be:
> {noformat}
>             "mode" => {
>                 "type" => STRING,
>                 "description" => "Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation.",
>                 "expressions-allowed" => false,
>                 "required" => true,
>                 "nillable" => true,
>                 "min-length" => 1L,
>                 "max-length" => 2147483647L
>                 "allowed" => [
>                   "ASYNC",
>                   "SYNC"
>                ]
>             },
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list