Autocomplete Fails After Upgrade

Forums Autocomplete Autocomplete Fails After Upgrade

This topic contains 3 replies, has 2 voices, and was last updated by  Alexander Bautz 3 weeks, 6 days ago.

  • 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 4 weeks 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

You must be logged in to reply to this topic.