Services Plugins FAQs

Get error assertion error: adjacent available ranges on fuzzy search plugin

Error:

The plugin ZQ Fuzzy Search & Autocomplete / element Search & Autocorrect threw the following error: Error: assertion error: adjacent available ranges
at T.get_ranges (https://d1esb6tj47924q.cloudfront.net/package/run_debug_js/38a4fe0f6b6aaf66719d89d541bc96d0e4340abe128c0719257ca2fd1e9ec250/xfalse/x17/run_debug.js:6:1376800)
at T.execute_call_get_children (https://d1esb6tj47924q.cloudfront.net/package/run_debug_js/38a4fe0f6b6aaf66719d89d541bc96d0e4340abe128c0719257ca2fd1e9ec250/xfalse/x17/run_debug.js:6:1378303) (please report this to the plugin author)

what might this be?

Hello, @lancscheese
Thanks for using our plugin.

In order to provide you an exact root cause of the encountered issue, please share with us the screenshots of your current settings for the next elements:

  • Plugin element;
  • Related repeating group;
  • Input (and it’s ID).

Looking to hearing from you soon.
Best regards,


the repeating group is a combination of 2 searches using merged feature



the search works by the way, but it shows this error

Hello, @lancscheese
Thanks for the provided screenshots.

After analysing your settings, I suppose that the root cause of the error is related to the settings of your RG.
Please allow me to add some highlight regarding your settings:

  • As I can see on your screenshots, you are setting as a plugin element Data Source - the reference to the RG. If you check the plugin demo page, you will see that the plugin element Data Source = the database table on which you are doing your search. It means you should indicate the Do a search for database table name as a Data Source of your Repeating group.
  • Also, as a “Text to match” in the plugin’s element should be a string, but not dynamic condition.

We always recommend to use one plugin element per 1 RG, since we cannot guarantee that the searching will be performed properly.
Moreover, exactly the combination of conditions within Data Source field reproduces the error, mentioned above.

Unfortunately, there is no way to avoid this error if you leave your settings exactly like this.
The best solution would be to replace the Data Source for the plugin element and repeating group.

I am looking to hearing from you soon.
Best regards,

thanks for the response

  1. I’m using a repeating group as the source as I have to merge 2 searches and need to honour the filtering for all subsequent searches. Is there any thing in the plugin documentation that states I cannot use a repeating group as a source? the repeating group does a search of the database prior

  2. it is a text that is being searched. It’s the text from an input.

Hello, @lancscheese

In case you just search the text from the input, would be better to use the checkbox:

We don’t have such points in our documentation, because usually, users use the database table on which the search is doing.
We just can’t guarantee that it will work, since the conditions should be created carefully.

Unfortunately, we are a bit confused with the construction of your page and cannot understand the exact scenario of searching on your page.
Thus, can you please add our Support Team email to the list of collaborators to your application and provide me a link to your application? This will allow us to check your settings and run some tests to fix the mentioned problem.

To add our Support Team as a collaborator, you need to do the following steps in the Bubble Editor:

Settings > Collaboration > Add email support@zeroqode.com

Note: avoid the warning message regarding the plan, as we are an agency and you can easily add us to your collaborators.

Looking to hear you soon.
Regards,