Closed johnboy14 closed 8 years ago
Bill Tag API throws 500 Server Exception if the tag parameter is missing e.g.
https://apidev.placeavote.com/search/bills
2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : Fri Apr 15 11:18:10 UTC 2016 [worker-2] ERROR - GET /search/bills 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : java.lang.NullPointerException 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at java.util.regex.Matcher.getTextLength(Matcher.java:1283) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at java.util.regex.Matcher.reset(Matcher.java:309) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at java.util.regex.Matcher.<init>(Matcher.java:229) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at java.util.regex.Pattern.matcher(Pattern.java:1093) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at java.util.regex.Pattern.split(Pattern.java:1206) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at java.util.regex.Pattern.split(Pattern.java:1273) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at clojure.string$split.invokeStatic(string.clj:224) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at clojure.string$split.invoke(string.clj:219) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at com.pav.api.elasticsearch.user$search_with_tag.invokeStatic(user.clj:118) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at com.pav.api.elasticsearch.user$search_with_tag.invoke(user.clj:115) 2016-04-15 11:18:10 i-c6ffed3f convox-pav-dev-pav-user-api/web:RCOGKDFZGHQ : at com.pav.api.resources.search$search_with_tag$fn__27338.invoke(search.clj:13)
Bill Tag API throws 500 Server Exception if the tag parameter is missing e.g.
https://apidev.placeavote.com/search/bills