This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch fix/mtom-chunking-port-collision in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 2555f2a3875379e534b671928aaa6b774c54126d Author: Guillaume Nodet <[email protected]> AuthorDate: Fri Mar 13 22:09:41 2026 +0100 Fix AttachmentMtomChunkingTest port collision with AttachmentChunkingTest Both tests have an inner class named DownloadServer and use allocatePort(DownloadServer.class). Since TestUtil stores ports under the simple class name, both tests get the same port, causing ListenerRegistrationException when the second test tries to publish its endpoint. Fix by using allocatePort(AttachmentMtomChunkingTest.class) to get a distinct port. Co-Authored-By: Claude Opus 4.6 <[email protected]> --- .../java/org/apache/cxf/systest/jaxws/AttachmentMtomChunkingTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/AttachmentMtomChunkingTest.java b/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/AttachmentMtomChunkingTest.java index c4da85e9003..3e939f5c6b9 100644 --- a/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/AttachmentMtomChunkingTest.java +++ b/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/AttachmentMtomChunkingTest.java @@ -44,7 +44,7 @@ import static org.junit.Assert.assertThrows; import static org.junit.Assert.assertTrue; public class AttachmentMtomChunkingTest extends AbstractAttachmentChunkingTest { - private static final String PORT = allocatePort(DownloadServer.class); + private static final String PORT = allocatePort(AttachmentMtomChunkingTest.class); private static final Logger LOG = LogUtils.getLogger(AttachmentMtomChunkingTest.class); public static class DownloadServer extends AbstractBusTestServerBase {
