[jboss-jira] [JBoss JIRA] (WFCORE-3958) cryptic error in slave log when old version slave connects to new version of domain

Brian Stansberry (JIRA) issues at jboss.org
Tue Jul 10 15:42:00 EDT 2018


     [ https://issues.jboss.org/browse/WFCORE-3958?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry updated WFCORE-3958:
-------------------------------------
    Priority: Major  (was: Minor)


I'm bumping this to Major since besides the unhelpful logging and the propagation of an NPE, I don't like that the HC reported "[Host Controller] 10:25:20,608 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0148: Connected to master host controller at remote://127.0.0.1:9999" and then went on to try and launch a server.  The HC is in an invalid state but doesn't seem to realize that.

> cryptic error in slave log when old version slave connects to new version of domain
> -----------------------------------------------------------------------------------
>
>                 Key: WFCORE-3958
>                 URL: https://issues.jboss.org/browse/WFCORE-3958
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Management
>            Reporter: Martin Simka
>            Assignee: Jeff Mesnil
>
> Obviously this should fail, because profile contains configuration that slave cannot understand. But I would expect some better error message. 
> {noformat}
> =========================================================================
>   JBoss Bootstrap Environment
>   JBOSS_HOME: /tmp/wildfly-12.0.0.Final
>   JAVA: java
>   JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
> =========================================================================
> 10:25:16,319 INFO  [org.jboss.modules] (main) JBoss Modules version 1.7.0.Final
> 10:25:16,522 INFO  [org.jboss.threads] (main) JBoss Threads version 2.3.1.Final
> 10:25:16,540 INFO  [org.jboss.as.process.Host Controller.status] (main) WFLYPC0018: Starting process 'Host Controller'
> [Host Controller] 10:25:16,965 INFO  [org.jboss.modules] (main) JBoss Modules version 1.7.0.Final
> [Host Controller] 10:25:17,250 INFO  [org.jboss.msc] (main) JBoss MSC version 1.3.2.Final
> [Host Controller] 10:25:17,264 INFO  [org.jboss.threads] (main) JBoss Threads version 2.3.1.Final
> [Host Controller] 10:25:17,353 INFO  [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly Full 12.0.0.Final (WildFly Core 4.0.0.Final) starting
> [Host Controller] 10:25:18,225 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/host=msimka-t450.brq.redhat.com/core-service=management/management-interface=native-interface' is deprecated, and may be removed in a future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
> [Host Controller] 10:25:18,229 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/' is deprecated, and may be removed in a future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
> [Host Controller] 10:25:18,325 INFO  [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 1.2.2.Final
> [Host Controller] 10:25:18,374 INFO  [org.xnio] (MSC service thread 1-2) XNIO version 3.6.2.Final
> [Host Controller] 10:25:18,381 INFO  [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.6.2.Final
> [Host Controller] 10:25:18,490 INFO  [org.jboss.remoting] (MSC service thread 1-7) JBoss Remoting version 5.0.5.Final
> [Host Controller] 10:25:18,516 INFO  [org.jboss.as.patching] (MSC service thread 1-2) WFLYPAT0050: WildFly Full cumulative patch ID is: base, one-off patches include: none
> [Host Controller] 10:25:18,536 WARN  [org.jboss.as.domain.management.security] (MSC service thread 1-1) WFLYDM0111: Keystore /tmp/wildfly-12.0.0.Final/domain/configuration/application.keystore not found, it will be auto generated on first use with a self signed certificate for host localhost
> [Host Controller] 10:25:18,627 INFO  [org.jboss.as.remoting] (MSC service thread 1-3) WFLYRMT0001: Listening on 127.0.0.1:19999
> [Host Controller] 10:25:20,513 ERROR [org.jboss.as.controller.management-operation] (Host Controller Service Threads - 2) WFLYCTL0013: Operation ("describe-model") failed - address: ([("profile" => "full-ha")]): java.lang.NullPointerException
> [Host Controller]       at org.jboss.as.domain.controller.operations.GenericModelDescribeOperationHandler.execute(GenericModelDescribeOperationHandler.java:144)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:982)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:726)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:450)
> [Host Controller]       at org.jboss.as.controller.ReadOnlyContext.executeOperation(ReadOnlyContext.java:87)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.executeReadOnlyOperation(ModelControllerImpl.java:311)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.executeReadOnlyOperation(ModelControllerImpl.java:294)
> [Host Controller]       at org.jboss.as.controller.AbstractControllerService.executeReadOnlyOperation(AbstractControllerService.java:530)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService.access$1700(DomainModelControllerService.java:203)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$6.lambda$apply$0(DomainModelControllerService.java:1469)
> [Host Controller]       at org.jboss.as.controller.access.InVmAccess.runInVm(InVmAccess.java:63)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$6.apply(DomainModelControllerService.java:1469)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$6.apply(DomainModelControllerService.java:1466)
> [Host Controller]       at org.jboss.as.host.controller.SecurityActions$Execution$1.execute(SecurityActions.java:77)
> [Host Controller]       at org.jboss.as.host.controller.SecurityActions.privilegedExecution(SecurityActions.java:47)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor.executeReadOnly(DomainModelControllerService.java:1472)
> [Host Controller]       at org.jboss.as.domain.controller.operations.SyncModelOperationHandler.execute(SyncModelOperationHandler.java:150)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:982)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:726)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:450)
> [Host Controller]       at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1408)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:423)
> [Host Controller]       at org.jboss.as.controller.AbstractControllerService.internalExecute(AbstractControllerService.java:492)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService.access$1100(DomainModelControllerService.java:203)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$1.lambda$apply$0(DomainModelControllerService.java:1407)
> [Host Controller]       at org.jboss.as.controller.access.InVmAccess.runInVm(InVmAccess.java:63)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$1.apply(DomainModelControllerService.java:1407)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor$1.apply(DomainModelControllerService.java:1404)
> [Host Controller]       at org.jboss.as.host.controller.SecurityActions$Execution$1.execute(SecurityActions.java:77)
> [Host Controller]       at org.jboss.as.host.controller.SecurityActions.privilegedExecution(SecurityActions.java:47)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$InternalExecutor.execute(DomainModelControllerService.java:1410)
> [Host Controller]       at org.jboss.as.host.controller.RemoteDomainConnectionService.applyRemoteDomainModel(RemoteDomainConnectionService.java:603)
> [Host Controller]       at org.jboss.as.host.controller.RemoteDomainConnectionService.access$1200(RemoteDomainConnectionService.java:138)
> [Host Controller]       at org.jboss.as.host.controller.RemoteDomainConnectionService$3.applyDomainModel(RemoteDomainConnectionService.java:546)
> [Host Controller]       at org.jboss.as.host.controller.RemoteDomainConnection.applyDomainModel(RemoteDomainConnection.java:325)
> [Host Controller]       at org.jboss.as.host.controller.RemoteDomainConnection$RegisterSubsystemsRequest$1.execute(RemoteDomainConnection.java:468)
> [Host Controller]       at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70)
> [Host Controller]       at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160)
> [Host Controller]       at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> [Host Controller]       at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
> [Host Controller]       at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
> [Host Controller]       at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
> [Host Controller]       at java.lang.Thread.run(Thread.java:748)
> [Host Controller]       at org.jboss.threads.JBossThread.run(JBossThread.java:485)
> [Host Controller] 
> [Host Controller] 10:25:20,608 INFO  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0148: Connected to master host controller at remote://127.0.0.1:9999
> [Host Controller] 10:25:20,624 ERROR [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0008: Failed to start server (server-one): java.lang.IllegalArgumentException
> [Host Controller]       at org.jboss.dmr.ModelValue.asPropertyList(ModelValue.java:103)
> [Host Controller]       at org.jboss.dmr.ModelNode.asPropertyList(ModelNode.java:529)
> [Host Controller]       at org.jboss.as.controller.transform.TransformerRegistry.resolveVersions(TransformerRegistry.java:270)
> [Host Controller]       at org.jboss.as.controller.transform.TransformerRegistry.resolveVersions(TransformerRegistry.java:264)
> [Host Controller]       at org.jboss.as.host.controller.ServerInventoryImpl.createManagedServer(ServerInventoryImpl.java:759)
> [Host Controller]       at org.jboss.as.host.controller.ServerInventoryImpl.startServer(ServerInventoryImpl.java:209)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$DelegatingServerInventory.startServer(DomainModelControllerService.java:1233)
> [Host Controller]       at org.jboss.as.host.controller.operations.StartServersHandler.cleanStartServers(StartServersHandler.java:116)
> [Host Controller]       at org.jboss.as.host.controller.operations.StartServersHandler.access$300(StartServersHandler.java:53)
> [Host Controller]       at org.jboss.as.host.controller.operations.StartServersHandler$1.execute(StartServersHandler.java:103)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:982)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:726)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:450)
> [Host Controller]       at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1408)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:423)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.lambda$execute$0(ModelControllerImpl.java:227)
> [Host Controller]       at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:263)
> [Host Controller]       at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:229)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:227)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService.startServers(DomainModelControllerService.java:1027)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService.boot(DomainModelControllerService.java:843)
> [Host Controller]       at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:372)
> [Host Controller]       at java.lang.Thread.run(Thread.java:748)
> [Host Controller] 
> [Host Controller] 10:25:20,624 ERROR [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0008: Failed to start server (server-two): java.lang.IllegalArgumentException
> [Host Controller]       at org.jboss.dmr.ModelValue.asPropertyList(ModelValue.java:103)
> [Host Controller]       at org.jboss.dmr.ModelNode.asPropertyList(ModelNode.java:529)
> [Host Controller]       at org.jboss.as.controller.transform.TransformerRegistry.resolveVersions(TransformerRegistry.java:270)
> [Host Controller]       at org.jboss.as.controller.transform.TransformerRegistry.resolveVersions(TransformerRegistry.java:264)
> [Host Controller]       at org.jboss.as.host.controller.ServerInventoryImpl.createManagedServer(ServerInventoryImpl.java:759)
> [Host Controller]       at org.jboss.as.host.controller.ServerInventoryImpl.startServer(ServerInventoryImpl.java:209)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService$DelegatingServerInventory.startServer(DomainModelControllerService.java:1233)
> [Host Controller]       at org.jboss.as.host.controller.operations.StartServersHandler.cleanStartServers(StartServersHandler.java:116)
> [Host Controller]       at org.jboss.as.host.controller.operations.StartServersHandler.access$300(StartServersHandler.java:53)
> [Host Controller]       at org.jboss.as.host.controller.operations.StartServersHandler$1.execute(StartServersHandler.java:103)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:982)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:726)
> [Host Controller]       at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:450)
> [Host Controller]       at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1408)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:423)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.lambda$execute$0(ModelControllerImpl.java:227)
> [Host Controller]       at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:263)
> [Host Controller]       at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:229)
> [Host Controller]       at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:227)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService.startServers(DomainModelControllerService.java:1027)
> [Host Controller]       at org.jboss.as.host.controller.DomainModelControllerService.boot(DomainModelControllerService.java:843)
> [Host Controller]       at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:372)
> [Host Controller]       at java.lang.Thread.run(Thread.java:748)
> [Host Controller] 
> [Host Controller] 10:25:20,655 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 12.0.0.Final (WildFly Core 4.0.0.Final) (Host Controller) started in 4044ms - Started 69 of 72 services (21 services are lazy, passive or on-demand)
> {noformat}
> This is logged in DC log: 
> {noformat}
> [Host Controller] 10:27:39,125 WARN  [org.jboss.as.controller.transformer.msimka-t450.brq.redhat.com] (Host Controller Service Threads - 30) WFLYCTL0032: There were problems during the transformation process for target host: 'msimka-t450.brq.redhat.com' 
> [Host Controller] Problems found: 
> [Host Controller] [             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "server"),
> [Host Controller]     ("local-cache" => "default"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "hibernate"),
> [Host Controller]     ("local-cache" => "entity"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "hibernate"),
> [Host Controller]     ("local-cache" => "local-query"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "hibernate"),
> [Host Controller]     ("local-cache" => "timestamps"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full-ha"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "server"),
> [Host Controller]     ("replicated-cache" => "default"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full-ha"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "hibernate"),
> [Host Controller]     ("local-cache" => "local-query"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full-ha"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "hibernate"),
> [Host Controller]     ("invalidation-cache" => "entity"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ,             WFLYCTL0303: Resource [
> [Host Controller]     ("profile" => "full-ha"),
> [Host Controller]     ("subsystem" => "infinispan"),
> [Host Controller]     ("cache-container" => "hibernate"),
> [Host Controller]     ("replicated-cache" => "timestamps"),
> [Host Controller]     ("store" => "none")
> [Host Controller] ] is rejected on the target host, and will need to be ignored on the host
> [Host Controller] ]
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list