You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "rafal (JIRA)" <ji...@apache.org> on 2016/05/19 08:54:12 UTC

[jira] [Created] (AMQ-6295) ws transport problem with the host using underscores in the name

rafal created AMQ-6295:
--------------------------

             Summary: ws transport problem with the host using underscores in the name
                 Key: AMQ-6295
                 URL: https://issues.apache.org/jira/browse/AMQ-6295
             Project: ActiveMQ
          Issue Type: Bug
          Components: Transport
    Affects Versions: 5.13.3
            Reporter: rafal
            Priority: Minor


Hi,

I have a host where I have more than one IP per network interface:

$ netstat -in |grep en1
en1   1500  link#3      fa.4c.9f.38.3b.3 253607647     0 92736370     0     0
en1   1500  10.2.6.32   10.2.6.38        253607647     0 92736370     0     0
en1   1500  10.2.6.128  10.2.6.131       253607647     0 92736370     0     0

$ netstat -i |grep en1
en1   1500  link#3      fa.4c.9f.38.3b.3 253608453     0 92736670     0     0
en1   1500  10.2.6.32   mido_prod_rg     253608453     0 92736670     0     0
en1   1500  10.2.6.128  mido_prod_boot1  253608453     0 92736670     0     0

I noticed that if interface name has underscore in it,  Activemq, specifically ws transport fails to start. Error message is following:

{noformat}
WARN | Existing Store uses a different OpenWire version[6] than the version configured[11] reverting to the version used by this store, some newer broker features may not workas expected.
 INFO | PListStore:[/data/apache-activemq/localhost/tmp_storage] started
 INFO | Apache ActiveMQ 5.13.3 (localhost, ID:mido_prod_rg-51154-1463582901365-0:1) is starting
 INFO | Listening for connections at: tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600
 INFO | Connector openwire started
 INFO | Listening for connections at: amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600
 INFO | Connector amqp started
 INFO | Listening for connections at: stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600
 INFO | Connector stomp started
 INFO | Listening for connections at: mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600
 INFO | Connector mqtt started
ERROR | Failed to start Apache ActiveMQ ([localhost, ID:mido_prod_rg-51154-1463582901365-0:1], java.net.URISyntaxException: Illegal character in hostname at index 9: ws://mido_prod_rg:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600)
 INFO | Apache ActiveMQ 5.13.3 (localhost, ID:mido_prod_rg-51154-1463582901365-0:1) is shutting down
 INFO | Connector openwire stopped
 INFO | Connector amqp stopped
 INFO | Connector stomp stopped
 INFO | Connector mqtt stopped
 INFO | Connector ws stopped
 INFO | socketQueue interrupted - stopping
{noformat}

And broker is not starting at all. As a workaround I can disable ws:// in the configuration (as I do not use it anyway) and then startup is executed successfully. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)