Skip to content

Rojo unable to sync mesh parts correctly #1221

@Josephh310

Description

@Josephh310

Hi! When using the sync feature, the MeshId and MeshContent of mesh parts are not synced correctly.

Image Image

This is due to the mesh of a MeshPart being immutable. Dekkonot let me know that there was a build-in workaround for this in the studio plugin, but it seems to have failed for me. My workspace has 3,500 mesh parts. I am on version 7.7.0-rc1, but had the same issue on 7.6.1.

This error floods my console whenever I sync new mesh parts:

  20:16:32.848  value of type nil cannot be converted to a number  -  Edit
  20:16:32.848  Stack Begin  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Packages.RbxDom.PropertyDescriptor', Line 19 - function set  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Packages.RbxDom.PropertyDescriptor', Line 77 - function write  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.Reconciler.setProperty', Line 31 - function setProperty  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.Reconciler.reify', Line 80 - function reifyInstanceInner  -  Studio
  20:16:32.848   ▶ Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.Reconciler.reify', Line 96 - function reifyInstanceInner (x3)  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.Reconciler.reify', Line 29 - function reifyInstance  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.Reconciler.applyPatch', Line 75 - function applyPatch  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.Reconciler', Line 30 - function applyPatch  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.ServeSession', Line 407 - function __applyPatch  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Plugin.ServeSession', Line 544  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Packages.Promise', Line 172 - function runExecutor  -  Studio
  20:16:32.848  Script 'user_RojoManagedPlugin.rbxm.Rojo.Packages.Promise', Line 181  -  Studio
  20:16:32.848  Stack End  -  Studio

Thank you for your time.

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