Updating SwiftApi using SwiftApi causes bad things to happen

Issue #1 open
Will Warren repo owner created an issue

This needs alittle more investigation, but if you update SwiftApi using the replacePlugin method of SwiftApi, this stacktrace appears whenever you try and do any further calls to API methods:

09:03:41 [SEVERE] Exception in thread "pool-2-thread-2"
09:03:41 [SEVERE] java.lang.NoClassDefFoundError: org/apache/log4j/spi/LoggingEvent
09:03:41 [SEVERE]       at org.apache.log4j.Category.forcedLog(Category.java:388)
09:03:41 [SEVERE]       at org.apache.log4j.Category.log(Category.java:853)
09:03:41 [SEVERE]       at org.slf4j.impl.Log4jLoggerAdapter.error(Log4jLoggerAdapter.java:571)
09:03:41 [SEVERE]       at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockiner.java:484)
09:03:41 [SEVERE]       at org.apache.thrift.server.Invocation.run(Invocation.java:18)
09:03:41 [SEVERE]       at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
09:03:41 [SEVERE]       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
09:03:41 [SEVERE]       at java.lang.Thread.run(Unknown Source)
09:03:41 [SEVERE] Caused by: java.lang.ClassNotFoundException: org.apache.log4j.spi.LoggingEvent
09:03:41 [SEVERE]       at java.net.URLClassLoader$1.run(Unknown Source)
09:03:41 [SEVERE]       at java.net.URLClassLoader$1.run(Unknown Source)
09:03:41 [SEVERE]       at java.security.AccessController.doPrivileged(Native Method)
09:03:41 [SEVERE]       at java.net.URLClassLoader.findClass(Unknown Source)
09:03:41 [SEVERE]       at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
09:03:41 [SEVERE]       at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
09:03:41 [SEVERE]       at java.lang.ClassLoader.loadClass(Unknown Source)
09:03:41 [SEVERE]       at java.lang.ClassLoader.loadClass(Unknown Source)
09:03:41 [SEVERE]       ... 8 more

Comments (3)

  1. Log in to comment