SpigotMC / BungeeCord

BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers.
https://www.spigotmc.org/go/bungeecord
Other
1.57k stars 1.1k forks source link

Not able to join servers when using 1.7.2 Forge/Liteloader #821

Closed Brottweiler closed 10 years ago

Brottweiler commented 10 years ago

If you use the 1.7.2 version of either Forge or Liteloader, you can join the server fine, but going to servers from there will result in an error; Exception Connecting:IllegalReferenceCountException : refCnt: 0 @ io.netty.buffer.AbstractByteBuf:1173

The server I specifically tried this on was Overcast Network. I joined the server, then typed /server <server> and it threw me this error. OCN uses 1.6.4 but allowes 1.7.x clients.

I googled but found nothing about this beeing reported to BungeeCoord itself.

md-5 commented 10 years ago

There are currently no release builds of Forge. Additionally for all purposes of this bug tracker, Overcast Network is not using BungeeCord.

Brottweiler commented 10 years ago

There is forge dev builds, and LiteLoader beta, for 1.7.2.

md-5 commented 10 years ago

There are currently no release builds of Forge.

The statement still stands :)

Brottweiler commented 10 years ago

But LiteLoader? :( So the issue is not with BungeeCord, but with OCN's own fork (or whatever it is) of it?

Mumfrey commented 10 years ago

If I had to guess I'd hazard that it has to do with plugin channels, since the only commonality between my loader and cpw's is that we send REGISTER packets as per the plugin channel spec. Is it possible that having active plugin channels is the root issue here?

Mumfrey commented 10 years ago

Confirmed, if I comment out the method and don't send a REGISTER packet then portals etc. seem to work fine on overcast network.

md-5 commented 10 years ago

Overcast network's stuff, especially in relation to that is barely BungeeCord.

md-5 commented 10 years ago

Yup, just tested with Minecraftforge and Bungee, absolutely no issues. Entirely Overcast networks fault.

tonybruess commented 10 years ago

Thanks for the tip @Mumfrey. I'll investigate this sometime this week...

Mumfrey commented 10 years ago

Thanks @mrapple, I'm sure @md-5 will be happy to hear that people can stop bugging him about it ;)

Brottweiler commented 10 years ago

Thanks all, I hope this can now be solved so I can use my macros. ;)

It was first my understanding that this happened on every server that used bungee (like Hypixel, TheHive?) from a google search, but I guess not. Thanks!

Mumfrey commented 10 years ago

Probably just because they're the most high-profile users of BC but they must all use the modified version which has the attendent bug. At least now if people report it further we can point them to the fact that it's being looked into and to stop buggin md-5, lex and myself about it respectively.

Brottweiler commented 10 years ago

I suspected that, since some of them (as far as I am aware) also use something like SportsBukkit, they maybe use the same BC build thingy.

tonybruess commented 10 years ago

Just to clarify, we're all running the same private bungee build which is why you're experiencing it on several networks.

Brottweiler commented 10 years ago

Makes sense. Now I know, and now I wait. :)