powered by Jive Software

Packet Writer Thread ClassLoader

The context ClassLoader of the Packet Writer Thread seems to be the JiveClassLoader, not the PluginClassLoader. Thus, packet extensions in plugins do not have access to the plugin’s classes to do any dynamic class loading. I ran across this when trying to use XMLEncoder/XMLDecoder (which use dynamic class loading in both encoding/decoding phases) to encode an extension’s data.