Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Property of WeldConstraint not been sync correctly #458

Closed
wingedrobin opened this issue Jul 27, 2021 · 1 comment
Closed

Property of WeldConstraint not been sync correctly #458

wingedrobin opened this issue Jul 27, 2021 · 1 comment
Labels
regression This bug wasn't a bug in a previous version of Rojo type: bug Something happens that shouldn't happen version: 7

Comments

@wingedrobin
Copy link

In v7.0.0-alpha.4, syncing .rbxm or .rbxmx file who contains the WeldConstraint, the property part0 and part1 are always been cleared in studio.

Reproduce steps:

  1. Create a new Tool with 2 Parts, and use then WeldConstraint to weld them together.
    圖片

  2. Save the new Tool to file as .rbxm or .rbxmx

  3. Restart the place file or open another one

  4. Sync the .rbxm/.rbxmx into the place with rojo

  5. The property part0 and part1 of WeldConstraint are cleared.
    圖片

Not sure the other properties are synchronized correctly or not. Maybe the WeldConstraint is not the only property get failed during syncing. Follows are the warning message of my project when connect to rojo in roblox studio.

[Rojo-Warn] Could not apply all changes requested by the Rojo server:
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Collider: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Collider.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Handle.Mesh: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Handle.SwordLunge: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Handle.SwordSlash: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.OofHammer.Handle.Unsheath: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Collider: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Collider.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Handle.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Handle.SwordLunge: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Handle.SwordSlash: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Handle.Unsheath: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.FryingPan.Pan: MeshID,JointOffset,HasJointOffset,MeshId,SourceAssetId,AttributesSerialize,HasSkinnedMesh
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_4.handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Collider: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Collider.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Handle.SwordSlash: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Handle.SwordLunge: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Handle.Unsheath: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Starter.Stick.Handle.Mesh: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Collider: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Collider.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Handle.Mesh: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Handle.Unsheath: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Handle.SwordSlash: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.Handle.SwordLunge: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.DemoSword.SwordScript: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Collider: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Collider.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Handle.Mesh: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Handle.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Handle.SwordLunge: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Handle.SwordSlash: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Handle.Unsheath: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.GolfClub.Union: AssetId,AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_5.handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel.Handle.Mesh: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel.Handle.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel.Part: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel.Part.Mesh: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Shovel.ShovelScript: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Handle.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Handle.SwordSlash: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Handle.Unsheath: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Handle.SwordLunge: SourceAssetId,AttributesSerialize,SoundGroup
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Part: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Part.WeldConstraint: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.Union: AssetId,AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ToolLocal.Banana.BananaScript: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile.Appearance: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile.Collider: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile.Collider.WeldConstraint: Part0Internal,SourceAssetId,AttributesSerialize,Part1Internal
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile.Handle: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile.Handle.WeldConstraint: Part0Internal,SourceAssetId,AttributesSerialize,Part1Internal
[Rojo-Warn] - Update properties on ServerStorage.Tool.Universal.Projectile.ProjectileTool: AttributesSerialize,SourceAssetId
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_2.Meshes/Sandcastle_002: MeshID,JointOffset,SourceAssetId,HasJointOffset,MeshId,AttributesSerialize,HasSkinnedMesh
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_3.Meshes/Sandcastle_003: HasSkinnedMesh,JointOffset,HasJointOffset,MeshId,SourceAssetId,AttributesSerialize,MeshID
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_4.Meshes/Sandcastle_004: MeshID,JointOffset,HasJointOffset,MeshId,SourceAssetId,AttributesSerialize,HasSkinnedMesh
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_1.SandArt_1: MeshID,JointOffset,HasJointOffset,SourceAssetId,MeshId,AttributesSerialize,HasSkinnedMesh
[Rojo-Warn] - Update properties on ServerStorage.ModelLocal.SandArt_5.Meshes/Sandcastle_005: MeshID,JointOffset,HasSkinnedMesh,AttributesSerialize,SourceAssetId,HasJointOffset,MeshId
@LPGhatguy LPGhatguy added regression This bug wasn't a bug in a previous version of Rojo type: bug Something happens that shouldn't happen version: 7 labels Jul 27, 2021
LPGhatguy added a commit that referenced this issue Jul 27, 2021
@LPGhatguy
Copy link
Member

Should be fixed for the next release now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
regression This bug wasn't a bug in a previous version of Rojo type: bug Something happens that shouldn't happen version: 7
Projects
None yet
Development

No branches or pull requests

2 participants