Replace 'OMV.PluginManager' by an ExtJS4 feature. Instead of registering WebGUI plugins for log, service or system via 'OMV.PluginManager.register()' simply apply an 'alias' to the class implementation, e.g. 'omv.plugin.diagnostic.log.clamav'. The 'OMV.PluginManager.register' method automatically does this for you but throws an error because this workflow is deprecated.

Example:

Ext.define("OMV.module.admin.diagnostic.log.plugin.ftp.Syslog", {
	extend: "OMV.module.admin.diagnostic.log.plugin.Plugin",
	alias: "omv.plugin.diagnostic.log.ftp.syslog",

instead of

OMV.PluginManager.register({
	ptype: "diagnostic",
	id: "log",
	className: "OMV.module.admin.diagnostic.log.plugin.ftp.Syslog"
});

git-svn-id: http://svn.code.sf.net/p/openmediavault/code/trunk@1157 3c3d7b80-5828-415e-9f61-280b98178fff