Several changes because there were many changes in Google's API, updates in dependencies and stuff since the website was used the last time.
In particular:
Objectify library apparently had changes, the old calls did not work anymore. I don't think I found the best solution though, because I had to wrap the failing calls around Work objects (see code in AnalysisEndpoint.java/SecurityEndpoint.java). I was not able to create the required contexts described in the error messages. But it is working for now so it should be ok.
I suppose the website last ran on a different URL. The endpoint's API address was hardcoded and still is. They now point to the current page. In case the URL moves again, they probably must be adjusted.
Several changes because there were many changes in Google's API, updates in dependencies and stuff since the website was used the last time.
In particular: