Unknown parameter: getHierarchicalFacetBreadcrumb

Hi,

Please provide more details about your issue.

hey,
when i search some product in search box then the data is not post properly and i get this type of results in network…
{“requests”:[{“indexName”:“magento_default_products”,“params”:"0:[object Object]
1:[object Object]
2:[object Object]
3:[object Object]
4:[object Object]
5:[object Object]
6:[object Object]
7:[object Object]
8:[object Object]
9:[object Object]
10:[object Object]
11:[object Object]
query:
page:0
each:function (iterator, context) {
var index = 0;
try {
this._each(function(value) {
iterator.call(context, value, index++);
});
} catch (e) {
if (e != $break) throw e;
}
return this;
}
eachSlice:function (number, iterator, context) {
var index = -number, slices = , array = this.toArray();
if (number < 1) return array;
while ((index += number) < array.length)
slices.push(array.slice(index, index+number));
return slices.collect(iterator, context);
}
all:function (iterator, context) {
iterator = iterator || Prototype.K;
var result = true;
this.each(function(value, index) {
result = result && !!iterator.call(context, value, index);
if (!result) throw $break;
});
return result;
}
any:function (iterator, context) {
iterator = iterator || Prototype.K;
var result = false;
this.each(function(value, index) {
if (result = !!iterator.call(context, value, index))
throw $break;
});
return result;
}
collect:function (iterator, context) {
iterator = iterator || Prototype.K;
var results = ;
this.each(function(value, index) {
results.push(iterator.call(context, value, index));
});
return results;
}
detect:function (iterator, context) {
var result;
this.each(function(value, index) {
if (iterator.call(context, value, index)) {
result = value;
throw $break;
}
});
return result;
}
findAll:function (iterator, context) {
var results = ;
this.each(function(value, index) {
if (iterator.call(context, value, index))
results.push(value);
});
return results;
}
grep:function (filter, iterator, context) {
iterator = iterator || Prototype.K;
var results = ;

if (Object.isString(filter))
  filter = new RegExp(filter);

this.each(function(value, index) {
  if (filter.match(value))
    results.push(iterator.call(context, value, index));
});
return results;

}
include:function (object) {
if (Object.isFunction(this.indexOf))
if (this.indexOf(object) != -1) return true;

var found = false;
this.each(function(value) {
  if (value == object) {
    found = true;
    throw $break;
  }
});
return found;

}
inGroupsOf:function (number, fillWith) {
fillWith = Object.isUndefined(fillWith) ? null : fillWith;
return this.eachSlice(number, function(slice) {
while(slice.length < number) slice.push(fillWith);
return slice;
});
}
inject:function (memo, iterator, context) {
this.each(function(value, index) {
memo = iterator.call(context, memo, value, index);
});
return memo;
}
invoke:function (method) {
var args = $A(arguments).slice(1);
return this.map(function(value) {
return value[method].apply(value, args);
});
}
max:function (iterator, context) {
iterator = iterator || Prototype.K;
var result;
this.each(function(value, index) {
value = iterator.call(context, value, index);
if (result == null || value >= result)
result = value;
});
return result;
}
min:function (iterator, context) {
iterator = iterator || Prototype.K;
var result;
this.each(function(value, index) {
value = iterator.call(context, value, index);
if (result == null || value < result)
result = value;
});
return result;
}
partition:function (iterator, context) {
iterator = iterator || Prototype.K;
var trues = , falses = ;
this.each(function(value, index) {
(iterator.call(context, value, index) ?
trues : falses).push(value);
});
return [trues, falses];
}
pluck:function (property) {
var results = ;
this.each(function(value) {
results.push(value[property]);
});
return results;
}
reject:function (iterator, context) {
var results = ;
this.each(function(value, index) {
if (!iterator.call(context, value, index))
results.push(value);
});
return results;
}
sortBy:function (iterator, context) {
return this.map(function(value, index) {
return {
value: value,
criteria: iterator.call(context, value, index)
};
}).sort(function(left, right) {
var a = left.criteria, b = right.criteria;
return a < b ? -1 : a > b ? 1 : 0;
}).pluck(‘value’);
}
toArray:function () {
return .concat(this);
}
zip:function () {
var iterator = Prototype.K, args = $A(arguments);
if (Object.isFunction(args.last()))
iterator = args.pop();

var collections = [this].concat(args).map($A);
return this.map(function(value, index) {
  return iterator(collections.pluck(index));
});

}
size:function () {
return this.length;
}
inspect:function () {
return ‘[’ + this.map(Object.inspect).join(’, ') + ‘]’;
}
select:function (iterator, context) {
var results = ;
this.each(function(value, index) {
if (iterator.call(context, value, index))
results.push(value);
});
return results;
}
member:function (object) {
if (Object.isFunction(this.indexOf))
if (this.indexOf(object) != -1) return true;

var found = false;
this.each(function(value) {
  if (value == object) {
    found = true;
    throw $break;
  }
});
return found;

}
_reverse:function reverse() { [native code] }
_each:function forEach() { [native code] }
clear:function () {
this.length = 0;
return this;
}
first:function () {
return this[0];
}
last:function () {
return this[this.length - 1];
}
compact:function () {
return this.select(function(value) {
return value != null;
});
}
flatten:function () {
return this.inject(, function(array, value) {
return array.concat(Object.isArray(value) ?
value.flatten() : [value]);
});
}
without:function () {
var values = $A(arguments);
return this.select(function(value) {
return !values.include(value);
});
}
uniq:function (sorted) {
return this.inject(, function(array, value, index) {
if (0 == index || (sorted ? array.last() != value : !array.include(value)))
array.push(value);
return array;
});
}
intersect:function (array) {
return this.uniq().findAll(function(item) {
return array.detect(function(value) { return item === value });
});
}
clone:function () {
return .concat(this);
}
toJSON:function () {
var results = ;
this.each(function(object) {
var value = Object.toJSON(object);
if (!Object.isUndefined(value)) results.push(value);
});
return ‘[’ + results.join(’, ‘) + ‘]’;
}
constructor:function i(e){var t=e?i._parseNumbers(e):{};this.index=t.index||"",this.query=t.query||"",this.facets=t.facets||,this.disjunctiveFacets=t.disjunctiveFacets||,this.hierarchicalFacets=t.hierarchicalFacets||,this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||,this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{},this.numericFilters=t.numericFilters,this.tagFilters=t.tagFilters,this.optionalTagFilters=t.optionalTagFilters,this.optionalFacetFilters=t.optionalFacetFilters,this.hitsPerPage=t.hitsPerPage,this.maxValuesPerFacet=t.maxValuesPerFacet,this.page=t.page||0,this.queryType=t.queryType,this.typoTolerance=t.typoTolerance,this.minWordSizefor1Typo=t.minWordSizefor1Typo,this.minWordSizefor2Typos=t.minWordSizefor2Typos,this.minProximity=t.minProximity,this.allowTyposOnNumericTokens=t.allowTyposOnNumericTokens,this.ignorePlurals=t.ignorePlurals,this.restrictSearchableAttributes=t.restrictSearchableAttributes,this.advancedSyntax=t.advancedSyntax,this.analytics=t.analytics,this.analyticsTags=t.analyticsTags,this.synonyms=t.synonyms,this.replaceSynonymsInHighlight=t.replaceSynonymsInHighlight,this.optionalWords=t.optionalWords,this.removeWordsIfNoResults=t.removeWordsIfNoResults,this.attributesToRetrieve=t.attributesToRetrieve,this.attributesToHighlight=t.attributesToHighlight,this.highlightPreTag=t.highlightPreTag,this.highlightPostTag=t.highlightPostTag,this.attributesToSnippet=t.attributesToSnippet,this.getRankingInfo=t.getRankingInfo,this.distinct=t.distinct,this.aroundLatLng=t.aroundLatLng,this.aroundLatLngViaIP=t.aroundLatLngViaIP,this.aroundRadius=t.aroundRadius,this.minimumAroundRadius=t.minimumAroundRadius,this.aroundPrecision=t.aroundPrecision,this.insideBoundingBox=t.insideBoundingBox,this.insidePolygon=t.insidePolygon,this.snippetEllipsisText=t.snippetEllipsisText,this.disableExactOnAttributes=t.disableExactOnAttributes,this.enableExactOnSingleWordQuery=t.enableExactOnSingleWordQuery,this.offset=t.offset,this.length=t.length;var n=this;s(t,function(e,t){-1===i.PARAMETERS.indexOf(t)&&(n[t]=e)})}
clearRefinements:function (e){var t=T.clearRefinement;return this.setQueryParameters({numericRefinements:this._clearNumericRefinements(e),facetsRefinements:t(this.facetsRefinements,e,“conjunctiveFacet”),facetsExcludes:t(this.facetsExcludes,e,“exclude”),disjunctiveFacetsRefinements:t(this.disjunctiveFacetsRefinements,e,“disjunctiveFacet”),hierarchicalFacetsRefinements:t(this.hierarchicalFacetsRefinements,e,“hierarchicalFacet”)})}
clearTags:function (){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:})}
setIndex:function (e){return e===this.index?this:this.setQueryParameters({index:e})}
setQuery:function (e){return e===this.query?this:this.setQueryParameters({query:e})}
setPage:function (e){return e===this.page?this:this.setQueryParameters({page:e})}
setFacets:function (e){return this.setQueryParameters({facets:e})}
setDisjunctiveFacets:function (e){return this.setQueryParameters({disjunctiveFacets:e})}
setHitsPerPage:function (e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})}
setTypoTolerance:function (e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})}
addNumericRefinement:function (e,t,n){var r=P(n);if(this.isNumericRefined(e,t,r))return this;var i=E({},this.numericRefinements);return i[e]=E({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push®):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})}
getConjunctiveRefinements:function (e){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.facetsRefinements[e]||}
getDisjunctiveRefinements:function (e){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.disjunctiveFacetsRefinements[e]||}
getHierarchicalRefinement:function (e){return this.hierarchicalFacetsRefinements[e]||}
getExcludeRefinements:function (e){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.facetsExcludes[e]||}
removeNumericRefinement:function (e,t,n){if(void 0!==n){var r=P(n);return this.isNumericRefined(e,t,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,i){return i===e&&n.op===t&&g(n.val,r)})}):this}return void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,r){return r===e&&n.op===t})}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,n){return n===e})}):this}
getNumericRefinements:function (e){return this.numericRefinements[e]||{}}
getNumericRefinement:function (e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]}
clearNumericRefinements:function (e){return y(e)?{}:b(e)?p(this.numericRefinements,e):(e)?f(this.numericRefinements,function(t,n,r){var i={};return u(n,function(t,n){var o=;u(t,function(t){var i=e({val:t,op:n},r,“numeric”);i||o.push(t)}),v(o)||(i[n]=o)}),v(i)||(t[r]=i),t},{}):void 0}
addFacet:function (e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})}
addDisjunctiveFacet:function (e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})}
addHierarchicalFacet:function (e){if(this.isHierarchicalFacet(e.name))throw new Error(“Cannot declare two hierarchical facets with the same name: "+e.name+"“);return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})}
addFacetRefinement:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+” is not defined in the facets attribute of the helper configuration”);return T.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:T.addRefinement(this.facetsRefinements,e,t)})}
addExcludeRefinement:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return T.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:T.addRefinement(this.facetsExcludes,e,t)})}
addDisjunctiveFacetRefinement:function (e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return T.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:T.addRefinement(this.disjunctiveFacetsRefinements,e,t)})}
addTagRefinement:function (e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)}
removeFacet:function (e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:c(this.facets,function(t){return t!==e})}):this}
removeDisjunctiveFacet:function (e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:c(this.disjunctiveFacets,function(t){return t!==e})}):this}
removeHierarchicalFacet:function (e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:c(this.hierarchicalFacets,function(t){return t.name!==e})}):this}
removeFacetRefinement:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return T.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({
facetsRefinements:T.removeRefinement(this.facetsRefinements,e,t)}):this}
removeExcludeRefinement:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return T.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:T.removeRefinement(this.facetsExcludes,e,t)}):this}
removeDisjunctiveFacetRefinement:function (e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return T.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:T.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this}
removeTagRefinement:function (e){if(!this.isTagRefined(e))return this;var t={tagRefinements:c(this.tagRefinements,function(t){return t!==e})};return this.setQueryParameters(t)}
toggleRefinement:function (e,t){return this.toggleFacetRefinement(e,t)}
toggleFacetRefinement:function (e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error(“Cannot refine the undeclared facet “+e+”; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets”)}
toggleConjunctiveFacetRefinement:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:T.toggleRefinement(this.facetsRefinements,e,t)})}
toggleExcludeFacetRefinement:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:T.toggleRefinement(this.facetsExcludes,e,t)})}
toggleDisjunctiveFacetRefinement:function (e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:T.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})}
toggleHierarchicalFacetRefinement:function (e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={},i=void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n));return r[e]=i?-1===t.indexOf(n)?:[t.slice(0,t.lastIndexOf(n))]:[t],this.setQueryParameters({hierarchicalFacetsRefinements:C({},r,this.hierarchicalFacetsRefinements)})}
addHierarchicalFacetRefinement:function (e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:C({},n,this.hierarchicalFacetsRefinements)})}
removeHierarchicalFacetRefinement:function (e){if(!this.isHierarchicalFacetRefined(e))throw new Error(e+" is not refined.");var t={};return t[e]=,this.setQueryParameters({hierarchicalFacetsRefinements:C({},t,this.hierarchicalFacetsRefinements)})}
toggleTagRefinement:function (e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)}
isDisjunctiveFacet:function (e){return d(this.disjunctiveFacets,e)>-1}
isHierarchicalFacet:function (e){return void 0!==this.getHierarchicalFacetByName(e)}
isConjunctiveFacet:function (e){return d(this.facets,e)>-1}
isFacetRefined:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return T.isRefined(this.facetsRefinements,e,t)}
isExcludeRefined:function (e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return T.isRefined(this.facetsExcludes,e,t)}
isDisjunctiveFacetRefined:function (e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return T.isRefined(this.disjunctiveFacetsRefinements,e,t)}
isHierarchicalFacetRefined:function (e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this.getHierarchicalRefinement(e);return t?-1!==d(n,t):n.length>0}
isNumericRefined:function (e,t,n){if(y(n)&&y(t))return!!this.numericRefinements[e];var i=this.numericRefinements[e]&&!y(this.numericRefinements[e][t]);if(y(n)||!i)return i;var o=P(n),a=!y(r(this.numericRefinements[e][t],o));return i&&a}
isTagRefined:function (e){return-1!==d(this.tagRefinements,e)}
getRefinedDisjunctiveFacets:function (){var e=a(o(this.numericRefinements),this.disjunctiveFacets);return o(this.disjunctiveFacetsRefinements).concat(e).concat(this.getRefinedHierarchicalFacets())}
getRefinedHierarchicalFacets:function (){return a(l(this.hierarchicalFacets,“name”),o(this.hierarchicalFacetsRefinements))}
getUnrefinedDisjunctiveFacets:function (){var e=this.getRefinedDisjunctiveFacets();return c(this.disjunctiveFacets,function(t){return-1===d(e,t)})}
managedParameters:[“index”,“facets”,“disjunctiveFacets”,“facetsRefinements”,“facetsExcludes”,“disjunctiveFacetsRefinements”,“numericRefinements”,“tagRefinements”,“hierarchicalFacets”,“hierarchicalFacetsRefinements”]
getQueryParams:function (){var e=this.managedParameters,t={};return s(this,function(n,r){-1===d(e,r)&&void 0!==n&&(t[r]=n)}),t}
getQueryParameter:function (e){if(!this.hasOwnProperty(e))throw new Error(“Parameter '”+e+"’ is not an attribute of SearchParameters (http://algolia.github.io/algoliasearch-helper-js/docs/SearchParameters.html)");return this[e]}
setQueryParameter:function (e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)}
setQueryParameters:function (e){if(!e)return this;var t=i.validate(this,e);if(t)throw t;var n=i._parseNumbers(e);return this.mutateMe(function(t){var r=o(e);return u(r,function(e){t[e]=n[e]}),t})}
filter:function (e){return R(this,e)}
mutateMe:function (e){var t=new this.constructor(this);return e(t,this),t}
_getHierarchicalFacetSortBy:function (e){return e.sortBy||[“isRefined:desc”,“name:asc”]}
_getHierarchicalFacetSeparator:function (e){return e.separator||" > “}
_getHierarchicalRootPath:function (e){return e.rootPath||null}
_getHierarchicalShowParentLevel:function (e){return"boolean”==typeof e.showParentLevel?e.showParentLevel:!0}
getHierarchicalFacetByName:function (e){return x(this.hierarchicalFacets,{name:e})}
getHierarchicalFacetBreadcrumb:function (e){if(!this.isHierarchicalFacet(e))throw new Error("Cannot get the breadcrumb of an unknown hierarchical facet: "+e+"“);var t=this.getHierarchicalRefinement(e)[0];if(!t)return;var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r=t.split(n);return l(r,w)}
facets:
tagFilters:”}]}

every time i load my home page,i am getting 400(Bad request).i didn’t understand why this happening with me?plz give me soln.

hey, Are you there?
give me solution