#java.nio.channels.closedchannelexception

1 messages · Page 1 of 1 (latest)

daring lynxBOT
#

@unreal bobcat your message has been removed because it contains profanity! Please read our rules for more information.

sharp siren
#

!!logs @unreal bobcat please share a full server log

daring lynxBOT
# sharp siren !!logs <@799692256037568572> please share a full server log

An entire log file is a very useful way of debugging any issues with plugins. Sometimes a snippet of a log doesn't tell the whole story!

You can upload your log file into this channel, or you can use https://mclo.gs/ to censor all IPs present in your log.
For BungeeCord (not Waterfall) there is a proxy.log.0 file in the root and for everything else it is latest.log in logs folder.

sharp siren
#

(I saw the message; it unfortunately got auto-censored by our bot)

unreal bobcat
#

ye i was fixing the issue to re send it without profanities

#

sorry

#

do i make a separate post or do i re-send it here?

sharp siren
#

send em here

unreal bobcat
#

okey gimme a sec to get the geyser dump

#

Hello there:

Ive been having an issue today with my 3 months Aternos server. We've been using Geyser the entire time with no issues other than Java playes getting disconnected as soon as they join with an error message saying "Connection reset", allowing them to join only after that message shows up, and an issue with mobile bedrock player's skins, where they'd have to reinstall their game for the skins to work, but we brushed these aside as client-specific issues.

Today tho, i tried switching from 1.20.4 to 1.20.6, which somehow broke Geyser, not allowing the bedrock players to join after showing the "java.nio.channels.closedchannelexception" error message in screen. I tried looking for posts everywhere to see if anyone had the same issue, but no one seemed to have an understanding of the problem: some said that it was because the plugin didnt support 1.20.5+, which isnt true, as the aternos page specifically says "1.20.6". Others said that it was a weird issue where it would happen randomly to some random bedrock players and it fixes by deleting their files from the "Players" files, which also didnt work. I also tried re-installing everything as aternos had been having issues in general through the day, thinking it was an issue with how the files got installed, but this also didnt solve the issue.

Tldr: I didnt have this issue before, only had issues with java players getting their connection reset after their first time joining in the day, and mobile players not getting their skins to work, which the second one doesnt seem to be a geyser problem but the first one apparently is somehow. When i updated from 1.20.4 to 1.20.6 it broke geyser, which now sends the "java.nio.channels.closedchannelexception" to bedrock players.

Ill include both the entire console logs and the geyser dump just in case, but let me know if yall need more info

daring lynxBOT
# unreal bobcat Hello there: Ive been having an issue today with my 3 months Aternos server. ...
Found errors in the log!

See below for details and possible fixes

ClosedChannelException

This error can be caused by various things. Please upload your logs using https://mclo.gs/ and paste them in #support.
If you are getting this error on a proxy server such as Velocity or BungeeCord, check your backend server logs for errors.

java.lang.reflect.InvocationTargetException: null

Unknown fix!
Class: GeyserSpigotInjector$1
Method: initChannel
Line: 120
Link: GeyserSpigotInjector.java#L120

daring lynxBOT
# unreal bobcat Hello there: Ive been having an issue today with my 3 months Aternos server. ...
Found errors in the log!

See below for details and possible fixes

ClosedChannelException

This error can be caused by various things. Please upload your logs using https://mclo.gs/ and paste them in #support.
If you are getting this error on a proxy server such as Velocity or BungeeCord, check your backend server logs for errors.

java.lang.reflect.InvocationTargetException: null

Unknown fix!
Class: GeyserSpigotInjector$1
Method: initChannel
Line: 120
Link: GeyserSpigotInjector.java#L120

unreal bobcat
#

wait but i already put the logs here, do i just repost them there?

daring lynxBOT
sharp siren
#

well, reinstall it

unreal bobcat
#

Ill try
Not rn tho cus im having a headache

unreal bobcat
daring lynxBOT
daring lynxBOT
# unreal bobcat im getting the same error
Found errors in the image!
ClosedChannelException

This error can be caused by various things. Please upload your logs using https://mclo.gs/ and paste them in #support.
If you are getting this error on a proxy server such as Velocity or BungeeCord, check your backend server logs for errors.

sharp siren
#

send a new log then

unreal bobcat
daring lynxBOT
# unreal bobcat
Found errors in the log!

See below for details and possible fixes

ClosedChannelException

This error can be caused by various things. Please upload your logs using https://mclo.gs/ and paste them in #support.
If you are getting this error on a proxy server such as Velocity or BungeeCord, check your backend server logs for errors.

java.lang.reflect.InvocationTargetException: null

Unknown fix!
Class: GeyserSpigotInjector$1
Method: initChannel
Line: 120
Link: GeyserSpigotInjector.java#L120

unreal bobcat
sharp siren
#

That log shows that you're still using ViaVersion 4.10.0-24w03b-SNAPSHOT

#

which is an outdated dev build, and not their latest build

#

then again, you're on 1.20.6, you can remove ViaVersion fully

unreal bobcat
#

ah i checked the files, it for some reason still had the old version
im trying it now without via version

unreal bobcat
#

i can now log in from bedrock to the java server on 1.20.6

sharp siren
#

great to hear! Ill close this as answered.

daring lynxBOT
#

Post is tagged with Answered