Vault

Vault

7M Downloads

Towny update

sharkiller opened this issue ยท 13 comments

commented

Latest Vault
Latest Towny

http://pastebin.com/AuzzVnXq

commented

Vault is not compatible with the latest towny build. You'll need to wait for an update.

commented

any news on this?

commented

this was already resolved.

commented

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
commented

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.

commented

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.

commented

Yeah, got the same as this. Thanks for responding quickly :)

commented

yeah 5 days without a fix. i fix the line and compile myself...

commented

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.

commented

:O you delete the link? nice dev you are...

commented

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.

commented

yea a week later. good.

commented

Thanks sharkkiller :)