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.

Reply via email to