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.