java - GoogleJsonResponseException: 400 Bad Request "Invalid query parameter type" -


i try programaticaly inject params bigquery query:

this code:

list<queryparameter> params = new arraylist<>();  queryparameter param = new queryparameter(); param.setname("@country"); param.setparametervalue(new queryparametervalue().setvalue(brandchangedataui.country)); param.setparametertype(new queryparametertype().settype("string")); params.add(param);  param = new queryparameter(); param.setname("countryabbr"); param.setparametervalue(new queryparametervalue().setvalue(brandchangedataui.countryabbr)); param.setparametertype(new queryparametertype().settype("string")); params.add(param);  list<string> brands =  brandchangedataui.brands; list<string> brands2 =  new arraylist<>(); (int = 0; < brands.size(); i++) {      param = new queryparameter();     param.setname("brand" + i);     param.setparametervalue(new queryparametervalue().setvalue(brandchangedataui.brands.get(i)));     param.setparametertype(new queryparametertype().settype("string"));     params.add(param);      brands2.add("@brand" + i); }  jobconfigurationquery jobconfigurationquery = new jobconfigurationquery(); jobconfigurationquery.setqueryparameters(params); jobconfigurationquery.setuselegacysql(false);  string liststring = brands2.stream().map(brand -> "venue3.brand.value='"+ brand +"'").collect(collectors.joining(" or "));  jobconfigurationquery.setquery("select * [--table---] " +         "where (country = @country or country = @countryabbr) , " +         "("+liststring+") order venue3.brand.value");    system.out.format("\ninserting query job: %s\n", jobconfigurationquery.getquery());  job job = new job(); jobconfiguration config = new jobconfiguration(); config.setquery(jobconfigurationquery);  job.setconfiguration(config);  insert insert = bigquery.jobs().insert(projectid, job); insert.setprojectid(projectid); jobreference jobid = insert.execute().getjobreference();  system.out.format("\njob id of query job is: %s\n", jobid.getjobid());  return jobid; 

what should change? error , not sure if syntax correct anyhow

@conuntry way inject?

i saw json , thought "string" valid value type

i see in console:

