Towny update
sharkiller opened this issue ยท 13 comments
Latest Vault
Latest Towny
Vault is not compatible with the latest towny build. You'll need to wait for an update.
no this is not resolved. why you dont test or wait to reply to close an issue?
2012-04-18 19:06:53 [SEVERE] Error occurred while enabling Vault v1.2.16-b176 (Is it up to date?)
java.lang.NoClassDefFoundError: com/palmergames/bukkit/towny/NotRegisteredException
at net.milkbowl.vault.Vault.loadChat(Vault.java:214)
at net.milkbowl.vault.Vault.onEnable(Vault.java:109)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:355)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:337)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:285)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:188)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:475)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.ClassNotFoundException: com.palmergames.bukkit.towny.NotRegisteredException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more
Ahh for some reason the development version was displaying differently on the download page as an older version than the release build, so I was unaware that it was actually newer. I'll get this changed over soon.
It is worth noting that Vault wont support unreleased/development versions of plugins, as the majority of users do not update immediately. And I can't release an update like this until Towny pushes their update.
towny is a major plugin all dev version are stable. and some need to update quickly to fix major bugs, the majority of user can use actual vault version if have problems but we cant use none, and vault is generating a lot of error if i cant use it.
i cant wait a vault update to update my towny, like mcmmo or lwc are core plugins of every server, and if a bugfix is fixed i need to update.
i dont blame you but i need this update so i can use towny well right now my chat is screw up because ess and townychat conflict.
Development build #176 does not fix the Towny hooks.
java.lang.ClassNotFoundException: com.palmergames.bukkit.towny.NotRegisteredException is still being thrown.
Could this please be fixed in a development version? I am not asking for you to push a release. Having the newer development builds of Towny are very important to us, and there's an issue right now where Vault is suspected to cause Towny to lock up the main server thread during a new day (when tax is collected).
To explain a little, Towny added Vault support a few development versions back, it should be using native iConomy 5 if found, but I have reasons to believe this does not happen and it is trying to use Vault.
I don't allow unofficial build links for security reasons, and because I can't verify that someone isn't going to download it and report issues in what you've changed by finding this link. If you want to link to a repo with the patch go for it.
Anyway, I pushed the change in the latest build.