Cannot overwrite existing asset when multiple studio instances are open or trying to upload from place other than the start place

Edit for clarity: I use “upload”, “overwrite”, and “update” interchangeably in this post. Assume they all mean “overwrite”.

A detailed description - I am unable to click the “overwrite existing asset” button in Studio because of an output error.

Full error
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store:13: Received error: Caught error flushing store updates

builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.NoYield:28: builtin_Toolbox.rbxm.Toolbox.Packages._Index.DeveloperFramework.DeveloperFramework.Util.formatLocalDateTime:2: must pass an isoDateTimeString
builtin_Toolbox.rbxm.Toolbox.Packages._Index.DeveloperFramework.DeveloperFramework.Util.formatLocalDateTime:2 function formatLocalDateTime
builtin_Toolbox.rbxm.Toolbox.Core.Components.AssetConfiguration.ConfigCopy:260 function getDistributionQuotaStatus
builtin_Toolbox.rbxm.Toolbox.Core.Components.AssetConfiguration.ConfigCopy:333 function render
builtin_Toolbox.rbxm.Toolbox.Packages._Index.DeveloperFramework.DeveloperFramework.ContextServices.withContext:41
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createContext:87 function render
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:496 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:144 function updateVirtualNodeWithChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.RobloxRenderer:271 function updateHostNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:270 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:144 function updateVirtualNodeWithChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.RobloxRenderer:271 function updateHostNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:270 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:144 function updateVirtualNodeWithChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.RobloxRenderer:271 function updateHostNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:270 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:144 function updateVirtualNodeWithChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.RobloxRenderer:271 function updateHostNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:270 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:437 function __update
builtin_Toolbox.rbxm.Toolbox.Packages._Index.Roact.Roact.Component:161 function setState
builtin_Toolbox.rbxm.Toolbox.Packages._Index.RoactRodux.RoactRodux.connect:94
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Signal:99 function fire
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store:198

builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store:18 function tracebackReporter
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.NoYield:15 function resultHandler
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.NoYield:28 function NoYield
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store:197
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store:194 function flush
builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store:82
  -  Edit
  21:11:25.657  Stack Begin  -  Studio
  21:11:25.657  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store', Line 13 - function reportUpdateError  -  Studio
  21:11:25.657  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store', Line 203 - function flush  -  Studio
  21:11:25.657  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.roblox_rodux.rodux.Store', Line 82  -  Studio
  21:11:25.657  Stack End  -  Studio

Where it happens - Only in Studio.

When it happens - I first experienced it today, June 2nd, 2022 at about 9:15PM AST. To have it happen, you need to either have two or more Studio instances open, or try to upload the asset from a place under the game that isn’t the start place. If you’re at the start place, the error will occur if you try to click the “Overwrite existing asset” button multiple times.

Videos and Images -
Video 1: from a place that is not the start place.


Video 2: The start place, one Studio instance is open. Note that when I click the bottom-left button multiple times, it works only the first time.

Reproduction instructions -
This appears to reproduce the issue 100% of the time:

1- Open a second place in your game under the asset manager.
2- Right click a model, press “Save to Roblox”.
3- Click “Overwrite Existing Asset”.
4- You will see the button on the bottom left will have its text change but apart from this, nothing changes and your output will be filled with errors.

Required information -
Oddly enough, this appears to only happen in the place under my game that isn’t the start place, only when a single Studio instance is open.

I’ve tried it under three place IDs:
5874128725 (start place) - able to update the asset when one Studio instance is open
8722118849 - unable to update the asset
7401436684 - unable to update the asset

8 Likes

This also happened to me this time, I cannot overwrite/save a model. Image provided, errors has been shown in the Output console.


Been happening to me too

This also happens for me when trying to overwrite an existing model. I try to switch from new asset to overwrite asset but nothing happens.

4 Likes

This bug is also happening to my team. Our game uses the same model/package to sync the code across different places so this bug is extremely detrimental to our ability to update the game.

Seems to be fixed as of now. I am no longer experiencing this problem anymore

Hey all,
Let me know if you all are still experiencing the issue or if the problem is resolved now.

2 Likes

Hey there, appears to be fixed now.

1 Like

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.