Reported on discussion group:
https://groups.google.com/forum/#!topic/marvin-project/QrFIGkRM5mI
There are two plugins, which have unsatisfiable conditions on loading:
org.marvinproject.image.pattern.correlation
org.marvinproject.image.pattern.patternRecognition
Their load method goes like this:
public void load() {
process(getImagePanel().getImage(), null, null, MarvinImageMask.NULL_MASK, true);
}
They try to get an image panel, which cannot be set, since the plugin is not even loaded yet. The MarvinPluginLoader immediately calls the load() method after instantiating it.
Why it immediatly calls process on load is lost on me anyway.