[
https://issues.apache.org/jira/browse/AMQ-9341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17778099#comment-17778099
]
Matt Pavlovich commented on AMQ-9341:
-------------------------------------
Notes:
MacOS JDK throws a BindException instead of ConnectException when using the
":0" port notation (auto-assign port) for client-side test.
Tested with both Oracle and Temurin JDKs for MacOS on Apple M2 (arm64)
% java -version
java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing)
% ./bin/java -version
openjdk version "21" 2023-09-19 LTS
OpenJDK Runtime Environment Temurin-21+35 (build 21+35-LTS)
OpenJDK 64-Bit Server VM Temurin-21+35 (build 21+35-LTS, mixed mode)
> activemq-client tests are failing with JDK17+
> ---------------------------------------------
>
> Key: AMQ-9341
> URL: https://issues.apache.org/jira/browse/AMQ-9341
> Project: ActiveMQ
> Issue Type: Bug
> Components: JMS client
> Reporter: Jean-Baptiste Onofré
> Assignee: Jean-Baptiste Onofré
> Priority: Major
> Fix For: 6.0.0
>
>
> {{activemq-client}} module doesn't build due to test failure:
> {code:java}
> Caused by: java.net.BindException: Can't assign requested address
> at java.base/sun.nio.ch.Net.connect0(Native Method)
> at java.base/sun.nio.ch.Net.connect(Net.java:579)
> at java.base/sun.nio.ch.Net.connect(Net.java:568)
> at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593)
> at
> java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
> at java.base/java.net.Socket.connect(Socket.java:633)
> at
> java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
> at
> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:525)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)