Skip to content

add missing netty-transport-native-unix-common - #1584

Merged
xael-fry merged 1 commit into
playframework:masterfrom
aleksandy:add-missing-netty-artifact
Oct 31, 2026
Merged

xael-fry merged 1 commit into
playframework:masterfrom
aleksandy:add-missing-netty-artifact

Conversation

@aleksandy

Copy link
Copy Markdown
Contributor

SslHandler (netty-handler 4.2) references io.netty.channel.unix.UnixChannel unconditionally in handlerAdded() (instanceof check), so any https connection fails with NoClassDefFoundError when the jar is missing. The dependency list has transitiveDependencies: false, so the module must be declared explicitly and the jar committed.

Verified end-to-end: fresh app with https.port + default ssl pipeline answers curl -k https://localhost:9443/ with HTTP 200; without the jar the same app drops every https connection.

SslHandler (netty-handler 4.2) references io.netty.channel.unix.UnixChannel
unconditionally in handlerAdded() (instanceof check), so any https
connection fails with NoClassDefFoundError when the jar is missing.
The dependency list has transitiveDependencies: false, so the module
must be declared explicitly and the jar committed.

Verified end-to-end: fresh app with https.port + default ssl pipeline
answers curl -k https://localhost:9443/ with HTTP 200; without the jar
the same app drops every https connection.
@mergify

mergify Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

@xael-fry xael-fry added this to the 1.12.0 milestone Oct 31, 2026
@xael-fry xael-fry added defect dependencies Pull requests that update a dependency file labels Oct 31, 2026
@xael-fry
xael-fry merged commit c126fb3 into playframework:master Oct 31, 2026
11 checks passed
@aleksandy
aleksandy deleted the add-missing-netty-artifact branch November 1, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

defect dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NoClassDefFoundError: io/netty/channel/unix/UnixChannel on every HTTPS request

2 participants