none
Powerpoint 365 (WOPI) session renewal doesn't seem to work RRS feed

  • Question

  • We are implementing a WOPI server, so this is NOT about Sharepoint behaviour, as it is not even present in the picture.

    When our sessions are set to expire relatively quickly (12 minutes), we have some serious problems with Powerpoint. Open a document for editing, a lock is issued, everything is fine. 2 minutes later (i.e. 10 minutes before the session is supposed to expire, according to ttl) we get a prompt saying just that, and offering to "save and renew" or "cancel". When clicking "save and renew", NOTHING unusual happens - no requests are sent to the WOPI server, nor anything other than the usual 10-second POSTs to "/p/ppt/edit.svc/jsonAnonymous/GetCoauthUpdates" on OWA server side. Naturally, 10 minutes later another dialog appears, saying that the session has expired. "Refresh", once again, does absolutely NOTHING.

    At this point,  if you try to add a slide or do anything that requires an update from OWA, the page freezes ("Loading"). No request are sent to OWA AT ALL, not even GetCoauthUpdates.

    I have seen a different scenario, when you wait much longer, and the dialog is "we noticed that you haven't blah blah blah", which seems like a Powerpoint internal session expiration,  not related to the token's TTL (this is just a guess though). In that case clicking on Refresh results in an error, because the client sends a CheckFileInfo request to the WOPI server with the expired token, which, of course, gets rejected. In this case we get a generic "sorry, something went wrong error" in Powerpoint.

    We can't possibly be the only people experiencing this. What exactly is Powerpoint _supposed_ to do when you click "Save and Renew"? And why isn't it doing it???

    Tuesday, November 18, 2014 9:51 PM

All replies

  • Hi Maria_OT,

    Thank you for posting in the MSDN Forum.

    I'm trying to involve some senior engineers into this issue and it will take some time. Your patience will be greatly appreciated.

    Sorry for any inconvenience and have a nice day!

    Regards & Fei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, November 20, 2014 9:27 AM
    Moderator
  • Thank you.  Patiently waiting for an update...
    Monday, November 24, 2014 8:44 PM
  • Hi Maria,

    A bug is filed for the issue. Product group is reviewing it further.

    Regards

    Pradip

    Thursday, December 25, 2014 6:04 PM