Description
@sheldonabrown We’ve gotten a number of reports from Android users in the past week that they are trying to submit trip/stop problem reports from within the Android app and getting error messages in Puget Sound.
Steps to replicate:
• Open Arrivals screen on OBA Android
• Tap “Menu->Report Stop Problem”, or tap on an arrival time and tap “Report problem with trip”
• Fill out the form and try to send it
You should see an error message pop up that says “Unable to send report, please try again?”.
This works fine in Tampa (you get a success message when submitting the report).
There is a complicated history behind the trip/stop problem reporting APIs. See #18 (comment) for a detailed discussion of what we found a while back - apparently only the old, undocumented problem reporting API works. The new(er), documented problem reporting APIs (http://developer.onebusaway.org/modules/onebusaway-application-modules/current/api/where/methods/report-problem-with-trip.html and http://developer.onebusaway.org/modules/onebusaway-application-modules/current/api/where/methods/report-problem-with-stop.html) do not work (see #69), and are not used by OBA Android or iOS.
I'm guessing there was new code introduced at Puget Sound that broke the old, undocumented problem reporting APIs?