[jboss-jira] [JBoss JIRA] (WFLY-10044) enable_bundling property causes boot to fail

Paul Ferraro (JIRA) issues at jboss.org
Mon Mar 19 08:52:00 EDT 2018


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

Paul Ferraro updated WFLY-10044:
--------------------------------
    Comment: was deleted

(was: To better handle legacy configuration, we can log a WARNing instead of throwing an IAE in the case that a specified protocol property is invalid.)


> enable_bundling property causes boot to fail
> --------------------------------------------
>
>                 Key: WFLY-10044
>                 URL: https://issues.jboss.org/browse/WFLY-10044
>             Project: WildFly
>          Issue Type: Bug
>          Components: Clustering
>    Affects Versions: 12.0.0.Final
>            Reporter: Miroslav Novak
>            Assignee: Paul Ferraro
>            Priority: Critical
>
> When configuring JGroups udp stack then it no longer takes property {{enable_bundling}}:
> {code}
> <stack name="udp">
>                     <transport type="UDP" shared="false" socket-binding="jgroups-udp">
>                         <property name="enable_bundling">
>                             false
>                         </property>
>                     </transport>
>                     <protocol type="PING"/>
>                     <protocol type="MERGE3"/>
>                     <protocol type="FD_SOCK"/>
>                     <protocol type="FD_ALL"/>
>                     <protocol type="VERIFY_SUSPECT"/>
>                     <protocol type="pbcast.NAKACK2"/>
>                     <protocol type="UNICAST3"/>
>                     <protocol type="pbcast.STABLE"/>
>                     <protocol type="pbcast.GMS"/>
>                     <protocol type="UFC"/>
>                     <protocol type="MFC"/>
>                     <protocol type="FRAG3"/>
>                     <protocol type="TUNNEL">
>                         <property name="gossip_router_hosts">
>                             0.0.0.0[12001]
>                         </property>
>                     </protocol>
>                 </stack>
> {code}
> If it's used then server does not boot and logs error:
> {code}
> 10:15:24,324 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 74) MSC000001: Failed to start service org.wildfly.clustering.jgroups.channel.activemq-cluster: org.jboss.msc.service.StartException in service org.wildfly.clustering.jgroups.channel.activemq-cluster: java.lang.IllegalArgumentException: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized UDP properties: [enable_bundling]
> 	at org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder.start(ChannelBuilder.java:103)
> 	at org.wildfly.clustering.service.AsynchronousServiceBuilder.lambda$start$0(AsynchronousServiceBuilder.java:99) [wildfly-clustering-service-12.0.0.Final.jar:12.0.0.Final]
> 	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) [jboss-threads-2.3.1.Final.jar:2.3.1.Final]
> 	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985) [jboss-threads-2.3.1.Final.jar:2.3.1.Final]
> 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487) [jboss-threads-2.3.1.Final.jar:2.3.1.Final]
> 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378) [jboss-threads-2.3.1.Final.jar:2.3.1.Final]
> 	at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_131]
> 	at org.jboss.threads.JBossThread.run(JBossThread.java:485) [jboss-threads-2.3.1.Final.jar:2.3.1.Final]
> Caused by: java.lang.IllegalArgumentException: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized UDP properties: [enable_bundling]
> 	at org.jboss.as.clustering.jgroups.subsystem.AbstractProtocolConfigurationBuilder.createProtocol(AbstractProtocolConfigurationBuilder.java:119)
> 	at org.jboss.as.clustering.jgroups.JChannelFactory.createChannel(JChannelFactory.java:102)
> 	at org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder.start(ChannelBuilder.java:101)
> 	... 7 more
> Caused by: java.security.PrivilegedActionException: java.lang.IllegalArgumentException: Unrecognized UDP properties: [enable_bundling]
> 	at org.wildfly.security.manager.WildFlySecurityManager.doUnchecked(WildFlySecurityManager.java:852) [wildfly-elytron-1.2.2.Final.jar:1.2.2.Final]
> 	at org.jboss.as.clustering.jgroups.subsystem.AbstractProtocolConfigurationBuilder.createProtocol(AbstractProtocolConfigurationBuilder.java:114)
> 	... 9 more
> Caused by: java.lang.IllegalArgumentException: Unrecognized UDP properties: [enable_bundling]
> 	at org.jgroups.stack.Protocol.setProperties(Protocol.java:144)
> 	at org.jboss.as.clustering.jgroups.subsystem.AbstractProtocolConfigurationBuilder.lambda$createProtocol$0(AbstractProtocolConfigurationBuilder.java:108)
> 	at org.wildfly.security.manager.WildFlySecurityManager.doUnchecked(WildFlySecurityManager.java:850) [wildfly-elytron-1.2.2.Final.jar:1.2.2.Final]
> 	... 10 more
> {code}
> This is change and backward compatibility issue against EAP 7.1/WF11.



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


More information about the jboss-jira mailing list