inserting query job: select * [my_table] (country = @country or country = @countryabbr) , (venue3.brand.value='@brand0') order venue3.brand.value  com.google.api.client.googleapis.json.googlejsonresponseexception: 400 bad request {   "code" : 400,   "errors" : [ {     "domain" : "global",     "message" : "invalid query parameter type",     "reason" : "invalid",     "debuginfo" : "[invalid_input], reason: code=invalid_input message=invalid query parameter type debug=null errorproto=domain: \"cloud.helix.errordomain\"\ncode: \"invalid_value\"\nargument: \"invalid query parameter type\"\nlocation_type: path\nlocation: \"configuration.query.query_options.parameters.parameter_type.type_kind\"\n\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:138)\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:147)\n\tat com.google.cloud.helix.server.common.validator$check.fail(validator.java:362)\n\tat com.google.cloud.helix.server.common.validator$check.check(validator.java:351)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1652)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1641)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1590)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1501)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:910)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:890)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy$jobvalidator.validate(helixjobrosy.java:512)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:903)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:1488)\n\tat sun.reflect.generatedmethodaccessor1198.invoke(unknown source)\n\tat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)\n\tat java.lang.reflect.method.invoke(method.java:498)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$1.call(rosyrequestproxy.java:398)\n\tat com.google.cloud.helix.common.rosy.rosyrequestdapperhookfactory$tracingrequesthook.call(rosyrequestdapperhookfactory.java:83)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestvarzhookfactory$hook.call(rosyrequestvarzhookfactory.java:232)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestaudithookfactory$1.call(rosyrequestaudithookfactory.java:39)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestcontexthookfactory$1.call(rosyrequestcontexthookfactory.java:66)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestcredshookfactory$1.call(rosyrequestcredshookfactory.java:44)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook$1.call(rosyrequeststatsrequesthookfactory.java:82)\n\tat com.google.tracing.localtracespancallable.call(localtracespancallable.java:67)\n\tat com.google.tracing.localtracespancallable.callwithnoexception(localtracespancallable.java:85)\n\tat com.google.tracing.localtracespanbuilder.callwithnoexception(localtracespanbuilder.java:632)\n\tat com.google.cloud.helix.common.statsrequestlog.starttrace(statsrequestlog.java:41)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook.call(rosyrequeststatsrequesthookfactory.java:79)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestloghookfactory$1.call(rosyrequestloghookfactory.java:56)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy.invoke(rosyrequestproxy.java:565)\n\tat com.sun.proxy.$proxy27.insert(unknown source)\n\tat com.google.cloud.helix.proto.proto2api.helixjob$helixjobservice$serviceparameters$1.handlerequest(helixjob.java:23875)\n\tat com.google.net.rpc3.impl.server.rpcserverinternalcontext.runrpcinapplication(rpcserverinternalcontext.java:565)\n\tat com.google.net.rpc3.impl.server.rpcserverchannel$1$1.runincontext(rpcserverchannel.java:875)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:314)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.currentcontext.runincontext(currentcontext.java:274)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:312)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142)\n\tat java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617)\n\tat java.lang.thread.run(thread.java:745)\n\nrequest served by: /10.73.99.130:4774/statusz\ncom.google.api.server.core.fault: immutableerrordefinition{base=invalid_parameter, category=user_error, cause=null, debuginfo=[invalid_input], reason: code=invalid_input message=invalid query parameter type debug=null errorproto=domain: \"cloud.helix.errordomain\"\ncode: \"invalid_value\"\nargument: \"invalid query parameter type\"\nlocation_type: path\nlocation: \"configuration.query.query_options.parameters.parameter_type.type_kind\"\n\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:138)\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:147)\n\tat com.google.cloud.helix.server.common.validator$check.fail(validator.java:362)\n\tat com.google.cloud.helix.server.common.validator$check.check(validator.java:351)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1652)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1641)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1590)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1501)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:910)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:890)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy$jobvalidator.validate(helixjobrosy.java:512)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:903)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:1488)\n\tat sun.reflect.generatedmethodaccessor1198.invoke(unknown source)\n\tat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)\n\tat java.lang.reflect.method.invoke(method.java:498)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$1.call(rosyrequestproxy.java:398)\n\tat com.google.cloud.helix.common.rosy.rosyrequestdapperhookfactory$tracingrequesthook.call(rosyrequestdapperhookfactory.java:83)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestvarzhookfactory$hook.call(rosyrequestvarzhookfactory.java:232)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestaudithookfactory$1.call(rosyrequestaudithookfactory.java:39)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestcontexthookfactory$1.call(rosyrequestcontexthookfactory.java:66)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestcredshookfactory$1.call(rosyrequestcredshookfactory.java:44)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook$1.call(rosyrequeststatsrequesthookfactory.java:82)\n\tat com.google.tracing.localtracespancallable.call(localtracespancallable.java:67)\n\tat com.google.tracing.localtracespancallable.callwithnoexception(localtracespancallable.java:85)\n\tat com.google.tracing.localtracespanbuilder.callwithnoexception(localtracespanbuilder.java:632)\n\tat com.google.cloud.helix.common.statsrequestlog.starttrace(statsrequestlog.java:41)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook.call(rosyrequeststatsrequesthookfactory.java:79)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestloghookfactory$1.call(rosyrequestloghookfactory.java:56)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy.invoke(rosyrequestproxy.java:565)\n\tat com.sun.proxy.$proxy27.insert(unknown source)\n\tat com.google.cloud.helix.proto.proto2api.helixjob$helixjobservice$serviceparameters$1.handlerequest(helixjob.java:23875)\n\tat com.google.net.rpc3.impl.server.rpcserverinternalcontext.runrpcinapplication(rpcserverinternalcontext.java:565)\n\tat com.google.net.rpc3.impl.server.rpcserverchannel$1$1.runincontext(rpcserverchannel.java:875)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:314)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.currentcontext.runincontext(currentcontext.java:274)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:312)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142)\n\tat java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617)\n\tat java.lang.thread.run(thread.java:745)\n\nrequest served by: /10.73.99.130:4774/statusz, domain=global, extendedhelp=null, httpheaders={}, httpstatus=badrequest, internalreason=reason{arguments={}, cause=null, code=cloud.helix.errordomain.invalid_value, createdbybackend=true, debugmessage=[invalid_input], reason: code=invalid_input message=invalid query parameter type debug=null errorproto=domain: \"cloud.helix.errordomain\"\ncode: \"invalid_value\"\nargument: \"invalid query parameter type\"\nlocation_type: path\nlocation: \"configuration.query.query_options.parameters.parameter_type.type_kind\"\n\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:138)\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:147)\n\tat com.google.cloud.helix.server.common.validator$check.fail(validator.java:362)\n\tat com.google.cloud.helix.server.common.validator$check.check(validator.java:351)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1652)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1641)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1590)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1501)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:910)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:890)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy$jobvalidator.validate(helixjobrosy.java:512)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:903)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:1488)\n\tat sun.reflect.generatedmethodaccessor1198.invoke(unknown source)\n\tat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)\n\tat java.lang.reflect.method.invoke(method.java:498)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$1.call(rosyrequestproxy.java:398)\n\tat com.google.cloud.helix.common.rosy.rosyrequestdapperhookfactory$tracingrequesthook.call(rosyrequestdapperhookfactory.java:83)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestvarzhookfactory$hook.call(rosyrequestvarzhookfactory.java:232)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestaudithookfactory$1.call(rosyrequestaudithookfactory.java:39)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestcontexthookfactory$1.call(rosyrequestcontexthookfactory.java:66)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestcredshookfactory$1.call(rosyrequestcredshookfactory.java:44)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook$1.call(rosyrequeststatsrequesthookfactory.java:82)\n\tat com.google.tracing.localtracespancallable.call(localtracespancallable.java:67)\n\tat com.google.tracing.localtracespancallable.callwithnoexception(localtracespancallable.java:85)\n\tat com.google.tracing.localtracespanbuilder.callwithnoexception(localtracespanbuilder.java:632)\n\tat com.google.cloud.helix.common.statsrequestlog.starttrace(statsrequestlog.java:41)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook.call(rosyrequeststatsrequesthookfactory.java:79)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestloghookfactory$1.call(rosyrequestloghookfactory.java:56)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy.invoke(rosyrequestproxy.java:565)\n\tat com.sun.proxy.$proxy27.insert(unknown source)\n\tat com.google.cloud.helix.proto.proto2api.helixjob$helixjobservice$serviceparameters$1.handlerequest(helixjob.java:23875)\n\tat com.google.net.rpc3.impl.server.rpcserverinternalcontext.runrpcinapplication(rpcserverinternalcontext.java:565)\n\tat com.google.net.rpc3.impl.server.rpcserverchannel$1$1.runincontext(rpcserverchannel.java:875)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:314)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.currentcontext.runincontext(currentcontext.java:274)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:312)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142)\n\tat java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617)\n\tat java.lang.thread.run(thread.java:745)\n\nrequest served by: /10.73.99.130:4774/statusz, errorprotocode=invalid_value, errorprotodomain=cloud.helix.errordomain, filteredmessage=null, location=entity.configuration.query.query_options.parameters.parameter_type.type_kind, message=null, unnamedarguments=[invalid query parameter type]}, location=entity.configuration.query.query_options.parameters.parameter_type.type_kind, message=invalid query parameter type, reason=invalid, rpccode=400} invalid query parameter type: [invalid_input], reason: code=invalid_input message=invalid query parameter type debug=null errorproto=domain: \"cloud.helix.errordomain\"\ncode: \"invalid_value\"\nargument: \"invalid query parameter type\"\nlocation_type: path\nlocation: \"configuration.query.query_options.parameters.parameter_type.type_kind\"\n\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:138)\n\tat com.google.cloud.helix.common.exceptions$public.invalidinput(exceptions.java:147)\n\tat com.google.cloud.helix.server.common.validator$check.fail(validator.java:362)\n\tat com.google.cloud.helix.server.common.validator$check.check(validator.java:351)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1652)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1641)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1590)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:1501)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:910)\n\tat com.google.cloud.helix.server.common.validator.validate(validator.java:890)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy$jobvalidator.validate(helixjobrosy.java:512)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:903)\n\tat com.google.cloud.helix.server.rosy.helixjobrosy.insert(helixjobrosy.java:1488)\n\tat sun.reflect.generatedmethodaccessor1198.invoke(unknown source)\n\tat sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)\n\tat java.lang.reflect.method.invoke(method.java:498)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$1.call(rosyrequestproxy.java:398)\n\tat com.google.cloud.helix.common.rosy.rosyrequestdapperhookfactory$tracingrequesthook.call(rosyrequestdapperhookfactory.java:83)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestvarzhookfactory$hook.call(rosyrequestvarzhookfactory.java:232)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestaudithookfactory$1.call(rosyrequestaudithookfactory.java:39)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.server.rosy.rosyrequestcontexthookfactory$1.call(rosyrequestcontexthookfactory.java:66)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestcredshookfactory$1.call(rosyrequestcredshookfactory.java:44)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook$1.call(rosyrequeststatsrequesthookfactory.java:82)\n\tat com.google.tracing.localtracespancallable.call(localtracespancallable.java:67)\n\tat com.google.tracing.localtracespancallable.callwithnoexception(localtracespancallable.java:85)\n\tat com.google.tracing.localtracespanbuilder.callwithnoexception(localtracespanbuilder.java:632)\n\tat com.google.cloud.helix.common.statsrequestlog.starttrace(statsrequestlog.java:41)\n\tat com.google.cloud.helix.common.rosy.rosyrequeststatsrequesthookfactory$hook.call(rosyrequeststatsrequesthookfactory.java:79)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestloghookfactory$1.call(rosyrequestloghookfactory.java:56)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy$2.call(rosyrequestproxy.java:421)\n\tat com.google.cloud.helix.common.rosy.rosyrequestproxy.invoke(rosyrequestproxy.java:565)\n\tat com.sun.proxy.$proxy27.insert(unknown source)\n\tat com.google.cloud.helix.proto.proto2api.helixjob$helixjobservice$serviceparameters$1.handlerequest(helixjob.java:23875)\n\tat com.google.net.rpc3.impl.server.rpcserverinternalcontext.runrpcinapplication(rpcserverinternalcontext.java:565)\n\tat com.google.net.rpc3.impl.server.rpcserverchannel$1$1.runincontext(rpcserverchannel.java:875)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:314)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.currentcontext.runincontext(currentcontext.java:274)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:312)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142)\n\tat java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617)\n\tat java.lang.thread.run(thread.java:745)\n\nrequest served by: /10.73.99.130:4774/statusz\n\tat com.google.api.server.core.errorcollector.tofault(errorcollector.java:43)\n\tat com.google.api.server.rest.adapter.rosy.rosyerrorconverter.tofault(rosyerrorconverter.java:62)\n\tat com.google.api.server.rest.adapter.rosy.rosyhandler$2.call(rosyhandler.java:256)\n\tat com.google.api.server.rest.adapter.rosy.rosyhandler$2.call(rosyhandler.java:237)\n\tat com.google.api.server.core.util.callablefuture.run(callablefuture.java:62)\n\tat com.google.common.util.concurrent.moreexecutors$directexecutor.execute(moreexecutors.java:439)\n\tat com.google.common.util.concurrent.abstractfuture.executelistener(abstractfuture.java:903)\n\tat com.google.common.util.concurrent.abstractfuture.complete(abstractfuture.java:814)\n\tat com.google.common.util.concurrent.abstractfuture.set(abstractfuture.java:656)\n\tat com.google.api.server.core.util.callablefuture.run(callablefuture.java:62)\n\tat com.google.common.util.concurrent.moreexecutors$directexecutor.execute(moreexecutors.java:439)\n\tat com.google.common.util.concurrent.abstractfuture.executelistener(abstractfuture.java:903)\n\tat com.google.common.util.concurrent.abstractfuture.complete(abstractfuture.java:814)\n\tat com.google.common.util.concurrent.abstractfuture.set(abstractfuture.java:656)\n\tat com.google.api.server.core.util.callablefuture.run(callablefuture.java:62)\n\tat com.google.api.server.thread.threadtrackers$threadtrackingrunnable.run(threadtrackers.java:126)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.runincontext(tracecontext.java:446)\n\tat com.google.api.server.server.commonmodule$contextcarryingexecutorservice$1.runincontext(commonmodule.java:801)\n\tat com.google.tracing.tracecontext$tracecontextrunnable$1.run(tracecontext.java:453)\n\tat com.google.tracing.currentcontext.runincontext(currentcontext.java:274)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontextnounref(tracecontext.java:312)\n\tat com.google.tracing.tracecontext$abstracttracecontextcallback.runininheritedcontext(tracecontext.java:304)\n\tat com.google.tracing.tracecontext$tracecontextrunnable.run(tracecontext.java:450)\n\tat com.google.gse.internal.dispatchqueueimpl$workerthread.run(dispatchqueueimpl.java:400)\n"   } ],   "message" : "invalid query parameter type" } 

query parameter type names required in canonical, fully-capitalized form: "string" instead of "string".


Comments

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - jQuery UI Splitter/Resizable for unlimited amount of columns -

javascript - IE9 error '$'is not defined -