Error message regarding the database

I’m getting the following error messages related to the database:

ERROR: Cannot create file ‘res://WeaponSet.string/Name.translation’.
ERROR: Cannot open file ‘res://WeaponSet.string/Name.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/MainWeapon.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/MainWeapon.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SubWeapon1.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SubWeapon1.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SubWeapon2.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SubWeapon2.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SpecialWeapon.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SpecialWeapon.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SpChargeSpeed.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SpChargeSpeed.translation’.
ERROR: Cannot create file ‘res://WeaponSet.image/Graphic.translation’.
ERROR: Cannot open file ‘res://WeaponSet.image/Graphic.translation’.
ERROR: Cannot create file ‘res://WeaponSet.image/Bullet.translation’.
ERROR: Cannot open file ‘res://WeaponSet.image/Bullet.translation’.
ERROR: Cannot create file ‘res://WeaponSet.image/Graphic2.translation’.
ERROR: Cannot open file ‘res://WeaponSet.image/Graphic2.translation’.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\\io\\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.

These errors appear in the log but do not seem to affect execution. However, I’m unsure what is causing them.

Also, when exporting and importing into another project, no issues occur.

Simply reading the error message, it seems to indicate that an attempt to create translation data for “Name” in the WeaponSet.string, WeaponSet.int, and WeaponSet.image folders has failed…

Have you configured multilingual support or similar settings in your project?

Could you please share the project file with us?

Is this acceptable?
It appears separately when starting the project and during test play.

1 Like

Indeed, it appears. I will share it with the development team.

1 Like

I have completed the investigation.
In conclusion, this was due to the specifications of the base engine, Godot.
The cause lies in the fact that the output destination for the database’s CSV data is within the project folder.

In Godot, CSV files are treated as translation files.
The system attempts to process the output CSV data as a translation file; however, since it is data output from the database, it does not function as a translation file, resulting in an error.

To resolve this,
please change the output location for the database input/output CSV data to a different location on your PC, outside of the project folder. This will prevent the issue from occurring.

1 Like

Thank you for the investigation!
It seems this will resolve the issue!