Hi,
range picker is meant to be a helper-tool to generate the range.
If you add a range by hand It will check only the format but doesn't check if it is a valid date, if the format is wrong you should see a red border on the range filter but you can send the query anyway.
When you open the range-picker and the filter is filled up (like in this case) the range picker will try to split the string in range and date/time format and pass the date to the Date picker, if the date-string is not a valid date than the Date picker can not show any date.
The archive handles the range filter alphabetically as string (thet's why the format yyyymmdd, so in your case I thing it will probably make no difference if you add 20150631 or 20150630), it can be that in the study there is a wrong date, so you should be able to filter with a wrong date range.
You should/can change the wrong range by hand in the input filter.
I can add a check to validate the date so the user can see a red border if it is a wrong date but that's for me a nice to have thing but not a bug, thank you anyway for reporting it!
Best Regards
Shefki Esadi