ProtocolLib

3M Downloads

Protocollib doesn't startup properly with Java 8, 11 and 16 openj9

pabloalba16 opened this issue ยท 5 comments

commented
  • This issue is not solved in a development build

Describe the bug
Latest Protocollib version (5.0.0 builds) doesn't load properly when SWM is also running on the server

To Reproduce
Steps to reproduce the behavior:

  1. Go to the jenkins build and download any of the 5.0.0 builds
  2. Add Protocollib and start the server with any of those mencioned Java
  3. You can see the error at the startup or at the logs

Expected behavior
A clear and concise description of what you expected to happen.

It should not give that error and allow other protollib's depend plugins to also load properly

Screenshots
If applicable, add screenshots to help explain your problem.

Here's the pastebin with the error

https://pastebin.com/nzCA5k7s
https://pastebin.com/Z2AJrNXJ

Version Info
Provide your ProtocolLib install info with /protocol dump through pastebin.

I can't as it does not load properly, it is the latest build, does not happen on 4.8.0 or previous versions

Additional context
Add any other context about the problem here.

My servers are using pterodactyI panel and i tested on both 1.8.9 and .1.12.2 and they display the same error as provided above

commented

For 1.12 you should still be on 4.8.0...

commented

Man it's not my fault that to run plugins that depend on Protocollib i have to use the latest dev build no matter what server version i'm running

commented

If a plugin that depends on ProtocolLib realy needs the latest dev build, even on servers older than 1.19... then the developer of that plugin did something wrong, I'm afraid.. :(

Since latest dev builds not yet properly support older versions (anymore?), the plugin must check for it and only use any new features with new version...
:(
But you are right, updates of ProtocolLib should not break compatibility to older mc-versions...

commented

If a plugin that depends on ProtocolLib realy needs the latest dev build, even on servers older than 1.19... then the developer of that plugin did something wrong, I'm afraid.. :(

Since latest dev builds not yet properly support older versions (anymore?), the plugin must check for it and only use any new features with new version... :( But you are right, updates of ProtocolLib should not break compatibility to older mc-versions...

protocollib 5.0 includes packetevents 2.0 support so there's no other way

commented

Realised SWM wasn't the problem, it's just the dev builds does not support java 8, 11 and 16 openj9 (it does on hotspot)