[ 
https://issues.apache.org/jira/browse/ARTEMIS-3683?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ekta updated ARTEMIS-3683:
--------------------------
    Description: 
Hello,

I am facing below issue when I am trying to start up the broker using 2.18 
activemq artemis. It looks it is complaining on the acceptor cluster in 
broker.xml. My other server was facing the same issue while starting the server 
the first time but when I  re-tried starting the server again it worked. Both 
server are configured the exact same way.  

Broker.xml (Networking acceptor block attached for reference)

<!--
                        ###########################################
                        ###   Networking and cluster settings   ###
                        ###########################################
          -->

      <acceptors>

                         <!-- useEpoll means: it will use Netty epoll if you 
are on a system (Linux) that supports it -->
                         <!-- amqpCredits: The number of credits sent to AMQP 
producers -->
                         <!-- amqpLowCredits: The server will send the # 
credits specified at amqpCredits at this low mark -->

                         <!-- Note: If an acceptor needs to be compatible with 
HornetQ and/or Artemis 1.x clients add
                                                
"anycastPrefix=jms.queue.;multicastPrefix=jms.topic." to the acceptor url.
                                                See 
https://issues.apache.org/jira/browse/ARTEMIS-1644 for more information. -->

                         <!-- Acceptor for every supported protocol -->
                        <acceptor 
name="artemis">tcp://master2.odazprivatecloud.com:61618?protocols=AMQP,CORE,OPENWIRE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true;sslEnabled=true;keyStorePath=${SSL_KEYSTORE_PATH};keyStorePassword=${SSL_KEYSTORE_PASSWORD};enabledProtocols=${TLS_VERSION};amqpCredits=1000;amqpLowCredits=300</acceptor>

                           <!-- Acceptor for cluster coordination -->

                                                   <acceptor 
name="cluster">tcp://master2.odazprivatecloud.com:5001?protocols=CORE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</acceptor>

                                        </acceptors>

       <connectors>
         <connector 
name="broker2-master-connector">tcp://master2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
         <connector 
name="broker2-slave-connector">tcp://slave2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
       </connectors>

       <cluster-user>${ARTEMIS_CLUSTER_USER}</cluster-user>
       <cluster-password>${ARTEMIS_CLUSTER_PASSWORD}</cluster-password>

 

 

Error:

2022-02-11 14:13:32,989 ERROR [org.apache.activemq.artemis.core.server] 
AMQ224000: Failure in initialisation: java.lang.IllegalStateException: 
AMQ229230: Failed to bind acceptor cluster to master2.odazprivatecloud.com:5001
        at 
org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.startServerChannels(NettyAcceptor.java:741)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.start(NettyAcceptor.java:522)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.startAcceptors(RemotingServiceImpl.java:318)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.completeActivation(ActiveMQServerImpl.java:3347)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.SharedNothingLiveActivation.run(SharedNothingLiveActivation.java:120)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:642)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:561)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.java:64) 
[artemis-cli-2.18.0.jar:2.18.0]
        at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:115) 
[artemis-cli-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:155) 
[artemis-cli-2.18.0.jar:2.18.0]
        at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:103) 
[artemis-cli-2.18.0.jar:2.18.0]
        at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:130) 
[artemis-cli-2.18.0.jar:2.18.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[rt.jar:1.8.0_322]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
[rt.jar:1.8.0_322]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [rt.jar:1.8.0_322]
        at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_322]
        at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:134) 
[artemis-boot.jar:2.18.0]
        at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:50) 
[artemis-boot.jar:2.18.0]
Caused by: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: 
Cannot assign requested address

  was:
Hello,

I am facing below issue when I am trying to start up the broker using 2.18 
activemq artemis. It looks it is complaining on the acceptor cluster in 
broker.xml. My other server was facing the same issue while starting the server 
but I tried starting the server again and that worked. Both server are 
configured the exact same way.  



Broker.xml (Networking acceptor block attached for reference)

<!--
                        ###########################################
                        ###   Networking and cluster settings   ###
                        ###########################################
          -->

      <acceptors>

                         <!-- useEpoll means: it will use Netty epoll if you 
are on a system (Linux) that supports it -->
                         <!-- amqpCredits: The number of credits sent to AMQP 
producers -->
                         <!-- amqpLowCredits: The server will send the # 
credits specified at amqpCredits at this low mark -->

                         <!-- Note: If an acceptor needs to be compatible with 
HornetQ and/or Artemis 1.x clients add
                                                
"anycastPrefix=jms.queue.;multicastPrefix=jms.topic." to the acceptor url.
                                                See 
https://issues.apache.org/jira/browse/ARTEMIS-1644 for more information. -->

                         <!-- Acceptor for every supported protocol -->
                        <acceptor 
name="artemis">tcp://master2.odazprivatecloud.com:61618?protocols=AMQP,CORE,OPENWIRE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true;sslEnabled=true;keyStorePath=${SSL_KEYSTORE_PATH};keyStorePassword=${SSL_KEYSTORE_PASSWORD};enabledProtocols=${TLS_VERSION};amqpCredits=1000;amqpLowCredits=300</acceptor>


                           <!-- Acceptor for cluster coordination -->

                                                   <acceptor 
name="cluster">tcp://master2.odazprivatecloud.com:5001?protocols=CORE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</acceptor>


                                        </acceptors>

       <connectors>
         <connector 
name="broker2-master-connector">tcp://master2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
         <connector 
name="broker2-slave-connector">tcp://slave2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
       </connectors>

       <cluster-user>${ARTEMIS_CLUSTER_USER}</cluster-user>
       <cluster-password>${ARTEMIS_CLUSTER_PASSWORD}</cluster-password>

