{"comment":{"created_at":"2011-10-27T00:43:54Z","body":"Also I'm adding an api method in the next version to make this cleaner.","updated_at":"2011-10-27T00:43:54Z","url":"https://api.github.com/repos/Pail/Pail/issues/comments/2538505","id":2538505,"user":{"gravatar_id":"96f0abe3f59b0bd5b7408d9cdcb4b76b","avatar_url":"https://secure.gravatar.com/avatar/96f0abe3f59b0bd5b7408d9cdcb4b76b?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/escapeNT","id":693775,"login":"escapeNT"}},"action":"created","issue":{"number":4,"created_at":"2011-10-26T00:46:46Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"I receive this error when I reload a plugin without reloading Pail as well. Can you make this at least not log an exception. It seems like this might be a common thing for people who reload plugins but want to use Pail. That stack trace is just a sight for sore eyes.... :)\r\n\r\n19:43:05 [SEVERE] Error occurred while enabling PailPlus v0.2 beta (Is it up to\r\njava.lang.IllegalArgumentException: That title is taken!\r\n        at me.escapeNT.pail.Pail.loadInterfaceComponent(Pail.java:337)\r\n        at feildmaster.PailPlus.PailPlus.onEnable(PailPlus.java:39)\r\n        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)\r\n        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader\r\n        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage\r\n        at de.nofear13.craftbukkituptodate.CraftBukkitUpToDateJPanel$ReloadButto\r\n        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\r\n        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\r\n        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\r\n        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)\r\n        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour\r\n        at java.awt.Component.processMouseEvent(Unknown Source)\r\n        at javax.swing.JComponent.processMouseEvent(Unknown Source)\r\n        at java.awt.Component.processEvent(Unknown Source)\r\n        at java.awt.Container.processEvent(Unknown Source)\r\n        at java.awt.Component.dispatchEventImpl(Unknown Source)\r\n        at java.awt.Container.dispatchEventImpl(Unknown Source)\r\n        at java.awt.Component.dispatchEvent(Unknown Source)\r\n        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\r\n        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\r\n        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\r\n        at java.awt.Container.dispatchEventImpl(Unknown Source)\r\n        at java.awt.Window.dispatchEventImpl(Unknown Source)\r\n        at java.awt.Component.dispatchEvent(Unknown Source)\r\n        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n        at java.awt.EventQueue.access$000(Unknown Source)\r\n        at java.awt.EventQueue$1.run(Unknown Source)\r\n        at java.awt.EventQueue$1.run(Unknown Source)\r\n        at java.security.AccessController.doPrivileged(Native Method)\r\n        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown\r\n        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown\r\n        at java.awt.EventQueue$2.run(Unknown Source)\r\n        at java.awt.EventQueue$2.run(Unknown Source)\r\n        at java.security.AccessController.doPrivileged(Native Method)\r\n        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown\r\n        at java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n        at java.awt.EventDispatchThread.run(Unknown Source)","comments":19,"title":"SEVERE: That Title is taken","updated_at":"2011-10-27T00:43:54Z","url":"https://api.github.com/repos/Pail/Pail/issues/4","id":2052121,"assignee":null,"milestone":null,"closed_at":null,"user":{"gravatar_id":"12334ec90f3d7e4c74e5f236f37549ff","avatar_url":"https://secure.gravatar.com/avatar/12334ec90f3d7e4c74e5f236f37549ff?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/kitskub","id":475078,"login":"kitskub"},"html_url":"https://github.com/Pail/Pail/issues/4","labels":[],"state":"open"},"legacy":{"issue_id":2052121,"comment_id":2538505}}