godotengine / godotengine/godot

Instanced scenes gets overwritten to null randomly on open scene tabs

Open
#99,749 4 comments 0 reactions 0 assignees View on GitHub
bug needs testing topic:editor
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

4.3.stable Mono

### System information

MacOS - M1 Pro - 4.3.stable - Mono (C#) - Vulkan (Forward+)

### Issue description

Everyday, my opened scene in the editor are randomly overwrited - all their exported properties - with null. All connected signals are removed. Thankfully I have Git to catch these, but this is very concerning as any opened level or prefabs become completely broken.

Here's some of my git diff so you can see what's hapenning:
![Image](https://github.com/user-attachments/assets/f5f51885-ec96-4f83-ae07-7ff6cb36dc9a)
![Image](https://github.com/user-attachments/assets/b83de6b5-3f81-4e70-b318-f53ad572ca17)

Any workarounds or ideas why this might happen is welcome - I'm desperate.

### Steps to reproduce

Unfortunately, I have no idea how to reproduce it, I'm sorry.

This issue wasn’t happening a few weeks ago. The project got bigger, so it could be either a scale issue, or related to a tool script I added that instantiate scene along a Path3D. Aside from that, nothing has changed.

### Minimal reproduction project (MRP)

Sorry, I can't reproduce.

Contributor guide

Open the contributing guide

Research direction

No source file, test, reproducible entry point, or minimal reproduction project is provided. Start by comparing the affected scene files with the reported Git diffs and investigate whether the tool script that instantiates scenes along a Path3D is involved; done means identifying a reliable trigger and preventing exported properties and connected signals from being overwritten.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
devtools, game-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.