Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-985

[JON] ignoring/unignoring cache for all endpoints fail with IllegalArgumentException

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • JDG 7.0.0 GA

    Description

      When trying to run "Ignore Cache All Endpoints", "Unignore Cache All Endpoints", "Is Ignored All Endpoints" operations on "datagrid-infinispan-endpoint" subsystem over JON, I am getting the exception given below. Please note that I have tried to give the cache-names parameter in different formats, like repl or [repl] or repl, but nothing works.

      Exception is:

      java.lang.Exception: WFLYCTL0158: Operation handler failed: java.lang.IllegalArgumentException, rolled-back=true
      	at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	at java.lang.Thread.run(Thread.java:745)
      

      The log from the JDG server is:

      2017-05-15 05:02:56,418 ERROR [org.jboss.as.controller.management-operation] (External Management Request Threads -- 5) WFLYCTL0013: Operation ("ignore-cache-all-endpoints") failed - address: ([{"subsystem" => "datagrid-infinispan-endpoint"}]): java.lang.IllegalArgumentException
              at org.jboss.dmr.ModelValue.asList(ModelValue.java:140)
              at org.jboss.dmr.ModelNode.asList(ModelNode.java:1384)
              at org.infinispan.server.endpoint.subsystem.ModelNodeUtils.addToList(ModelNodeUtils.java:22)
              at org.infinispan.server.endpoint.subsystem.EndpointSubsystemRootResource$$Lambda$17/21461631.apply(Unknown Source)
              at org.infinispan.server.endpoint.subsystem.CacheDisablingCascadeHandler.lambda$execute$1(CacheDisablingCascadeHandler.java:36)
              at org.infinispan.server.endpoint.subsystem.CacheDisablingCascadeHandler$$Lambda$250/20269144.accept(Unknown Source)
              at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
              at java.util.Iterator.forEachRemaining(Iterator.java:116)
              at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
              at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
              at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
              at java.util.Iterator.forEachRemaining(Iterator.java:116)
              at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
              at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
              at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
              at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
              at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
              at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
              at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
              at org.infinispan.server.endpoint.subsystem.CacheDisablingCascadeHandler.execute(CacheDisablingCascadeHandler.java:34)
              at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:890)
              at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:659)
              at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370)
              at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1344)
              at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:392)
              at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:217)
              at org.jboss.as.domain.http.server.DomainApiHandler.handleRequest(DomainApiHandler.java:210)
              at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:66)
              at org.jboss.as.domain.http.server.security.SubjectDoAsHandler$1.run(SubjectDoAsHandler.java:72)
              at org.jboss.as.domain.http.server.security.SubjectDoAsHandler$1.run(SubjectDoAsHandler.java:68)
              at java.security.AccessController.doPrivileged(Native Method)
              at javax.security.auth.Subject.doAs(Subject.java:422)
              at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:92)
              at org.jboss.as.domain.http.server.security.SubjectDoAsHandler.handleRequest(SubjectDoAsHandler.java:68)
              at org.jboss.as.domain.http.server.security.SubjectDoAsHandler.handleRequest(SubjectDoAsHandler.java:63)
              at io.undertow.server.handlers.BlockingHandler.handleRequest(BlockingHandler.java:56)
              at org.jboss.as.domain.http.server.DomainApiCheckHandler.handleRequest(DomainApiCheckHandler.java:95)
              at io.undertow.server.Connectors.executeRootHandler(Connectors.java:207)
              at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:802)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
              at org.jboss.threads.JBossThread.run(JBossThread.java:320)
      

      The operation from CLI command line worked properly with success, so there is something wrong with JON plugin.

      Attachments

        Activity

          People

            ttarrant@redhat.com Tristan Tarrant
            amanukya@redhat.com Anna Manukyan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: