There can be several different reasons why the OASIS client fails to receive an update from the database.
If for some reason the update process is interrupted (ie the wireless network drops for a second, the internet disconnects, etc), the .oasis/lib folder will contain an incomplete copy of the latest release which is not enough to start the program. You will need to delete the lib folder to force OASIS to use the base installation in the Program Files directory to download a fresh copy of the latest update. To learn more about refreshing the lib folder, click here.
In some cases, especially with "Roaming Profiles" enabled, there can be permissions issues where OASIS is not able to write to the .oasis folder. A common solution is to simply redirect the .oasis folder to another location, such as "C:\oasisboot", a local folder where the user would definitely have permission to write to. To learn more about creating an OASIS boot directory, click here.
3rd Party Applications
There are some 3rd party applications that are meant to protect or backup the system from viruses or other changes that can prevent OASIS updates, for example, Carbonite Backup or Trend Micro Antivirus. You would need to exclude the .oasis/lib folder from backups or scans so OASIS can properly receive updates.