Dragger Errors with RigidConstraint

Full Error wih Freeform Dragger:

13:40:25.465  builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover:374: invalid argument #2 (Vector3 expected, got nil)  -  Edit
  13:40:25.465  Stack Begin  -  Studio
  13:40:25.465  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover', Line 374 - function _transformToImpl  -  Studio
  13:40:25.466  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover', Line 393 - function transformTo  -  Studio
  13:40:25.466  Script 'builtin_RotateDragger.rbxm.RotateDragger.Packages.DraggerSchemaCore.FreeformDragger', Line 127 - function _updateGeometric  -  Studio
  13:40:25.466  Script 'builtin_RotateDragger.rbxm.RotateDragger.Packages.DraggerSchemaCore.FreeformDragger', Line 167 - function update  -  Studio
  13:40:25.466  Script 'builtin_RotateDragger.rbxm.RotateDragger.Packages.DraggerFramework.Implementation.DraggerStates.DraggingParts', Line 89 - function _updateFreeformSelectionDrag  -  Studio
  13:40:25.467  Script 'builtin_RotateDragger.rbxm.RotateDragger.Packages.DraggerFramework.Implementation.DraggerStates.DraggingParts', Line 61 - function processViewChanged  -  Studio
  13:40:25.467  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 377 - function _processViewChanged  -  Studio
  13:40:25.467  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent', Line 169  -  Studio
  13:40:25.467  Stack End  -  Studio
  13:40:25.468  RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover:374: invalid argument #2 (Vector3 expected, got nil)  -  Studio

Full Error with Mover Handles:

13:39:16.474  RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover:374: invalid argument #2 (Vector3 expected, got nil)  -  Studio
  13:39:16.491  builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover:374: invalid argument #2 (Vector3 expected, got nil)  -  Edit
  13:39:16.491  Stack Begin  -  Studio
  13:39:16.491  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover', Line 374 - function _transformToImpl  -  Studio
  13:39:16.491  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover', Line 393 - function transformTo  -  Studio
  13:39:16.492  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerSchemaCore.TransformHandlesImplementation', Line 195 - function _safelyTransformParts  -  Studio
  13:39:16.492  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerSchemaCore.TransformHandlesImplementation', Line 134 - function _transformGeometric  -  Studio
  13:39:16.492  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerSchemaCore.TransformHandlesImplementation', Line 81 - function updateDrag  -  Studio
  13:39:16.493  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Handles.MoveHandles', Line 450 - function mouseDrag  -  Studio
  13:39:16.493  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Implementation.DraggerStates.DraggingHandle', Line 52 - function processViewChanged  -  Studio
  13:39:16.493  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Implementation.DraggerToolModel', Line 377 - function _processViewChanged  -  Studio
  13:39:16.493  Script 'builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.DraggerTools.DraggerToolComponent', Line 169  -  Studio
  13:39:16.493  Stack End  -  Studio
  13:39:16.494  RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: builtin_MoveDragger.rbxm.MoveDragger.Packages.DraggerFramework.Utility.PartMover:374: invalid argument #2 (Vector3 expected, got nil)  -  Studio

Repro Steps:
RigidConstraint_BreakDragger_Error.rbxl (33.3 KB)

In Studio, drag one of the yellow parts around using a mouse with the Freeform dragger or Mover Handles.

Freeform Dragger:
image

Mover Dragger:

Expected Behavior:
I expect the parts connected with RigidConstraint and its attachments to move after clicking and dragging the yellow part with a mouse.

Actual Behavior:
The selected part stays in place, the position of the parts do not change relative to the mouse’s movement.

Issue Area: Studio
Last Encountered: 18 May 2022 @ 13:40 PDT
Frequency: Constantly

1 Like

We were able to reproduce your issue. We’ve filed a ticket to our internal database, and we’ll follow up when we have an update!

2 Likes

Any updates? This issue still persists - and extremely annoying to work around.

Much belated update on this: I’m updating the behavior such that all of the parts in an assembly joined with RigidConstraints will move when you drag any of them.

1 Like

I’ve turned on the changes, all parts connected with RigidConstraints should now be dragged together rather than sometimes snapping back after a drag.

1 Like