PSE-2012 / MMWTV

Objective Quality Assessment Toolkit
3 stars 2 forks source link

PluginManager: plugin with outdated interface crashes OQAT #81

Open sleidig opened 12 years ago

sleidig commented 12 years ago

Siehe Unittests Pluginmanager (LoadPluginTest_brokenInterface, LoadPluginTest_brokenInterface2)

Ist eine DLL im Pluginordner von einem Plugin, das ein Interface nicht korrekt erfüllt, so wird bei getPlugin eine NullReferenceException ausgeloest. GetPlugin scheitert auch fuer unbeschaedigt vorhandenen Plugins, wenn eine fehlerhafte DLL vorhanden ist.

rtur commented 12 years ago

Ich hab hier keine plugins mit alten interfaces, könnt zwar schnell eins machen .. aber wenn du schon eins hast könntest du es mir schicken ?

sleidig commented 12 years ago

siehe OQAT_Tests/TestData/testPlugins