Skip to content

Malformed rbxm file: Type mismatch: Property Tags should be SharedString, but it was Tags #1284

Description

@SinfullyFrosty

Environment:

Rojo: 7.6.1
Roblox Studio: 0.728.0.7280895 (64Bit)
OS: Windows 10

Rojo fails to build any project containing an .rbxm file saved by recent versions of Roblox Studio, with the following error:
[ERROR rojo] Malformed rbxm file: .rbxm
Caused by: Type mismatch: Property Model.Tags should be SharedString, but it was Tags

This occurs regardless of whether the model actually has any CollectionService tags applied. The error fires on completely empty models saved fresh from Studio.
Steps to Reproduce

Open Roblox Studio
Create a new empty Model or Folder
Right-click -> Save to File -> save as .rbxm
Reference the file in a Rojo project
Run rojo build

Expected Behavior
Build succeeds. A model with no tags should serialize and deserialize without error.
Actual Behavior
Build fails with the SharedString/Tags type mismatch. Inspecting the binary confirms Studio is writing an SSTR block and a Tags PROP that references it, even for empty models with no tags. The SSTR table is minimally populated, and Rojo's deserializer cannot reconcile the Tags property type against it.
Hex analysis of broken file (first 200 bytes):
00000050 74 72 75 65 53 53 54 52 11 00 00 00 1C 00 00 00 trueSSTR........

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions