Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
in order to implement custom pipeline functions in separate plugins the pipeline-plugin needs to be declared with shared class loader #81
Adding new pipeline functions in separate plugins requires access to classes defined in the pipeline-plugin. With the release of graylog 2.1.x plugins by default do not share a global class loader (se #2508).
Steps to reproduce the problem
Create a plugin that registers a pipeline-function, deploy this with the latest 2.1 preview (server:2.1.0-beta.3-1).
I suppose adding a graylog-plugin.properties files containing the line isolated=false in both the the pipeline-plugin as well as the plugin implementing the custom pipeline-function would resolve the problem..