Auf einem SharePoint Server 2010 liess sich plötzlich keine neue Search Service Application mehr erstellen über den Browser-Wizard. Es kam immer dieselbe Fehlermeldung „Error: Value cannot be null. Parameter name: CurrentSearchApplication”. Auch die ULS Logs brachten nicht mehr Infos.
Die Lösung war in meinem Fall einfach: mit PowerShell funktioniert es.
Microsoft hat das gesamte Script im TechNet dokumentiert: Configure a service application by using a Windows PowerShell script
Detaillierte Fehlermeldung
Unhandled page level exception. Path: /_admin/search/TopologyConfigFinish.aspx, Error: Value cannot be null. Parameter name: CurrentSearchApplication, Details: System.ArgumentNullException: Value cannot be null. Parameter name: CurrentSearchApplication
at Microsoft.Office.Server.Search.Internal.UI.SearchConfigWizardFinish.OnInit()
at Microsoft.Office.Server.Search.Internal.UI.SearchConfigWizardBase.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) System.ArgumentNullException: Value cannot be null. Parameter name: CurrentSearchApplication
at Microsoft.Office.Server.Search.Internal.UI.SearchConfigWizardFinish.OnInit()
at Microsoft.Office.Server.Search.Internal.UI.SearchConfigWizardBase.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)