Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
StructuredStackFrame — openapi
Part of the ServerManagementService.V2.Models.GameServerLog and ServerManagementService.V2.Models.ClientLog response objects. Representing the metadata for a single frame in a structured stack trace.
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| line | integer | false | The line number where the error occurred. |
| function | string | false | The name of the function in which the error occurred. |
| scriptPath | string | false | The data model path to the script where the error occurred. |
| scriptUniqueId | string | false | The unique id for the script where the error occurred. Will be null for frames where the code was from loadScript or require(assetId). If ServerManagementService.V2.Models.StructuredStackFrame.IsDynamic is true, this will be a dynamic id that does not refer to a script in the studio Data Model. |
| isDynamic | boolean | false | Identifies whether the ServerManagementService.V2.Models.StructuredStackFrame.ScriptUniqueId refers to a script that exists in the Studio Data Model. If this is true, then the script that generated the error was copied at runtime. This includes Starter scripts (e.g. StarterGui, StarterPack, StarterPlayerScripts, StarterCharacterScripts). |
Complete Schema
{
"type": "object",
"properties": {
"line": {
"type": "integer",
"description": "The line number where the error occurred.",
"format": "int32"
},
"function": {
"type": "string",
"description": "The name of the function in which the error occurred.",
"nullable": true
},
"scriptPath": {
"type": "string",
"description": "The data model path to the script where the error occurred.",
"nullable": true
},
"scriptUniqueId": {
"type": "string",
"description": "The unique id for the script where the error occurred.\r\nWill be null for frames where the code was from ```loadScript``` or ```require(assetId)```.\r\nIf ServerManagementService.V2.Models.StructuredStackFrame.IsDynamic is true, this will be a dynamic id that does not refer to a script in the studio Data Model.",
"nullable": true
},
"isDynamic": {
"type": "boolean",
"description": "Identifies whether the ServerManagementService.V2.Models.StructuredStackFrame.ScriptUniqueId refers to a script that exists in the Studio Data Model.\r\nIf this is true, then the script that generated the error was copied at runtime.\r\nThis includes Starter scripts (e.g. StarterGui, StarterPack, StarterPlayerScripts, StarterCharacterScripts).",
"nullable": true
}
},
"additionalProperties": false,
"description": "Part of the ServerManagementService.V2.Models.GameServerLog and ServerManagementService.V2.Models.ClientLog response objects.\r\nRepresenting the metadata for a single frame in a structured stack trace."
}