Error:

2022-02-11 14:13:32,989 ERROR [org.apache.activemq.artemis.core.server] 
AMQ224000: Failure in initialisation: java.lang.IllegalStateException: 
AMQ229230: Failed to bind acceptor cluster to master2.odazprivatecloud.com:5001
        at 
org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.startServerChannels(NettyAcceptor.java:741)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.start(NettyAcceptor.java:522)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.startAcceptors(RemotingServiceImpl.java:318)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.completeActivation(ActiveMQServerImpl.java:3347)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.SharedNothingLiveActivation.run(SharedNothingLiveActivation.java:120)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:642)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:561)
 [artemis-server-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.java:64) 
[artemis-cli-2.18.0.jar:2.18.0]
        at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:115) 
[artemis-cli-2.18.0.jar:2.18.0]
        at 
org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:155) 
[artemis-cli-2.18.0.jar:2.18.0]
        at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:103) 
[artemis-cli-2.18.0.jar:2.18.0]
        at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:130) 
[artemis-cli-2.18.0.jar:2.18.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[rt.jar:1.8.0_322]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
[rt.jar:1.8.0_322]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [rt.jar:1.8.0_322]
        at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_322]
        at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:134) 
[artemis-boot.jar:2.18.0]
        at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:50) 
[artemis-boot.jar:2.18.0]
Caused by: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: 
Cannot assign requested address


> Not able to start broker using 2.18 Artemis
> -------------------------------------------
>
>                 Key: ARTEMIS-3683
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3683
>             Project: ActiveMQ Artemis
>          Issue Type: Task
>          Components: Broker
>    Affects Versions: 2.18.0
>         Environment: Nonprod
>            Reporter: Ekta
>            Priority: Major
>
> Hello,
> I am facing below issue when I am trying to start up the broker using 2.18 
> activemq artemis. It looks it is complaining on the acceptor cluster in 
> broker.xml. My other server was facing the same issue while starting the 
> server the first time but when I  re-tried starting the server again it 
> worked. Both server are configured the exact same way.  
> Broker.xml (Networking acceptor block attached for reference)
> <!--
>                         ###########################################
>                         ###   Networking and cluster settings   ###
>                         ###########################################
>           -->
>       <acceptors>
>                          <!-- useEpoll means: it will use Netty epoll if you 
> are on a system (Linux) that supports it -->
>                          <!-- amqpCredits: The number of credits sent to AMQP 
> producers -->
>                          <!-- amqpLowCredits: The server will send the # 
> credits specified at amqpCredits at this low mark -->
>                          <!-- Note: If an acceptor needs to be compatible 
> with HornetQ and/or Artemis 1.x clients add
>                                                 
> "anycastPrefix=jms.queue.;multicastPrefix=jms.topic." to the acceptor url.
>                                                 See 
> https://issues.apache.org/jira/browse/ARTEMIS-1644 for more information. -->
>                          <!-- Acceptor for every supported protocol -->
>                         <acceptor 
> name="artemis">tcp://master2.odazprivatecloud.com:61618?protocols=AMQP,CORE,OPENWIRE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true;sslEnabled=true;keyStorePath=${SSL_KEYSTORE_PATH};keyStorePassword=${SSL_KEYSTORE_PASSWORD};enabledProtocols=${TLS_VERSION};amqpCredits=1000;amqpLowCredits=300</acceptor>
>                            <!-- Acceptor for cluster coordination -->
>                                                    <acceptor 
> name="cluster">tcp://master2.odazprivatecloud.com:5001?protocols=CORE;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</acceptor>
>                                         </acceptors>
>        <connectors>
>          <connector 
> name="broker2-master-connector">tcp://master2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
>          <connector 
> name="broker2-slave-connector">tcp://slave2.odazprivatecloud.com:5001?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;useEpoll=true</connector>
>        </connectors>
>        <cluster-user>${ARTEMIS_CLUSTER_USER}</cluster-user>
>        <cluster-password>${ARTEMIS_CLUSTER_PASSWORD}</cluster-password>
>  
>  
> Error:
> 2022-02-11 14:13:32,989 ERROR [org.apache.activemq.artemis.core.server] 
> AMQ224000: Failure in initialisation: java.lang.IllegalStateException: 
> AMQ229230: Failed to bind acceptor cluster to 
> master2.odazprivatecloud.com:5001
>         at 
> org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.startServerChannels(NettyAcceptor.java:741)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor.start(NettyAcceptor.java:522)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.startAcceptors(RemotingServiceImpl.java:318)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.completeActivation(ActiveMQServerImpl.java:3347)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.core.server.impl.SharedNothingLiveActivation.run(SharedNothingLiveActivation.java:120)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:642)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:561)
>  [artemis-server-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.java:64) 
> [artemis-cli-2.18.0.jar:2.18.0]
>         at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:115) 
> [artemis-cli-2.18.0.jar:2.18.0]
>         at 
> org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:155) 
> [artemis-cli-2.18.0.jar:2.18.0]
>         at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:103) 
> [artemis-cli-2.18.0.jar:2.18.0]
>         at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:130) 
> [artemis-cli-2.18.0.jar:2.18.0]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> [rt.jar:1.8.0_322]
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> [rt.jar:1.8.0_322]
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  [rt.jar:1.8.0_322]
>         at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_322]
>         at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:134) 
> [artemis-boot.jar:2.18.0]
>         at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:50) 
> [artemis-boot.jar:2.18.0]
> Caused by: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: 
> Cannot assign requested address



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to