Description
Client proxies fail to serialize explicit collections of query and matrix parameters, ex
doIt(@QueryParam("id") List<Long> ids)
Possible fix :
In AbstractClient.addParametersToBuilder :
there's a branch there
if (!"".equals(paramName)) {
addToBuilder(ub, paramName, pValue, pt);
}
I think it has to be something like :
if (!"".equals(paramName)) {
if (InjectionUtils.isSupportedCollectionOrArray(pValue.getClass()))
else
{ addToBuilder(ub, paramName, pValue, pt); }}