Anaminus / roblox-bug-tracker

Formerly an unofficial bug tracker for Roblox.
33 stars 24 forks source link

SkateboardPlatform disconnects client when parented to Workspace #638

Open JodeRBX opened 9 years ago

JodeRBX commented 9 years ago

Repro:

  1. Create a SkateboardPlatform in the Workspace.
  2. Open a test server with at least one player.
  3. Have that player step on the SkateboardPlatform.
  4. The player will instantly disconnect with the following error on the client: "Error while processing packet: The Parent property of Workspace is locked, current parent: Place1, new parent Player1 (packet id: 131, packet length: 71)" and on the server: "Replication: Can't create default object of type Workspace"

I believe this is because SkateboardPlatforms will attempt to parent the model they are in to the character. When they aren't in a model, they will attempt to treat the entire Workspace as their model, triggering the error.

DeveloperBlue commented 9 years ago

They were able to counter this bug in-game by locking all the skateboard gear. If it were dropped, you aren't able to clone it anymore (hence adding it directly under Workspace)

My repro ~ 7 months ago http://www.roblox.com/Forum/ShowPost.aspx?PostID=152763465

JodeRBX commented 9 years ago

Define "player made". Do you mean blocks created by LocalScripts with filtering enabled off? Or just stuff created by the default build tools? Regardless, that isn't really a fix at all. That only stops interaction via build tools, not via script. Regardless, I'll do some more testing to see if I can reproduce the conditions you described in your post.

DarraghGriffin commented 8 years ago

This is fixed.