[jboss-jira] [JBoss JIRA] (WFLY-11902) Deprecated configuration for TCPGOSSIP not usable
Paul Ferraro (Jira)
issues at jboss.org
Mon Mar 25 09:36:05 EDT 2019
[ https://issues.jboss.org/browse/WFLY-11902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul Ferraro closed WFLY-11902.
-------------------------------
Resolution: Rejected
The num_initial_members property was deprecated in JGroups 3.5.0.Final (i.e. since WF9), so users were amply warned that this property would be removed in a future release.
In general, informal JGroups properties are not part of the formal management model (unlike those properties that correspond to formal attributes) and thus are not subject to compatibility requirements as suggested by this jira.
> Deprecated configuration for TCPGOSSIP not usable
> -------------------------------------------------
>
> Key: WFLY-11902
> URL: https://issues.jboss.org/browse/WFLY-11902
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 17.0.0.Beta1
> Reporter: Richard Janík
> Assignee: Paul Ferraro
> Priority: Critical
>
> Related to WFLY-11901. Found on current master.
> Running the example files produces:
> {code}
> ./standalone.sh -Djboss.jgroups.gossip.initial_hosts=127.0.0.1[12004] -Djboss.jgroups.gossip.num_initial_members=1 --server-config=../../docs/examples/configs/standalone-gossip-full-ha.xml
> 12:49:01,924 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 84) MSC000001: Failed to start service org.wildfly.clustering.jgroups.channel.ee: org.jboss.msc.service.StartException in service org.wildfly.clustering.jgroups.channel.ee: java.lang.IllegalStateException: java.lang.IllegalArgumentException: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized TCPGOSSIP properties: [num_initial_members]
> at org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:70)
> at org.wildfly.clustering.service.AsyncServiceConfigurator$AsyncService.lambda$start$0(AsyncServiceConfigurator.java:117)
> at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
> at java.lang.Thread.run(Thread.java:748)
> at org.jboss.threads.JBossThread.run(JBossThread.java:485)
> Caused by: java.lang.IllegalStateException: java.lang.IllegalArgumentException: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized TCPGOSSIP properties: [num_initial_members]
> at org.jboss.as.clustering.jgroups.subsystem.ChannelServiceConfigurator.get(ChannelServiceConfigurator.java:116)
> at org.jboss.as.clustering.jgroups.subsystem.ChannelServiceConfigurator.get(ChannelServiceConfigurator.java:58)
> at org.wildfly.clustering.service.FunctionalService.start(FunctionalService.java:67)
> ... 7 more
> Caused by: java.lang.IllegalArgumentException: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized TCPGOSSIP properties: [num_initial_members]
> at org.jboss.as.clustering.jgroups.subsystem.AbstractProtocolConfigurationServiceConfigurator.createProtocol(AbstractProtocolConfigurationServiceConfigurator.java:130)
> at org.jboss.as.clustering.jgroups.JChannelFactory.createChannel(JChannelFactory.java:106)
> at org.jboss.as.clustering.jgroups.subsystem.ChannelServiceConfigurator.get(ChannelServiceConfigurator.java:96)
> ... 9 more
> Caused by: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized TCPGOSSIP properties: [num_initial_members]
> at org.wildfly.security.manager.WildFlySecurityManager.doUnchecked(WildFlySecurityManager.java:851)
> at org.jboss.as.clustering.jgroups.subsystem.AbstractProtocolConfigurationServiceConfigurator.createProtocol(AbstractProtocolConfigurationServiceConfigurator.java:125)
> ... 11 more
> Caused by: java.lang.IllegalArgumentException: Unrecognized TCPGOSSIP properties: [num_initial_members]
> at org.jgroups.stack.Protocol.setProperties(Protocol.java:144)
> at org.jboss.as.clustering.jgroups.subsystem.AbstractProtocolConfigurationServiceConfigurator.lambda$createProtocol$0(AbstractProtocolConfigurationServiceConfigurator.java:119)
> at org.wildfly.security.manager.WildFlySecurityManager.doUnchecked(WildFlySecurityManager.java:849)
> ... 12 more
> {code}
> Even though the configuration in the examples is deprecated, it should still work as changes between minor versions should be backward compatible. While this incompatibility is fine for WFLY, it is an issue for the product, where 17.0 will only translate to a minor version update.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list