The ProjectBasedHandlerFactory can only be used to create ProjectBasedArtifactHandlers. {0} does not derive from ProjectBasedArtifactHandler ...