Description
In VertexManager constructor, we create VertexManagerPlugin before initializing user payload.
plugin = ReflectionUtils.createClazzInstance(pluginDesc.getClassName(), new Class[] { VertexManagerPluginContext.class }, new Object[] { pluginContext }); payload = pluginDesc.getUserPayload();
Trying to access user payload in VertexManagerPlugin constructor will result in a NullPointerException.