Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

System Update 5.2.2 - Summary

 

...

Bug Fix: Resuming In-Progress Applications After a Release or Update

...

On Friday, August 1, the OpenCCCApply system was updated to address a reported issue from an issue reported by several students regarding the their inability to resume and submit Resume an application following the 7.17.15 system update.  A "zero downtime" fix was performed at 5:00 PM PST and no further related issues have been reported.
 

Issue summary:  The Tech Center quickly identified the issue as related to previously started, but unsubmitted, applications sitting in the in-progress database at the time of an application update or release. The system had been that the system was incorrectly handling data in in in-progress applications that contained supplemental questions , corrupting the application and forcing students during any kind of application update or release. Students that had started an application prior to the 7.17.15 update found they could not resume or submit their application after the release and were forced to delete and start a new one.  Now, when the CCCApply system is updated, students should be able to resume an application application. The fix was successful. Now, following any system update or release, students can successfully resume and submit an in-progress application (from their My Applications page, complete it, and submit it successfully ) without error. 


Technical summary:

A bug was found where the streaming format for byte data has been changed between postgres 8 and postgres 9. Need to upgrade the jdbc drivers to versions designed for postgres 9. Also, since postgres 9 now uses a new "escaped bytea" format for byte data, we can no longer rely on the automatic Spring conversion from byte data to a String. Need to manually read the byte stream and convert it to a String.

...