GlowstoneMC / Glowstone-Legacy

An open-source server for the Bukkit Minecraft modding interface
Other
363 stars 122 forks source link

Guava v14.0 breaks compatibility with some plugins #578

Closed socram8888 closed 9 years ago

socram8888 commented 9 years ago

Namely, PermissionsEx, and maybe others, whose binaries are compiled against v10.0. Google changed the signature and removed a few methods, so these can't be used without manually patching and recompiling them.

You can't download Guava v10.0 and add it to the classpath since it clashes with Glowkit's built-in (shadowed) Guava.

I see three options:

gdude2002 commented 9 years ago

How's your third point a fix, then?

I think we'll probably have to go with compat hacks, but honestly, I would much prefer if these plugins just updated.

Ribesg commented 9 years ago

Guava was in CB, not B, right? Then can't you just add it as a lib like Log4J and others?

dequis commented 9 years ago

Then can't you just add it as a lib like Log4J and others?

See:

You can't download Guava v10.0 and add it to the classpath since it clashes with Glowkit's built-in (shadowed) Guava

dequis commented 9 years ago
09:48 < Socram8888> err i'm stupid
09:48 <@g> ?
09:48 < Socram8888> i don't remember where i saw guava v14, but glowkit is using guava v10
09:48 < Socram8888> i'm closing the issue
09:48 <@g> lol.
09:49 < Socram8888> i was absolutely sure i saw guava 14 somewhere, though
09:50 <+dx> lol