Autocomplete Fails After Upgrade

Home Forums Autocomplete Autocomplete Fails After Upgrade

Viewing 3 reply threads
  • Author
    Posts
    • #19429
      DCH
      Participant

        Alexander,

        Hey there. I upgraded my DFFS suite from v4.4.2.3 to v4.4.3.37 and one of my autocomplete fields no longer works. This field is querying a large list (over 5,000 items) and has worked for a year prior.

        Here is the field configuration:

        spjs.ac.textField({
         "applyTo": "Appl_ID",
         "helpText": "Enter Application Name",
         "loadText": "",
         "listGuid": "Applications",
         "listBaseUrl": "/sites/SiteName",
         "showField": "Title",
         "searchFields": [],
         "filterCAML": "",
         "useREST": false,
         "preloadData":false,
         "filterREST": "",
         "optionDetailFields": [],
         "optionDetailPrefix": [],
         "enforceUniqueValues": true,
         "rowLimit": 8,
         "listOptionsOnFocus": false,
         "minLengthBeforeSearch": 3,
         "reValidateOnLoad": false,
         "allowAddNew": false,
         "isLookupInSelf": false,
         "addNewAdditionalFields": [],
         "multiselect": false,
         "multiselectSeparator": "; ",
         "orderBy": [{"fin":"Title","ascending":true}],
         "setFields": [],
         "debug": false
        });

        The error in the form is “No Items Match Your Search”

        In the console I am getting these errors on the Network tab:

        XML Parsing Error: not well-formed
        Location: 
        Line Number 1, Column 239:  (unknown):1:239
        POST XHR https://sharepoint2013/sites/SiteName/_vti_bin/lists.asmx [HTTP/1.1 500 Internal Server Error 98ms]
        POST XHR https://sharepoint2013/sites/SiteName/_vti_bin/lists.asmx [HTTP/1.1 500 Internal Server Error 94ms]

        The http response content is:

        <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Exception of type 'Microsoft.SharePoint.SoapServer.SoapServerException' was thrown.</faultstring><detail><errorstring xmlns="http://schemas.microsoft.com/sharepoint/soap/">One or more field types are not installed properly. Go to the list settings page to delete these fields.</errorstring><errorcode xmlns="http://schemas.microsoft.com/sharepoint/soap/">0x81020014</errorcode></detail></soap:Fault></soap:Body></soap:Envelope>

        If I turn on the useREST option I get this error in the console:

        {"error":{"code":"-1, Microsoft.SharePoint.Client.InvalidClientQueryException","message":{"lang":"en-US","value":"The expression \"(Id gt 0 and Id lt 5000) and\" is not valid."}}}

        Thanks!

        • This topic was modified 6 years, 10 months ago by DCH.
      • #19434
        Alexander Bautz
        Keymaster

          It seems I have a bug related to “searchFields” being empty. Please insert “Title” in the “searchFields” parameter like this:

          "searchFields":["Title"]

          Let me know how this works out.

          Alexander

        • #19438
          DCH
          Participant

            Thanks that resolved the issue!

          • #19444
            Alexander Bautz
            Keymaster

              Thanks for the feedback, I’ll update the plugin to prevent this issue in the next release.

              Alexander

          Viewing 3 reply threads
          • You must be logged in to reply to this topic.