I've just migrated an application to HRD replication. Unfortunately I'm constantly getting 500 errors when accessing the migrated HRD version of the app. Looking in the log, the root cause is:
java.lang.IllegalArgumentException: The requested URL was not allowed: http://sksnippet.appspot.com/ at com.google.appengine.api.users.UserServiceImpl.makeSyncCall(UserServiceImpl.java:131) at com.google.appengine.api.users.UserServiceImpl.createLoginURL(UserServiceImpl.java:62) at com.google.appengine.api.users.UserServiceImpl.createLoginURL(UserServiceImpl.java:42) My application is restricted to users of my domain (songkick.com) so my first attempt to fix this was to ensure that sksnippet was authorized for the domain and the new hrd version: sksnippet-hrd was also authorized. Doing this had the following effects: 1. Once sksnippet-hrd is authorized, I can access the app, but other users in the domain cannot - they get the 500 error and the above exception is thrown 2. After some time (one day?) if I attempt to access the app, it returns 500 errors again. The domain control panel shows both sksnippet and sksnippet-hrd as authorized 3. If I re-authorize sksnippet-hrd, we return to step 1 How can I properly authorize my hrd app for users in my domain so that everyone is authorized and the setting sticks? Thanks, Dan -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
