Content Search Web Part - Result Preview Says "Invalid Request"

10-11  Source: Network gathering  Views:12 

Advertisement
This behavior seems to be occurring in both our test and production farms.
ULS logs indicate the following entry:
Exception occured in scope Microsoft.Office.Server.Search.Query.SearchExecutor.ExecuteQueries. Exception=Microsoft.SharePoint.Client.InvalidClientQueryException: Invalid request.
at Microsoft.SharePoint.Client.DataConverter.GetObject[T](XmlNode node, ProxyContext proxyContext)
at Microsoft.SharePoint.Client.DataConverter.GetObjectArray[T](XmlNode node, ProxyContext proxyContext)
at Microsoft.Office.Server.Search.Query.SearchExecutorServerStub.ExecuteQueries_MethodProxy(SearchExecutor target, XmlNodeList xmlargs, ProxyContext proxyContext)
at Microsoft.Office.Server.Search.Query.SearchExecutorServerStub.InvokeMethod(Object target, String methodName, XmlNodeList xmlargs, ProxyContext proxyContext, Boolean& isVoid)
at Microsoft.SharePoint.Client.ServerStub.InvokeMethodWithMonitoredScope(Object target, String methodName, XmlNodeList args, ProxyContext proxyContext, Boolean& isVoid)
I have used very simple queries, to see if it's KQL error on our part, such as ContentType:"CType Name"
When we use developer dashboard I can see the XML for the search request which the CSOM is dispatching however, I believe this to be completely out of the box.
Do you have any suggestions as to why the request may be considered invalid and what diagnostics could be run to better isolate why this OOB feature is not working?
We are using Enterprise SP2013 On Prem.
thanks
Aries,
Here is a description of what I see.
1) This is the out of the box (non-customized) CSWP
2) Upon clicking the "Change Query" button on the toolpart the dialog window opens.  The Search Result Preview says "This query returned no results" but as per the JSON response above, it appears that there is "ResultTables" present in the response.
Occasionally, a preview-result does show up but this is not consistent.  The JSON response seems to be identical.
Initial response - shows "Query returned no results" however, I see results in the JSON below. I have replaced our hostname w/ intranet.contoso.com
"SchemaVersion":"15.0.0.0","LibraryVersion":"15.0.4505.1001","ErrorInfo":null,"TraceCorrelationId":"24f57a9c-28de-4074-debb-1340df16b8ab"
},1,{
"IsNull":false
},4,{
"IsNull":false
},12,{
"IsNull":false
},16,{
"IsNull":false
},24,{
"IsNull":false
},38,{
"IsNull":false
},43,{
"c856bd07-9a44-4bf4-a32c-e049d1d03390Default":{
"_ObjectType_":"Microsoft.SharePoint.Client.Search.Query.ResultTableCollection","ElapsedTime":62,"Properties":{
"RowLimit":10,"SourceId":"\/Guid(8413cd39-2156-4e00-b54d-11efd9abdb89)\/","EnableStacking":true,"piPageImpression":"327337_1754_1033","SerializedQuery":"<Query Culture=\"en-US\" EnableStemming=\"True\" EnablePhonetic=\"False\" EnableNicknames=\"False\" IgnoreAllNoiseQuery=\"True\" SummaryLength=\"180\" MaxSnippetLength=\"180\" DesiredSnippetLength=\"90\" KeywordInclusion=\"0\" QueryText=\"\" QueryTemplate=\"ContentType:&quot;Custom Announcement&quot; path:&quot;http:\u002f\u002fintranet.contoso.com\u002fnews&quot;\" TrimDuplicates=\"False\" Site=\"566718d5-1e74-453c-ac54-6e636def6f91\" Web=\"83df59b4-8cac-48f4-81b3-c3b95cfacc0b\" KeywordType=\"True\" HiddenConstraints=\"\" \u002f>"
},"QueryErrors":null,"QueryId":"1060b39a-2f92-4313-b192-4c9badd15812","SpellingSuggestion":"","TriggeredRules":[
],"ResultTables":[
"_ObjectType_":"Microsoft.SharePoint.Client.Search.Query.ResultTable","GroupTemplateId":null,"ItemTemplateId":null,"Properties":{
"GenerationId":9223372036854775806,"ExecutionTimeMs":31,"QueryModification":"ContentType:\"Custom Announcement\" path:\"http:\u002f\u002fintranet.contoso.com\u002fnews\" -ContentClass=urn:content-class:SPSPeople","RenderTemplateId":"~sitecollection\u002f_catalogs\u002fmasterpage\u002fDisplay Templates\u002fSearch\u002fGroup_Default.js","StartRecord":0,"piPageImpressionBlockType":2
},"QueryId":"1060b39a-2f92-4313-b192-4c9badd15812","QueryRuleId":"00000000-0000-0000-0000-000000000000","ResultRows":[
"Rank":0,"DocId":1348,"Path":"http:\u002f\u002fintranet.contoso.com\u002fnews\u002fPages\u002fU-S--employees.aspx","Title":"U.S. employees: March 15th deadline for 2013 Health Care Flexible Spending Account (FSA)","OriginalPath":"http:\u002f\u002fintranet.contoso.com\u002fnews\u002fPages\u002fU-S--employees.aspx","FileType":"html","SecondaryFileExtension":"aspx","Author":"Dennis Lanthier","Size":100366,"Description":null,"EditorOWSUSER":"[email protected] | Dennis Lanthier | 693A30232E777C7463706C5C64656E6E69735F6C616E7468696572 i:0#.w|tcpl\\dennis_lanthier","LastModifiedTime":"\/Date(1394039237000)\/","CollapsingStatus":0,"HitHighlightedSummary":null,"HitHighlightedProperties":null,"FileExtension":"aspx","ViewsLifeTime":null,"ParentLink":"http:\u002f\u002fintranet.contoso.com\u002fnews\u002fPages\u002fForms\u002fAllItems.aspx","ViewsRecent":null,"IsContainer":false,"DisplayAuthor":"Dennis Lanthier","docaclmeta":null,"ResultTypeIdList":"16","PartitionId":"\/Guid(0c37852b-34d0-418e-91c6-2ac25af4be5b)\/","UrlZone":0,"AAMEnabledManagedProperties":"AttachmentURI;deeplinks;DefaultEncodingURL;ExternalMediaURL;HierarchyUrl;OrgParentUrls;OrgUrls;OriginalPath;ParentLink;Path;PictureThumbnailURL;PictureURL;PublishingImage;recommendedfor;ServerRedirectedEmbedURL;ServerRedirectedPreviewURL;ServerRedirectedURL;SiteLogo;SitePath;SPSiteURL;UserEncodingURL","ResultTypeId":16,"RenderTemplateId":"~sitecollection\u002f_catalogs\u002fmasterpage\u002fDisplay Templates\u002fSearch\u002fItem_WebPage.js","piSearchResultId":"0_1","QueryRuleId":"\/Guid(00000000-0000-0000-0000-000000000000)\/"
"Rank":0,"DocId":1392,"Path":"http:\u002f\u002fintranet.contoso.com\u002fnews\u002fPages\u002fCelebrate-International-Women\u2019s-Day-on-Thurs--Mar--6.aspx","Title":"Celebrate International Women\u2019s Day on Thursday, March 6th ","OriginalPath":"http:\u002f\u002fintranet.contoso.com\u002fnews\u002fPages\u002fCelebrate-International-Women\u2019s-Day-on-Thurs--Mar--6.aspx","FileType":"html","SecondaryFileExtension":"aspx","Author":"Cassie Dubetz;Jennifer Torres","Size":103770,"Description":null,"EditorOWSUSER":"[email protected] | Jennifer Torres | 693A30232E777C7463706C5C6A656E6E696665725F746F72726573 i:0#.w|tcpl\\jennifer_torres","LastModifiedTime":"\/Date(1394070849000)\/","CollapsingStatus":0,"HitHighlightedSummary":null,"HitHighlightedProperties":null,"FileExtension":"aspx","ViewsLifeTime":null,"ParentLink":"http:\u002f\u002fintranet.contoso.com\u002fnews\u002fPages\u002fForms\u002fAllItems.aspx","ViewsRecent":null,"IsContainer":false,"DisplayAuthor":"Cassie Dubetz;Jennifer Torres","docaclmeta":null,"ResultTypeIdList":"16","PartitionId":"\/Guid(0c37852b-34d0-418e-91c6-2ac25af4be5b)\/","UrlZone":0,"AAMEnabledManagedProperties":"AttachmentURI;deeplinks;DefaultEncodingURL;ExternalMediaURL;HierarchyUrl;OrgParentUrls;OrgUrls;OriginalPath;ParentLink;Path;PictureThumbnailURL;PictureURL;PublishingImage;recommendedfor;ServerRedirectedEmbedURL;ServerRedirectedPreviewURL;ServerRedirectedURL;SiteLogo;SitePath;SPSiteURL;UserEncodingURL","ResultTypeId":16,"RenderTemplateId":"~sitecollection\u002f_catalogs\u002fmasterpage\u002fDisplay Templates\u002fSearch\u002fItem_WebPage.js","piSearchResultId":"1_1","QueryRuleId":"\/Guid(00000000-0000-0000-0000-000000000000)\/"
ContentType:"Custom Announcement" path:"http://intranet.contoso.com/news"
This is the  KQL. (above)
Next, we immediately click "Test query" without modifying the KQL. We send an XML request using the web part however, in that case, the XML variables are replaced with the $-syntax, this occurred within the web part through no effort of ours.  The behavior
shows "Invalid Request"
Can you explain what you mean by "There is customization in the web part"?  We have used the out of the box web part.
Any subsequent query modification in the query-builder dialog-window causes the $-syntax.  When i illustrated the comparisons of the XML-request above the only difference in between the two requests is that the left-side is created by the initial-load
of the QueryBuilder dialog and the right-side is created when we click "Test query" (immediately after) in the Advanced Mode screen.
We do have a custom master page and I will try to revert back as close as possible to vanilla SharePoint and test.  But to address your earlier point, no customization to the Content By Search Web part has been used.
Here is the full initial valid request
<Request xmlns="http://schemas.microsoft.com/sharepoint/clientquery/2009" SchemaVersion="15.0.0.0" LibraryVersion="15.0.0.0" ApplicationName="Javascript Library">
<Actions>
<ObjectPath Id="1" ObjectPathId="0" />
<SetProperty Id="2" ObjectPathId="0" Name="QueryTemplate">
<Parameter Type="String">ContentType:"Custom Announcement" path:"http://intranet.contoso.com/news"</Parameter>
</SetProperty>
<ObjectPath Id="4" ObjectPathId="3" />
<Method Name="Add" Id="5" ObjectPathId="3">
<Parameters>
<Parameter Type="String">NewsPublishingDate</Parameter>
<Parameter Type="Number">1</Parameter>
</Parameters>
</Method>
<SetProperty Id="6" ObjectPathId="0" Name="RowsPerPage">
<Parameter Type="Number">10</Parameter>
</SetProperty>
<SetProperty Id="7" ObjectPathId="0" Name="RowLimit">
<Parameter Type="Number">10</Parameter>
</SetProperty>
<SetProperty Id="8" ObjectPathId="0" Name="TotalRowsExactMinimum">
<Parameter Type="Number">11</Parameter>
</SetProperty>
<SetProperty Id="9" ObjectPathId="0" Name="SourceId">
<Parameter Type="Guid">{8413cd39-2156-4e00-b54d-11efd9abdb89}</Parameter>
</SetProperty>
<SetProperty Id="10" ObjectPathId="0" Name="Refiners">
<Parameter Type="String">BaseOfficeLocation(filter=7/0/*),CombinedUserProfileNames(filter=7/0/*),companies(filter=7/0/*),contentclass(filter=7/0/*),ContentType(filter=7/0/*),ContentTypeId(filter=7/0/*),Department(filter=7/0/*),DisplayAuthor(filter=7/0/*),DMSDocAuthor(filter=7/0/*),FileExtension(filter=7/0/*),FileType(filter=7/0/*),HostingPartition(filter=7/0/*),JobTitle(filter=7/0/*),languages(filter=7/0/*),Location(filter=7/0/*),ManagedProperties(filter=7/0/*),NewsExternalNewsSource(filter=7/0/*),owsmetadatafacetinfo(filter=7/0/*),owstaxidmetadataalltagsinfo(filter=7/0/*),owstaxIdProductCatalogItemCategory(filter=7/0/L*),People(filter=7/0/*),PeopleInMedia(filter=7/0/*),PeopleKeywords(filter=7/0/*),PostAuthor(filter=7/0/*),RefinableString00(filter=7/0/*),RefinableString01(filter=7/0/*),RefinableString02(filter=7/0/*),RefinableString03(filter=7/0/*),RefinableString04(filter=7/0/*),RefinableString05(filter=7/0/*),RefinableString06(filter=7/0/*),RefinableString07(filter=7/0/*),RefinableString08(filter=7/0/*),RefinableString09(filter=7/0/*),RefinableString10(filter=7/0/*),RefinableString11(filter=7/0/*),RefinableString12(filter=7/0/*),RefinableString13(filter=7/0/*),RefinableString14(filter=7/0/*),RefinableString15(filter=7/0/*),RefinableString16(filter=7/0/*),RefinableString17(filter=7/0/*),RefinableString18(filter=7/0/*),RefinableString19(filter=7/0/*),RefinableString20(filter=7/0/*),RefinableString21(filter=7/0/*),RefinableString22(filter=7/0/*),RefinableString23(filter=7/0/*),RefinableString24(filter=7/0/*),RefinableString25(filter=7/0/*),RefinableString26(filter=7/0/*),RefinableString27(filter=7/0/*),RefinableString28(filter=7/0/*),RefinableString29(filter=7/0/*),RefinableString30(filter=7/0/*),RefinableString31(filter=7/0/*),RefinableString32(filter=7/0/*),RefinableString33(filter=7/0/*),RefinableString34(filter=7/0/*),RefinableString35(filter=7/0/*),RefinableString36(filter=7/0/*),RefinableString37(filter=7/0/*),RefinableString38(filter=7/0/*),RefinableString39(filter=7/0/*),RefinableString40(filter=7/0/*),RefinableString41(filter=7/0/*),RefinableString42(filter=7/0/*),RefinableString43(filter=7/0/*),RefinableString44(filter=7/0/*),RefinableString45(filter=7/0/*),RefinableString46(filter=7/0/*),RefinableString47(filter=7/0/*),RefinableString48(filter=7/0/*),RefinableString49(filter=7/0/*),RefinableString50(filter=7/0/*),RefinableString51(filter=7/0/*),RefinableString52(filter=7/0/*),RefinableString53(filter=7/0/*),RefinableString54(filter=7/0/*),RefinableString55(filter=7/0/*),RefinableString56(filter=7/0/*),RefinableString57(filter=7/0/*),RefinableString58(filter=7/0/*),RefinableString59(filter=7/0/*),RefinableString60(filter=7/0/*),RefinableString61(filter=7/0/*),RefinableString62(filter=7/0/*),RefinableString63(filter=7/0/*),RefinableString64(filter=7/0/*),RefinableString65(filter=7/0/*),RefinableString66(filter=7/0/*),RefinableString67(filter=7/0/*),RefinableString68(filter=7/0/*),RefinableString69(filter=7/0/*),RefinableString70(filter=7/0/*),RefinableString71(filter=7/0/*),RefinableString72(filter=7/0/*),RefinableString73(filter=7/0/*),RefinableString74(filter=7/0/*),RefinableString75(filter=7/0/*),RefinableString76(filter=7/0/*),RefinableString77(filter=7/0/*),RefinableString78(filter=7/0/*),RefinableString79(filter=7/0/*),RefinableString80(filter=7/0/*),RefinableString81(filter=7/0/*),RefinableString82(filter=7/0/*),RefinableString83(filter=7/0/*),RefinableString84(filter=7/0/*),RefinableString85(filter=7/0/*),RefinableString86(filter=7/0/*),RefinableString87(filter=7/0/*),RefinableString88(filter=7/0/*),RefinableString89(filter=7/0/*),RefinableString90(filter=7/0/*),RefinableString91(filter=7/0/*),RefinableString92(filter=7/0/*),RefinableString93(filter=7/0/*),RefinableString94(filter=7/0/*),RefinableString95(filter=7/0/*),RefinableString96(filter=7/0/*),RefinableString97(filter=7/0/*),RefinableString98(filter=7/0/*),RefinableString99(filter=7/0/*),Responsibilities(filter=7/0/*),SharedWithInternal(filter=7/0/*),Site(filter=7/0/*),SPContentType(filter=7/0/*),SPSiteURL(filter=7/0/*),Tags(filter=7/0/*),UsageEventItemId(filter=7/0/*),WebTemplate(filter=7/0/*),WordCustomRefiner1(filter=7/0/*),WordCustomRefiner2(filter=7/0/*),WordCustomRefiner3(filter=7/0/*),WordCustomRefiner4(filter=7/0/*),WordCustomRefiner5(filter=7/0/*),WordExactCustomRefiner(filter=7/0/*),WordPartCustomRefiner1(filter=7/0/*),WordPartCustomRefiner2(filter=7/0/*),WordPartCustomRefiner3(filter=7/0/*),WordPartCustomRefiner4(filter=7/0/*),WordPartCustomRefiner5(filter=7/0/*),WordPartExactCustomRefiner(filter=7/0/*)</Parameter>
</SetProperty>
<ObjectPath Id="12" ObjectPathId="11" />
<Method Name="Add" Id="13" ObjectPathId="11">
<Parameters>
<Parameter Type="String">Path</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="14" ObjectPathId="11">
<Parameters>
<Parameter Type="String">Title</Parameter>
</Parameters>
</Method>
<ObjectPath Id="16" ObjectPathId="15" />
<Method Name="Add" Id="17" ObjectPathId="15">
<Parameters>
<Parameter Type="String">Title</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="18" ObjectPathId="15">
<Parameters>
<Parameter Type="String">Path</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="19" ObjectPathId="15">
<Parameters>
<Parameter Type="String">Author</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="20" ObjectPathId="15">
<Parameters>
<Parameter Type="String">SectionNames</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="21" ObjectPathId="15">
<Parameters>
<Parameter Type="String">SiteDescription</Parameter>
</Parameters>
</Method>
<SetProperty Id="22" ObjectPathId="0" Name="TrimDuplicates">
<Parameter Type="Boolean">false</Parameter>
</SetProperty>
<ObjectPath Id="24" ObjectPathId="23" />
<Method Name="SetQueryPropertyValue" Id="25" ObjectPathId="23">
<Parameters>
<Parameter Type="String">FillIn</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">false</Property>
<Property Name="IntVal" Type="Number">0</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">1</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="String">false</Property>
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="26" ObjectPathId="23">
<Parameters>
<Parameter Type="String">EnableStacking</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">true</Property>
<Property Name="IntVal" Type="Number">0</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">3</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="27" ObjectPathId="23">
<Parameters>
<Parameter Type="String">TryCache</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">true</Property>
<Property Name="IntVal" Type="Number">0</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">3</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="28" ObjectPathId="23">
<Parameters>
<Parameter Type="String">ListId</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">false</Property>
<Property Name="IntVal" Type="Number">0</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">1</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="String">b9b9c3b8-92d8-4850-a3b3-fc2544b9c6c0</Property>
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="29" ObjectPathId="23">
<Parameters>
<Parameter Type="String">ListItemId</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">false</Property>
<Property Name="IntVal" Type="Number">27</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">2</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="30" ObjectPathId="23">
<Parameters>
<Parameter Type="String">OverrideExpandedTokens</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">true</Property>
<Property Name="IntVal" Type="Number">0</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">3</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="Null" />
</Parameter>
</Parameters>
</Method>
<SetProperty Id="31" ObjectPathId="0" Name="ResultsUrl">
<Parameter Type="String">/news/Pages/Announcements.aspx</Parameter>
</SetProperty>
<SetProperty Id="32" ObjectPathId="0" Name="ClientType">
<Parameter Type="String">SearchWebPartConfiguration</Parameter>
</SetProperty>
<SetProperty Id="33" ObjectPathId="0" Name="EnableInterleaving">
<Parameter Type="Boolean">false</Parameter>
</SetProperty>
<Method Name="SetQueryPropertyValue" Id="34" ObjectPathId="23">
<Parameters>
<Parameter Type="String">QuerySession</Parameter>
<Parameter TypeId="{b25ba502-71d7-4ae4-a701-4ca2fb1223be}">
<Property Name="BoolVal" Type="Boolean">false</Property>
<Property Name="IntVal" Type="Number">0</Property>
<Property Name="QueryPropertyValueTypeIndex" Type="Number">1</Property>
<Property Name="StrArray" Type="Null" />
<Property Name="StrVal" Type="String">a5fa2e59-91c1-472e-a63d-d99d2fbf8fd0</Property>
</Parameter>
</Parameters>
</Method>
<SetProperty Id="35" ObjectPathId="0" Name="SafeQueryPropertiesTemplateUrl">
<Parameter Type="String">sitesearch://webroot</Parameter>
</SetProperty>
<SetProperty Id="36" ObjectPathId="0" Name="IgnoreSafeQueryPropertiesTemplateUrl">
<Parameter Type="Boolean">false</Parameter>
</SetProperty>
<ObjectPath Id="38" ObjectPathId="37" />
<ExceptionHandlingScope Id="39">
<TryScope Id="41">
<Method Name="ExecuteQueries" Id="43" ObjectPathId="37">
<Parameters>
<Parameter Type="Array">
<Object Type="String">ca9bfc32-2337-47bb-b973-800509d8efecDefault</Object>
</Parameter>
<Parameter Type="Array">
<Object ObjectPathId="0" />
</Parameter>
<Parameter Type="Boolean">true</Parameter>
</Parameters>
</Method>
</TryScope>
<CatchScope Id="45" />
</ExceptionHandlingScope>
</Actions>
<ObjectPaths>
<Constructor Id="0" TypeId="{80173281-fffd-47b6-9a49-312e06ff8428}" />
<Property Id="3" ParentId="0" Name="SortList" />
<Property Id="11" ParentId="0" Name="SelectProperties" />
<Property Id="15" ParentId="0" Name="HitHighlightedProperties" />
<Property Id="23" ParentId="0" Name="Properties" />
<Constructor Id="37" TypeId="{8d2ac302-db2f-46fe-9015-872b35f15098}" />
</ObjectPaths>
</Request>
Here is the full invalid-request which is created with the TestQuery button
<Request xmlns="http://schemas.microsoft.com/sharepoint/clientquery/2009" SchemaVersion="15.0.0.0" LibraryVersion="15.0.0.0" ApplicationName="Javascript Library">
<Actions>
<ObjectPath Id="1" ObjectPathId="0" />
<SetProperty Id="2" ObjectPathId="0" Name="QueryTemplate">
<Parameter Type="String">ContentType:"Custom Announcement" path:"http://intranet.contoso.com/news"</Parameter>
</SetProperty>
<ObjectPath Id="4" ObjectPathId="3" />
<Method Name="Add" Id="5" ObjectPathId="3">
<Parameters>
<Parameter Type="String">NewsPublishingDate</Parameter>
<Parameter Type="Number">1</Parameter>
</Parameters>
</Method>
<SetProperty Id="6" ObjectPathId="0" Name="RowsPerPage">
<Parameter Type="Number">10</Parameter>
</SetProperty>
<SetProperty Id="7" ObjectPathId="0" Name="RowLimit">
<Parameter Type="Number">10</Parameter>
</SetProperty>
<SetProperty Id="8" ObjectPathId="0" Name="TotalRowsExactMinimum">
<Parameter Type="Number">11</Parameter>
</SetProperty>
<SetProperty Id="9" ObjectPathId="0" Name="SourceId">
<Parameter Type="Guid">{8413cd39-2156-4e00-b54d-11efd9abdb89}</Parameter>
</SetProperty>
<SetProperty Id="10" ObjectPathId="0" Name="Refiners">
<Parameter Type="String">BaseOfficeLocation(filter=7/0/*),CombinedUserProfileNames(filter=7/0/*),companies(filter=7/0/*),contentclass(filter=7/0/*),ContentType(filter=7/0/*),ContentTypeId(filter=7/0/*),Department(filter=7/0/*),DisplayAuthor(filter=7/0/*),DMSDocAuthor(filter=7/0/*),FileExtension(filter=7/0/*),FileType(filter=7/0/*),HostingPartition(filter=7/0/*),JobTitle(filter=7/0/*),languages(filter=7/0/*),Location(filter=7/0/*),ManagedProperties(filter=7/0/*),NewsExternalNewsSource(filter=7/0/*),owsmetadatafacetinfo(filter=7/0/*),owstaxidmetadataalltagsinfo(filter=7/0/*),owstaxIdProductCatalogItemCategory(filter=7/0/L*),People(filter=7/0/*),PeopleInMedia(filter=7/0/*),PeopleKeywords(filter=7/0/*),PostAuthor(filter=7/0/*),RefinableString00(filter=7/0/*),RefinableString01(filter=7/0/*),RefinableString02(filter=7/0/*),RefinableString03(filter=7/0/*),RefinableString04(filter=7/0/*),RefinableString05(filter=7/0/*),RefinableString06(filter=7/0/*),RefinableString07(filter=7/0/*),RefinableString08(filter=7/0/*),RefinableString09(filter=7/0/*),RefinableString10(filter=7/0/*),RefinableString11(filter=7/0/*),RefinableString12(filter=7/0/*),RefinableString13(filter=7/0/*),RefinableString14(filter=7/0/*),RefinableString15(filter=7/0/*),RefinableString16(filter=7/0/*),RefinableString17(filter=7/0/*),RefinableString18(filter=7/0/*),RefinableString19(filter=7/0/*),RefinableString20(filter=7/0/*),RefinableString21(filter=7/0/*),RefinableString22(filter=7/0/*),RefinableString23(filter=7/0/*),RefinableString24(filter=7/0/*),RefinableString25(filter=7/0/*),RefinableString26(filter=7/0/*),RefinableString27(filter=7/0/*),RefinableString28(filter=7/0/*),RefinableString29(filter=7/0/*),RefinableString30(filter=7/0/*),RefinableString31(filter=7/0/*),RefinableString32(filter=7/0/*),RefinableString33(filter=7/0/*),RefinableString34(filter=7/0/*),RefinableString35(filter=7/0/*),RefinableString36(filter=7/0/*),RefinableString37(filter=7/0/*),RefinableString38(filter=7/0/*),RefinableString39(filter=7/0/*),RefinableString40(filter=7/0/*),RefinableString41(filter=7/0/*),RefinableString42(filter=7/0/*),RefinableString43(filter=7/0/*),RefinableString44(filter=7/0/*),RefinableString45(filter=7/0/*),RefinableString46(filter=7/0/*),RefinableString47(filter=7/0/*),RefinableString48(filter=7/0/*),RefinableString49(filter=7/0/*),RefinableString50(filter=7/0/*),RefinableString51(filter=7/0/*),RefinableString52(filter=7/0/*),RefinableString53(filter=7/0/*),RefinableString54(filter=7/0/*),RefinableString55(filter=7/0/*),RefinableString56(filter=7/0/*),RefinableString57(filter=7/0/*),RefinableString58(filter=7/0/*),RefinableString59(filter=7/0/*),RefinableString60(filter=7/0/*),RefinableString61(filter=7/0/*),RefinableString62(filter=7/0/*),RefinableString63(filter=7/0/*),RefinableString64(filter=7/0/*),RefinableString65(filter=7/0/*),RefinableString66(filter=7/0/*),RefinableString67(filter=7/0/*),RefinableString68(filter=7/0/*),RefinableString69(filter=7/0/*),RefinableString70(filter=7/0/*),RefinableString71(filter=7/0/*),RefinableString72(filter=7/0/*),RefinableString73(filter=7/0/*),RefinableString74(filter=7/0/*),RefinableString75(filter=7/0/*),RefinableString76(filter=7/0/*),RefinableString77(filter=7/0/*),RefinableString78(filter=7/0/*),RefinableString79(filter=7/0/*),RefinableString80(filter=7/0/*),RefinableString81(filter=7/0/*),RefinableString82(filter=7/0/*),RefinableString83(filter=7/0/*),RefinableString84(filter=7/0/*),RefinableString85(filter=7/0/*),RefinableString86(filter=7/0/*),RefinableString87(filter=7/0/*),RefinableString88(filter=7/0/*),RefinableString89(filter=7/0/*),RefinableString90(filter=7/0/*),RefinableString91(filter=7/0/*),RefinableString92(filter=7/0/*),RefinableString93(filter=7/0/*),RefinableString94(filter=7/0/*),RefinableString95(filter=7/0/*),RefinableString96(filter=7/0/*),RefinableString97(filter=7/0/*),RefinableString98(filter=7/0/*),RefinableString99(filter=7/0/*),Responsibilities(filter=7/0/*),SharedWithInternal(filter=7/0/*),Site(filter=7/0/*),SPContentType(filter=7/0/*),SPSiteURL(filter=7/0/*),Tags(filter=7/0/*),UsageEventItemId(filter=7/0/*),WebTemplate(filter=7/0/*),WordCustomRefiner1(filter=7/0/*),WordCustomRefiner2(filter=7/0/*),WordCustomRefiner3(filter=7/0/*),WordCustomRefiner4(filter=7/0/*),WordCustomRefiner5(filter=7/0/*),WordExactCustomRefiner(filter=7/0/*),WordPartCustomRefiner1(filter=7/0/*),WordPartCustomRefiner2(filter=7/0/*),WordPartCustomRefiner3(filter=7/0/*),WordPartCustomRefiner4(filter=7/0/*),WordPartCustomRefiner5(filter=7/0/*),WordPartExactCustomRefiner(filter=7/0/*)</Parameter>
</SetProperty>
<ObjectPath Id="12" ObjectPathId="11" />
<Method Name="Add" Id="13" ObjectPathId="11">
<Parameters>
<Parameter Type="String">Path</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="14" ObjectPathId="11">
<Parameters>
<Parameter Type="String">Title</Parameter>
</Parameters>
</Method>
<ObjectPath Id="16" ObjectPathId="15" />
<Method Name="Add" Id="17" ObjectPathId="15">
<Parameters>
<Parameter Type="String">Title</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="18" ObjectPathId="15">
<Parameters>
<Parameter Type="String">Path</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="19" ObjectPathId="15">
<Parameters>
<Parameter Type="String">Author</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="20" ObjectPathId="15">
<Parameters>
<Parameter Type="String">SectionNames</Parameter>
</Parameters>
</Method>
<Method Name="Add" Id="21" ObjectPathId="15">
<Parameters>
<Parameter Type="String">SiteDescription</Parameter>
</Parameters>
</Method>
<SetProperty Id="22" ObjectPathId="0" Name="TrimDuplicates">
<Parameter Type="Boolean">false</Parameter>
</SetProperty>
<ObjectPath Id="24" ObjectPathId="23" />
<Method Name="SetQueryPropertyValue" Id="25" ObjectPathId="23">
<Parameters>
<Parameter Type="String">FillIn</Parameter>
<Parameter Type="Dictionary">
<Property Name="$4_1" Type="String">false</Property>
<Property Name="$0_1" Type="Number">1</Property>
<Property Name="$1_1" Type="Boolean">false</Property>
<Property Name="$2_1" Type="Number">0</Property>
<Property Name="$3_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="26" ObjectPathId="23">
<Parameters>
<Parameter Type="String">EnableStacking</Parameter>
<Parameter Type="Dictionary">
<Property Name="$1_1" Type="Boolean">true</Property>
<Property Name="$0_1" Type="Number">3</Property>
<Property Name="$2_1" Type="Number">0</Property>
<Property Name="$3_1" Type="Null" />
<Property Name="$4_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="27" ObjectPathId="23">
<Parameters>
<Parameter Type="String">TryCache</Parameter>
<Parameter Type="Dictionary">
<Property Name="$1_1" Type="Boolean">true</Property>
<Property Name="$0_1" Type="Number">3</Property>
<Property Name="$2_1" Type="Number">0</Property>
<Property Name="$3_1" Type="Null" />
<Property Name="$4_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="28" ObjectPathId="23">
<Parameters>
<Parameter Type="String">ListId</Parameter>
<Parameter Type="Dictionary">
<Property Name="$4_1" Type="String">b9b9c3b8-92d8-4850-a3b3-fc2544b9c6c0</Property>
<Property Name="$0_1" Type="Number">1</Property>
<Property Name="$1_1" Type="Boolean">false</Property>
<Property Name="$2_1" Type="Number">0</Property>
<Property Name="$3_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="29" ObjectPathId="23">
<Parameters>
<Parameter Type="String">ListItemId</Parameter>
<Parameter Type="Dictionary">
<Property Name="$2_1" Type="Number">27</Property>
<Property Name="$0_1" Type="Number">2</Property>
<Property Name="$1_1" Type="Boolean">false</Property>
<Property Name="$3_1" Type="Null" />
<Property Name="$4_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<Method Name="SetQueryPropertyValue" Id="30" ObjectPathId="23">
<Parameters>
<Parameter Type="String">OverrideExpandedTokens</Parameter>
<Parameter Type="Dictionary">
<Property Name="$1_1" Type="Boolean">true</Property>
<Property Name="$0_1" Type="Number">3</Property>
<Property Name="$2_1" Type="Number">0</Property>
<Property Name="$3_1" Type="Null" />
<Property Name="$4_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<SetProperty Id="31" ObjectPathId="0" Name="ResultsUrl">
<Parameter Type="String">/news/Pages/Announcements.aspx</Parameter>
</SetProperty>
<SetProperty Id="32" ObjectPathId="0" Name="ClientType">
<Parameter Type="String">SearchWebPartConfiguration</Parameter>
</SetProperty>
<SetProperty Id="33" ObjectPathId="0" Name="EnableInterleaving">
<Parameter Type="Boolean">false</Parameter>
</SetProperty>
<Method Name="SetQueryPropertyValue" Id="34" ObjectPathId="23">
<Parameters>
<Parameter Type="String">QuerySession</Parameter>
<Parameter Type="Dictionary">
<Property Name="$4_1" Type="String">a5fa2e59-91c1-472e-a63d-d99d2fbf8fd0</Property>
<Property Name="$0_1" Type="Number">1</Property>
<Property Name="$1_1" Type="Boolean">false</Property>
<Property Name="$2_1" Type="Number">0</Property>
<Property Name="$3_1" Type="Null" />
</Parameter>
</Parameters>
</Method>
<SetProperty Id="35" ObjectPathId="0" Name="SafeQueryPropertiesTemplateUrl">
<Parameter Type="String">sitesearch://webroot</Parameter>
</SetProperty>
<SetProperty Id="36" ObjectPathId="0" Name="IgnoreSafeQueryPropertiesTemplateUrl">
<Parameter Type="Boolean">false</Parameter>
</SetProperty>
<ObjectPath Id="38" ObjectPathId="37" />
<ExceptionHandlingScope Id="39">
<TryScope Id="41">
<Method Name="ExecuteQueries" Id="43" ObjectPathId="37">
<Parameters>
<Parameter Type="Array">
<Object Type="String">4c78ef1c-cad2-417c-9027-9c961143713cDefault</Object>
</Parameter>
<Parameter Type="Array">
<Object Type="Dictionary">
<Property Name="$R_0" Type="Null" />
<Property Name="$2P_0" Type="Boolean">false</Property>
</Object>
</Parameter>
<Parameter Type="Boolean">true</Parameter>
</Parameters>
</Method>
</TryScope>
<CatchScope Id="45" />
</ExceptionHandlingScope>
</Actions>
<ObjectPaths>
<Constructor Id="0" TypeId="{80173281-fffd-47b6-9a49-312e06ff8428}" />
<Property Id="3" ParentId="0" Name="SortList" />
<Property Id="11" ParentId="0" Name="SelectProperties" />
<Property Id="15" ParentId="0" Name="HitHighlightedProperties" />
<Property Id="23" ParentId="0" Name="Properties" />
<Constructor Id="37" TypeId="{8d2ac302-db2f-46fe-9015-872b35f15098}" />
</ObjectPaths>
</Request>
Many thanks for your review.
Related articles
  • Content Search Web Part - Result Preview Says "Invalid Request" 10-11

    This behavior seems to be occurring in both our test and production farms. ULS logs indicate the following entry: Exception occured in scope Microsoft.Office.Server.Search.Query.SearchExecutor.ExecuteQueries. Exception=Microsoft.SharePoint.Client.Inv

  • Customize content search web part results (CSWP) 10-11

    Hi, How to change the date format in content search results (CSWP)? Now I get the results in below format , Tuesday,24 2014 I need to change the date like mm/dd/yyyy Thanks, Kaviya (Please remember to click "Mark as Answer" on the post that help

  • Content Search Web Part Has No Results 10-11

    Hello, I have been working on a site for a few weeks now and have been trying to make a simple Image Slider. I have found many tutorials and all are helpful -- except I get stuck at the same part every time. I am trying to use a Content Search Web Pa

  • Content Search Web Part displaying wrong Results for anonymous Users. 10-11

    HI Forum Group, I am getting Wrong results for my content search web part. The requirement is to show the News Description for the selected news item. I have a catalog site which stores News like  News1 News2 News3 as Items. and i have connected this

  • Does the Target Audiences setting work for Content Search Web Part Snippets? 10-11

    I am attempting to create a page layout in SharePoint 2013 that contains a Content Search Web Part snippet.  I only want the CS Web Part to appear for certain users in a defined SP Group.  I set the Target Audience property during the generation of t

  • Content Search Web Part with Hover Panel - Problem with positioning with css 10-11

    Hi guys! I´m having trouble with positioning the hover panel for the Content Search Web Part. I used this article to help me with luck as far as to the positioning. I´ve tried some inline styling but maybe my knowledge in css is no good enough here.

  • Using term set as refiner in content search web part does not show all used terms 11-30

    When you create a terms set (12 terms with +/- 10-20 child terms) , attach it to a site column and allow multiple values to be selected the search service does not find all used values in the REFINERS tab of the content search web part. Example: Fiel

  • Using Content search web part to retrieve items from another site collection 10-11

    I have a web application that contains two site collections(team site + enterprise wiki), with the following URLs:- -http://applicationname/teamsite -http://applicationname/enterprisewiki Now I need to display the latest 10 wiki pages from the enterp

  • Search by tag not working in content search web part 10-11

    Hi, I am trying to configure content search web part that only pull result with a specific tags. I have created a document library and assign tags on some document, also configured Managed Meta data service and search service application. Schedule se

  • Content search web part in shar Point 2013 10-11

    how to write query in which parameters will comes from end user and depend on which result will comeHi, You can add the query parameter in the content search web part as shown in the below screenshot.  "MyParameter1" is the parameter you will be

  • Content Search web part query 10-11

    HI, I am struggling to apply filters for one of my query scenario 1. I have multiple Site Collections http://RootWeb/Sites/Jobs, http://RootWeb/Sites/Job1 Etc     Each site collection has a list with data. One of the column in those lists is Division

  • Content Search web Part on Variations label ? 10-11

    Hello Experts,  I have set up Variations in SharePoint 2013 and its working fine. As of now I have only one Label and in Variations Settings I have selected to "Update web part changes to target web pages when Variations source page is updated".

  • Content Search Web Part over HTTPS for a Host Named Site Collection 10-11

    Hello I have a host named site collection http://media.contoso.com which is a media portal that stores videos and pictures. On my parent site collection http://site.contoso.com homepage I have a Content Search Web Part that displays videos from the m

  • Content Search Web Part Error / Control_list.js not found 10-11

    Hello, I am trying to use the Content Search Web Part but I receive an error: Display Error: The display template had an error. You can correct it by fixin the template or by changing the display template used in either the Web Part properties or Res

  • {Today} variable in content search web part 10-11

    Hello, I am having issues with the {today} variable in the SharePoint 2013 Content Search Web Part. I'm trying to get all list items that have a Start date greater or equal to Today. I created a Search Managed Property called "NewsPublishingStartDate

  • Office 365 - content search web part 10-11

    Hi, I have an office 365 site, and in one of the page, i had added 4 Content search web parts each of it having its own custom display templates. Now, the problem is when the page is browsed (intermittent) or edited (always), the CSWP's throwing erro

  • Sharepoint 2013 :Content Search Web part Property Filter By Query String - How to use ? 10-11

    Hi, I would like to filter data that is displayed in content search web part  by using  URL. I tried to use Value of a parameter from a URL - Query String.Parameter1 But have no idea how to use it. Can someone help me pleas ?duplicate thread http://s

  • Use a Content Search Web Part to Display a Picture 10-11

    Hello - Is there a way to use the Content Search Web Part to display the most recently added picture to a specified application? Please let me know if you need additional information to answer this question. Thanks, JordanHello Jordan, I believe you

  • Need Help ! Content Search Web Part with default callout menu as docoument library 10-11

    I want the above functionality with the Content Search Web Part(CSWP).Hi, Per my understanding, you might want to create something like a Content Search Web Part(which is introduced in SharePoint 2013) in your SharePoint 2010 environment with the cal

  • Content Search web part 10-11

    Hi Is it possible to filter the CSWP by "Value available in documents". We are trying to get all excel document which contains text "C:\Documents and Settings". Thanks in advance, Hazeq.Hi, You can add the following query text in the C