Receive "Parameter 'step' may not be null" error in JBoss EAP 7 domain mode

Solution Verified - Updated -

Issue

  • domain controller loses connection with host controller
  • host-controller.log contains error similar to:
ERROR [org.jboss.as.controller.management-operation] (Host Controller Service Threads - 141) WFLYCTL0013: Operation ("apply-remote-domain-model") failed - address: ([]): java.lang.IllegalArgumentException: Parameter 'step' may not be null
    at org.wildfly.common@1.5.1.Final-redhat-00001//org.wildfly.common.Assert.checkNotNullParamChecked(Assert.java:71)
    at org.wildfly.common@1.5.1.Final-redhat-00001//org.wildfly.common.Assert.checkNotNullParam(Assert.java:49)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractOperationContext.addStep(AbstractOperationContext.java:315)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractOperationContext.addStep(AbstractOperationContext.java:300)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractOperationContext.addStep(AbstractOperationContext.java:267)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.domain.controller.operations.SyncServerStateOperationHandler$1.execute(SyncServerStateOperationHandler.java:121)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:999)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:743)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:467)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1411)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:423)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.AbstractControllerService.internalExecute(AbstractControllerService.java:492)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.DomainModelControllerService.access$1100(DomainModelControllerService.java:202)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$1.lambda$apply$0(DomainModelControllerService.java:1409)
    at org.jboss.as.controller@6.0.15.Final-redhat-00001//org.jboss.as.controller.access.InVmAccess.runInVm(InVmAccess.java:63)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$1.apply(DomainModelControllerService.java:1409)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$1.apply(DomainModelControllerService.java:1406)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.SecurityActions$Execution$1.execute(SecurityActions.java:77)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.SecurityActions.privilegedExecution(SecurityActions.java:47)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor.execute(DomainModelControllerService.java:1412)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.RemoteDomainConnectionService.applyRemoteDomainModel(RemoteDomainConnectionService.java:603)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.RemoteDomainConnectionService.access$1200(RemoteDomainConnectionService.java:138)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.RemoteDomainConnectionService$3.applyDomainModel(RemoteDomainConnectionService.java:546)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.RemoteDomainConnection.applyDomainModel(RemoteDomainConnection.java:325)
    at org.jboss.as.host-controller@6.0.15.Final-redhat-00001//org.jboss.as.host.controller.RemoteDomainConnection$RegisterSubsystemsRequest$1.execute(RemoteDomainConnection.java:468)
    at org.jboss.as.protocol@6.0.15.Final-redhat-00001//org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70)
    at org.jboss.as.protocol@6.0.15.Final-redhat-00001//org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160)
    at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
    at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
    at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
    at java.base/java.lang.Thread.run(Thread.java:834)
    at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.JBossThread.run(JBossThread.java:485)

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 7.1
    • 7.2
    • Domain Mode

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content