PlaceAVote / pav-api

This repository contains the Placeavote API.
0 stars 0 forks source link

Bill Tag API throws 500 Server Exception if the tag parameter is missing #40

Closed johnboy14 closed 8 years ago

johnboy14 commented 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)