"Value of type boolean cannot be converted to number." warning when viewing models in the toolbox

Problem

When viewing models in the toolbox, I’m getting the following warning: Value of type boolean cannot be converted to number. Based on the trace, it seem this is originating from the built-in texture generator. However, when I disable the Texture Generator beta feature, the warning still prints out but with a different trace from the Toolbox module itself. It doesn’t seem to affect anything though except that it fills the output window.

Texture Generator beta feature enabled

  23:10:38.968  value of type boolean cannot be converted to a number  -  Edit
  23:10:38.969  Stack Begin  -  Studio
  23:10:38.969  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.RobloxComponentProps', Line 84 - function applyProp  -  Studio
  23:10:38.969  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.RobloxComponentProps', Line 262 - function safelyApplyProperties  -  Studio
  23:10:38.970  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.RobloxComponentProps', Line 278 - function updateProperties  -  Studio
  23:10:38.970  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactRoblox.ReactRoblox.client.ReactRobloxHostConfig', Line 514  -  Studio
  23:10:38.970  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new', Line 1913 - function commitWork  -  Studio
  23:10:38.970  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2688  -  Studio
  23:10:38.970  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2606  -  Studio
  23:10:38.971   ▶ Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2583 (x129)  -  Studio
  23:10:39.005  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2223  -  Studio
  23:10:39.005  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2072  -  Studio
  23:10:39.006  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.Scheduler.Scheduler.Scheduler', Line 359 - function unstable_runWithPriority  -  Studio
  23:10:39.006  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 164 - function runWithPriority  -  Studio
  23:10:39.006  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2071  -  Studio
  23:10:39.006  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 1055  -  Studio
  23:10:39.007  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 936  -  Studio
  23:10:39.007  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 837  -  Studio
  23:10:39.007  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.Scheduler.Scheduler.Scheduler', Line 304  -  Studio
  23:10:39.008  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.Scheduler.Scheduler.Scheduler', Line 260  -  Studio
  23:10:39.008  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default', Line 81 - function doWork  -  Studio
  23:10:39.008  Script 'builtin_TextureGenerator.rbxm.TextureGenerator.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default', Line 104 - function performWorkUntilDeadline  -  Studio
  23:10:39.008  Stack End  -  Studio

Texture Generator feature disabled

  23:27:02.515  value of type boolean cannot be converted to a number  -  Edit
  23:27:02.515  Stack Begin  -  Studio
  23:27:02.515  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.RobloxComponentProps', Line 84 - function applyProp  -  Studio
  23:27:02.516  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.RobloxComponentProps', Line 262 - function safelyApplyProperties  -  Studio
  23:27:02.516  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.RobloxComponentProps', Line 278 - function updateProperties  -  Studio
  23:27:02.516  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactRoblox.ReactRoblox.client.ReactRobloxHostConfig', Line 514  -  Studio
  23:27:02.516  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberCommitWork.new', Line 1913 - function commitWork  -  Studio
  23:27:02.517  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2688  -  Studio
  23:27:02.517  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2606  -  Studio
  23:27:02.517   ▶ Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2583 (x129)  -  Studio
  23:27:02.551  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2223  -  Studio
  23:27:02.551  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2072  -  Studio
  23:27:02.551  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.Scheduler.Scheduler.Scheduler', Line 359 - function unstable_runWithPriority  -  Studio
  23:27:02.552  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 164 - function runWithPriority  -  Studio
  23:27:02.552  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2071  -  Studio
  23:27:02.552  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 1055  -  Studio
  23:27:02.552  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 936  -  Studio
  23:27:02.552  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 837  -  Studio
  23:27:02.553  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.Scheduler.Scheduler.Scheduler', Line 304  -  Studio
  23:27:02.553  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.Scheduler.Scheduler.Scheduler', Line 260  -  Studio
  23:27:02.553  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default', Line 81 - function doWork  -  Studio
  23:27:02.553  Script 'builtin_Toolbox.rbxm.Toolbox.Packages._Index.Scheduler.Scheduler.forks.SchedulerHostConfig.default', Line 104 - function performWorkUntilDeadline  -  Studio
  23:27:02.553  Stack End  -  Studio

Additional Information

Parameter Value
Problem Area Studio
Problem Component Toolbox
First Noticed Not sure
Priority Normal
Impact Minor
Annoyance Level Moderate

The beta features that I have enabled are as follows:

  • Assistant Preview
  • Material Generator
  • Material Picker
  • Notched Screen Support
  • Texture Generator
  • Updated Docking System

As for plugins, I have a bunch that are installed, but very few are enabled. The ones that are enabled are listed below with links to their details page on the Roblox store website:


Expectations

What I expect to happen is that no errors/warning are displayed in the output window when I use the Toolbox.


Visuals


Reproduction

To reproduce the issue, perform the following steps:

  1. Open Studio.
  2. Start with any template.
  3. Open the Toolbox.
  4. Select a model.
  5. Click the Magnifying Glass icon on the model image.
  6. Click the hamburger icon for more information (see image above).
  7. Observe results in the output window.

Files

None

2 Likes

Thanks for the report! Just to confirm, we have a ticket filed and we’ll follow up when we have an update for you.

Hey @Maelstorm_1973 , thanks for reporting this! The fix should come out middle of next week.

Hey @Maelstorm_1973, the fix should be live now. Please let us know if you run into any issues!

I don’t know if this is related to the fix, but now freecam breaks after the first usage, the camera bugs out, and the output prints this after any future attempts to use freecam:

  01:19:40.821  value of type nil cannot be converted to a number  -  Client - FreecamScript:387
  01:19:40.821  Stack Begin  -  Studio
  01:19:40.821  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 387 - function Pop  -  Studio - FreecamScript:387
  01:19:40.822  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 433 - function StopFreecam  -  Studio - FreecamScript:433
  01:19:40.822  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 443 - function ToggleFreecam  -  Studio - FreecamScript:443
  01:19:40.822  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 456 - function CheckMacro  -  Studio - FreecamScript:456
  01:19:40.822  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 462 - function HandleActivationInput  -  Studio - FreecamScript:462
  01:19:40.822  Stack End  -  Studio
  01:19:40.823  Unable to assign property CameraType. EnumItem, number, or string expected, got nil  -  Client - FreecamScript:390
  01:19:40.823  Stack Begin  -  Studio
  01:19:40.823  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 390 - function Pop  -  Studio - FreecamScript:390
  01:19:40.824  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 433 - function StopFreecam  -  Studio - FreecamScript:433
  01:19:40.824  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 443 - function ToggleFreecam  -  Studio - FreecamScript:443
  01:19:40.824  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 456 - function CheckMacro  -  Studio - FreecamScript:456
  01:19:40.824  Script 'Players.Metallochrome.PlayerGui.Freecam.FreecamScript', Line 462 - function HandleActivationInput  -  Studio - FreecamScript:462
  01:19:40.824  Stack End  -  Studio
  01:19:40.825  ContextActionService: Unexpected error while invoking callback: Unable to assign property CameraType. EnumItem, number, or string expected, got nil  -  Studio