Details
-
Bug
-
Resolution: Done
-
Blocker
-
9.0.0.CR1
-
None
Description
Protocol properties are never applied, the check for applying properties is done on the legacy resource that only registers operation tranformation on old the old property address.
Original report:
When the JGroups subsystem is configured to use TCPPING, the following error occurs when deploying a distributable app:
14:50:11,930 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.jgroups.channel.ee: org.jboss.msc.service.StartException in service jboss.jgroups.channel.ee: java.security.PrivilegedActionException: java.lang.Exception: Property assignment of initial_hosts in TCPPING with original property value null and converted to null could not be assigned at org.wildfly.clustering.jgroups.spi.service.ChannelBuilder.start(ChannelBuilder.java:79) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) 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) Caused by: java.security.PrivilegedActionException: java.lang.Exception: Property assignment of initial_hosts in TCPPING with original property value null and converted to null could not be assigned at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:638) at org.jboss.as.clustering.jgroups.JChannelFactory.createChannel(JChannelFactory.java:99) at org.wildfly.clustering.jgroups.spi.service.ChannelBuilder.start(ChannelBuilder.java:77) ... 5 more Caused by: java.lang.Exception: Property assignment of initial_hosts in TCPPING with original property value null and converted to null could not be assigned at org.jgroups.stack.Configurator.resolveAndAssignField(Configurator.java:1153) at org.jgroups.stack.Configurator.createLayer(Configurator.java:444) at org.jgroups.stack.Configurator.createProtocols(Configurator.java:398) at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:90) at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:57) at org.jgroups.stack.ProtocolStack.setup(ProtocolStack.java:477) at org.jgroups.JChannel.init(JChannel.java:854) at org.jgroups.JChannel.<init>(JChannel.java:159) at org.jboss.as.clustering.jgroups.JChannelFactory$1.run(JChannelFactory.java:96) at org.jboss.as.clustering.jgroups.JChannelFactory$1.run(JChannelFactory.java:93) at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:634) ... 7 more Caused by: java.lang.Exception: Conversion of initial_hosts in TCPPING with original property value null failed at org.jgroups.conf.PropertyHelper.getConvertedValue(PropertyHelper.java:84) at org.jgroups.stack.Configurator.resolveAndAssignField(Configurator.java:1147) ... 17 more Caused by: java.lang.NullPointerException at java.util.StringTokenizer.<init>(StringTokenizer.java:199) at java.util.StringTokenizer.<init>(StringTokenizer.java:221) at org.jgroups.util.Util.parseCommaDelimitedHosts(Util.java:2650) at org.jgroups.conf.PropertyConverters$InitialHosts.convert(PropertyConverters.java:67) at org.jgroups.conf.PropertyHelper.getConvertedValue(PropertyHelper.java:81) ... 18 more