As of two hours ago I have been getting:
every time I press stop from play solo in studio if there is a DataStore:SetAsync called binded to game:BindToClose()
This is reproducible and here is how:
- Make baseplate
- make server script, insert following code:
local dss = game:GetService("DataStoreService")
local ds = dss:GetDataStore("ds")
game:BindToClose(function()
ds:SetAsync("akey", {})
end)
- Publish place and enable studio access to API services.
- Play solo, Stop.
This is slowing down my work immensely right now as I am working with things save-load reliantā¦
It is interesting to note that the data DOES save, SetAsync just seems to yield infinitelyā¦
This started after the latest studio update tonight.
I donāt know if this is happening in live places, or only studio. I would consider this ROBLOXCRITICAL if it is happening in live games (as i fear it is)
BindToCloseSetAsync Repo.rbxl (12.5 KB)
NOTICE:
This happens with any yield, change the SetAsync to wait() and the results are the same.