# java.lang.IllegalArgumentException: key scope

**URL:** <https://discuss.dev.twitch.com/t/java-lang-illegalargumentexception-key-scope/25045>\
**Category:** API\
**Created:** [April 18, 2020, 9:31pm UTC](https://discuss.dev.twitch.com/t/java-lang-illegalargumentexception-key-scope/25045 "2020-04-18T21:31:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gonzalo\_lallena](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/gonzalo_lallena/32/8374_2.png) [@gonzalo\_lallena](https://discuss.dev.twitch.com/u/gonzalo_lallena)\
**Post date:** [April 18, 2020, 9:31pm UTC](https://discuss.dev.twitch.com/t/java-lang-illegalargumentexception-key-scope/25045/1 "2020-04-18T21:31:55Z")

</div>

I’m using “user:edit” scope and the web return this error.

java.lang.IllegalArgumentException: key scope  
at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:880)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:381)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:354)  
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:87)  
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:81)  
at com.google.api.client.http.HttpResponse.parseAs(HttpResponse.java:459)  
at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)…

java.lang.IllegalArgumentException: key scope, field private java.lang.String com.google.api.client.auth.oauth2.TokenResponse.scope  
at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:880)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:471)  
at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:780)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:381)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:354)  
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:87)  
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:81)  
at com.google.api.client.http.HttpResponse.parseAs(HttpResponse.java:459)  
at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)…

java.lang.IllegalArgumentException: expected collection or array type but got class java.lang.String  
at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)  
at com.google.api.client.util.Preconditions.checkArgument(Preconditions.java:69)  
at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:722)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:471)  
at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:780)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:381)  
at com.google.api.client.json.JsonParser.parse(JsonParser.java:354)  
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:87)  
at com.google.api.client.json.JsonObjectParser.parseAndClose(JsonObjectParser.java:81)  
at com.google.api.client.http.HttpResponse.parseAs(HttpResponse.java:459)  
at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)…

Thanks in advance

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [May 18, 2020, 9:31pm UTC](https://discuss.dev.twitch.com/t/java-lang-illegalargumentexception-key-scope/25045/2 "2020-05-18T21:31:57Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
