{ "id": "123e4567-e89b-12d3-a456-426614174000", "projectId": "123e4567-e89b-12d3-a456-426614174001", "problem": "crash rate is > 0.2% for 1 hour on app 'Signal', version '6.35.0', OS 'iOS'", "rootCause": "You need to call a designated initializer of the superclass. The designated initializers for UINavigationController are init(nibName:bundle:) and init(rootViewController:). In your code, you're calling super.init(), which is not a designated initializer for UINavigationController.", "stepsToReproduce": [ { "stepNumber": 1, "description": "Launch the iOS app on an iPhone 8 device running iOS version 12.4.1 and app version 6.35.0." }, { "stepNumber": 2, "description": "Wait for the splash screen to appear." }, { "stepNumber": 3, "description": "Tap the 'continue' button." } ], "solutionSteps": [ { "stepNumber": 1, "description": "Open the `OnboardingNavigationController.swift` file." }, { "stepNumber": 2, "description": "Go to line 16 and modify the `init(onboardingController:)` method as follows:\n\n```swift\noverride init(rootViewController: UIViewController) {\n super.init(rootViewController: rootViewController)\n }\n```\n\nThis change ensures that the `UINavigationController` is properly initialized with a root view controller." }, { "stepNumber": 3, "description": "Save the file." } ], "diff": { "files": [ { "fileName": "OnboardingNavigationController.swift", "changes": [ { "type": "modify", "lines": [ { "lineNumber": 16, "oldCode": "init(onboardingController:)", "newCode": "override init(rootViewController: UIViewController) {\n super.init(rootViewController: rootViewController)\n}" } ] } ] } ] }, "investigationSteps": [ { "action": "SELECT latest(stacktrace) FROM MobileCrash WHERE appName = 'iOS App' AND deviceModel = 'iPhone 8' AND deviceOSVersion = '12.4.1' AND appVersion = '6.35.0' SINCE 1 hour AGO", "result": "NSInvalidArgumentException: -[UINavigationController init]: unrecognized selector sent to instance 0x7fb4ac40a200at [OnboardingNavigationController init(onboardingController:)](OnboardingController.swift:16)at [OnboardingController nextViewController(milestone:)]: (OnboardingController.swift:70)at [OnboardingController showNextMilestone](OnboardingController.swift:60)at [OnboardingController startOnboarding](OnboardingController.swift:50)at [AppDelegate application(didFinishLaunchingWithOptions:)](AppDelegate.swift:200)at [UIApplication _handleDelegateCallbacksWithOptions(isSuspended:restoreState:)]at [UIApplication _callInitializationDelegatesForMainScene(transitionContext:)]at [UIApplication _runWithMainScene(transitionContext:completion:)]at [UIApplication workspaceDidEndTransaction]at [FBSSerialQueue _performNext]at [FBSSerialQueue _performNextFromRunLoopSource]at [CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__]at [__CFRunLoopDoSources0]at [__CFRunLoopRun]at [CFRunLoopRunSpecific]at [UIApplication _run]at [UIApplication _run]at [UIApplication main]at [main](main.m:14)at [start]", "analysis": "Based on the latest stacktrace retrieved from New Relic, the crash is caused by an unrecognized selector sent to an instance of `UINavigationController`. The crash occurs at line 16 of the `OnboardingController.swift` file, in the `init(onboardingController:)` method of the `OnboardingNavigationController` class.To further investigate the issue and identify the root cause, we need to retrieve the latest breadcrumbs for this crash. Breadcrumbs provide a trail of events leading up to the crash, which can help us understand the sequence of actions that triggered the crash." } ], "createdAt": "2023-08-02T14:30:00Z"}
Issues
Get Issue
This endpoint retrieves a specific issue by its ID.
{ "id": "123e4567-e89b-12d3-a456-426614174000", "projectId": "123e4567-e89b-12d3-a456-426614174001", "problem": "crash rate is > 0.2% for 1 hour on app 'Signal', version '6.35.0', OS 'iOS'", "rootCause": "You need to call a designated initializer of the superclass. The designated initializers for UINavigationController are init(nibName:bundle:) and init(rootViewController:). In your code, you're calling super.init(), which is not a designated initializer for UINavigationController.", "stepsToReproduce": [ { "stepNumber": 1, "description": "Launch the iOS app on an iPhone 8 device running iOS version 12.4.1 and app version 6.35.0." }, { "stepNumber": 2, "description": "Wait for the splash screen to appear." }, { "stepNumber": 3, "description": "Tap the 'continue' button." } ], "solutionSteps": [ { "stepNumber": 1, "description": "Open the `OnboardingNavigationController.swift` file." }, { "stepNumber": 2, "description": "Go to line 16 and modify the `init(onboardingController:)` method as follows:\n\n```swift\noverride init(rootViewController: UIViewController) {\n super.init(rootViewController: rootViewController)\n }\n```\n\nThis change ensures that the `UINavigationController` is properly initialized with a root view controller." }, { "stepNumber": 3, "description": "Save the file." } ], "diff": { "files": [ { "fileName": "OnboardingNavigationController.swift", "changes": [ { "type": "modify", "lines": [ { "lineNumber": 16, "oldCode": "init(onboardingController:)", "newCode": "override init(rootViewController: UIViewController) {\n super.init(rootViewController: rootViewController)\n}" } ] } ] } ] }, "investigationSteps": [ { "action": "SELECT latest(stacktrace) FROM MobileCrash WHERE appName = 'iOS App' AND deviceModel = 'iPhone 8' AND deviceOSVersion = '12.4.1' AND appVersion = '6.35.0' SINCE 1 hour AGO", "result": "NSInvalidArgumentException: -[UINavigationController init]: unrecognized selector sent to instance 0x7fb4ac40a200at [OnboardingNavigationController init(onboardingController:)](OnboardingController.swift:16)at [OnboardingController nextViewController(milestone:)]: (OnboardingController.swift:70)at [OnboardingController showNextMilestone](OnboardingController.swift:60)at [OnboardingController startOnboarding](OnboardingController.swift:50)at [AppDelegate application(didFinishLaunchingWithOptions:)](AppDelegate.swift:200)at [UIApplication _handleDelegateCallbacksWithOptions(isSuspended:restoreState:)]at [UIApplication _callInitializationDelegatesForMainScene(transitionContext:)]at [UIApplication _runWithMainScene(transitionContext:completion:)]at [UIApplication workspaceDidEndTransaction]at [FBSSerialQueue _performNext]at [FBSSerialQueue _performNextFromRunLoopSource]at [CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__]at [__CFRunLoopDoSources0]at [__CFRunLoopRun]at [CFRunLoopRunSpecific]at [UIApplication _run]at [UIApplication _run]at [UIApplication main]at [main](main.m:14)at [start]", "analysis": "Based on the latest stacktrace retrieved from New Relic, the crash is caused by an unrecognized selector sent to an instance of `UINavigationController`. The crash occurs at line 16 of the `OnboardingController.swift` file, in the `init(onboardingController:)` method of the `OnboardingNavigationController` class.To further investigate the issue and identify the root cause, we need to retrieve the latest breadcrumbs for this crash. Breadcrumbs provide a trail of events leading up to the crash, which can help us understand the sequence of actions that triggered the crash." } ], "createdAt": "2023-08-02T14:30:00Z"}
{ "id": "123e4567-e89b-12d3-a456-426614174000", "projectId": "123e4567-e89b-12d3-a456-426614174001", "problem": "crash rate is > 0.2% for 1 hour on app 'Signal', version '6.35.0', OS 'iOS'", "rootCause": "You need to call a designated initializer of the superclass. The designated initializers for UINavigationController are init(nibName:bundle:) and init(rootViewController:). In your code, you're calling super.init(), which is not a designated initializer for UINavigationController.", "stepsToReproduce": [ { "stepNumber": 1, "description": "Launch the iOS app on an iPhone 8 device running iOS version 12.4.1 and app version 6.35.0." }, { "stepNumber": 2, "description": "Wait for the splash screen to appear." }, { "stepNumber": 3, "description": "Tap the 'continue' button." } ], "solutionSteps": [ { "stepNumber": 1, "description": "Open the `OnboardingNavigationController.swift` file." }, { "stepNumber": 2, "description": "Go to line 16 and modify the `init(onboardingController:)` method as follows:\n\n```swift\noverride init(rootViewController: UIViewController) {\n super.init(rootViewController: rootViewController)\n }\n```\n\nThis change ensures that the `UINavigationController` is properly initialized with a root view controller." }, { "stepNumber": 3, "description": "Save the file." } ], "diff": { "files": [ { "fileName": "OnboardingNavigationController.swift", "changes": [ { "type": "modify", "lines": [ { "lineNumber": 16, "oldCode": "init(onboardingController:)", "newCode": "override init(rootViewController: UIViewController) {\n super.init(rootViewController: rootViewController)\n}" } ] } ] } ] }, "investigationSteps": [ { "action": "SELECT latest(stacktrace) FROM MobileCrash WHERE appName = 'iOS App' AND deviceModel = 'iPhone 8' AND deviceOSVersion = '12.4.1' AND appVersion = '6.35.0' SINCE 1 hour AGO", "result": "NSInvalidArgumentException: -[UINavigationController init]: unrecognized selector sent to instance 0x7fb4ac40a200at [OnboardingNavigationController init(onboardingController:)](OnboardingController.swift:16)at [OnboardingController nextViewController(milestone:)]: (OnboardingController.swift:70)at [OnboardingController showNextMilestone](OnboardingController.swift:60)at [OnboardingController startOnboarding](OnboardingController.swift:50)at [AppDelegate application(didFinishLaunchingWithOptions:)](AppDelegate.swift:200)at [UIApplication _handleDelegateCallbacksWithOptions(isSuspended:restoreState:)]at [UIApplication _callInitializationDelegatesForMainScene(transitionContext:)]at [UIApplication _runWithMainScene(transitionContext:completion:)]at [UIApplication workspaceDidEndTransaction]at [FBSSerialQueue _performNext]at [FBSSerialQueue _performNextFromRunLoopSource]at [CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__]at [__CFRunLoopDoSources0]at [__CFRunLoopRun]at [CFRunLoopRunSpecific]at [UIApplication _run]at [UIApplication _run]at [UIApplication main]at [main](main.m:14)at [start]", "analysis": "Based on the latest stacktrace retrieved from New Relic, the crash is caused by an unrecognized selector sent to an instance of `UINavigationController`. The crash occurs at line 16 of the `OnboardingController.swift` file, in the `init(onboardingController:)` method of the `OnboardingNavigationController` class.To further investigate the issue and identify the root cause, we need to retrieve the latest breadcrumbs for this crash. Breadcrumbs provide a trail of events leading up to the crash, which can help us understand the sequence of actions that triggered the crash." } ], "createdAt": "2023-08-02T14:30:00Z"}
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Disto","colors":{"primary":"#12A7D3","light":"#81D7F7","dark":"#004E7A"},"favicon":"/images/logo512.png","logo":{"light":"https://mintcdn.com/disto/Fn7IlL7Fo_zKPZAm/logo/disto_logo.png?fit=max\u0026auto=format\u0026n=Fn7IlL7Fo_zKPZAm\u0026q=85\u0026s=a6180b828fdfa505b997f955090760d6","dark":"https://mintcdn.com/disto/Fn7IlL7Fo_zKPZAm/logo/disto_logo.png?fit=max\u0026auto=format\u0026n=Fn7IlL7Fo_zKPZAm\u0026q=85\u0026s=a6180b828fdfa505b997f955090760d6"},"background":{"image":"https://mintlify.s3.us-west-1.amazonaws.com/disto/background.png","decoration":null},"navbar":{"links":[{"label":"Documentation","href":"https://docs.distoai.com"}],"primary":{"type":"button","label":"Website","href":"https://distoai.com"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"disto","hasAudioNarration":false,"actualSubdomain":"disto","customDomains":["docs.distoai.com"],"gitSource":{"type":"github","owner":"mgorkove","repo":"disto-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae9196d85c0c2fd2e23b75e:success","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Self-Hosting Disto","count":6},{"language":"default","tag":"Endpoints","count":5},{"language":"default","tag":"Get Started","count":5},{"language":"default","tag":"Using Disto","count":4},{"language":"default","tag":"AWS","count":4},{"language":"default","tag":"Issues","count":3},{"language":"default","tag":"Projects","count":2},{"language":"default","tag":"Hosting Options","count":2},{"language":"default","tag":"GCP","count":2},{"language":"default","tag":"API Reference","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoints/issues/get_issue","slug":"/api-reference/endpoints/issues/get_issue","pageMetadata":{"title":"Get Issue","api":"GET https://your_disto_url/api/v1/issues/{issueId}/","description":"This endpoint retrieves a specific issue by its ID.","href":"/api-reference/endpoints/issues/get_issue"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This endpoint retrieves a specific issue by its ID.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Expandable,Heading,ParamField,ResponseField}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`body`,children:`Body`}),`\n`,_jsx(ParamField,{path:`issueId`,type:`string`,id:`param-issue-id`,children:_jsx(_components.p,{children:`This is the unique identifier for the issue.`})}),`\n`,_jsx(Heading,{level:`3`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseField,{name:`id`,type:`string`,id:`param-id`,children:_jsx(_components.p,{children:`This is the unique identifier for the issue.`})}),`\n`,_jsx(ResponseField,{name:`projectId`,type:`string`,id:`param-project-id`,children:_jsx(_components.p,{children:`This is the unique identifier for the project that this issue belongs to.`})}),`\n`,_jsx(ResponseField,{name:`problem`,type:`string`,id:`param-problem`,children:_jsx(_components.p,{children:`This is the description of the problem.`})}),`\n`,_jsx(ResponseField,{name:`rootCause`,type:`string`,id:`param-root-cause`,children:_jsx(_components.p,{children:`This is the root cause of the problem.`})}),`\n`,_jsxs(ResponseField,{name:`stepsToReproduce`,type:`array`,id:`param-steps-to-reproduce`,children:[_jsx(_components.p,{children:`The steps to reproduce the problem`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`stepNumber`,type:`integer`,id:`param-step-number`,children:_jsx(_components.p,{children:`This is the number of the step.`})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description`,children:_jsx(_components.p,{children:`This is the description of the step.`})})]})]}),`\n`,_jsxs(ResponseField,{name:`solutionSteps`,type:`array`,id:`param-solution-steps`,children:[_jsx(_components.p,{children:`The steps to solve the problem`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`stepNumber`,type:`integer`,id:`param-step-number-1`,children:_jsx(_components.p,{children:`This is the number of the step.`})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description-1`,children:_jsx(_components.p,{children:`This is the description of the step.`})})]})]}),`\n`,_jsxs(ResponseField,{name:`diff`,type:`object`,id:`param-diff`,children:[_jsx(_components.p,{children:`The diff showing the code changes made to solve the problem`}),_jsx(Expandable,{title:`Toggle object`,children:_jsxs(ResponseField,{name:`files`,type:`array`,id:`param-files`,children:[_jsx(_components.p,{children:`The files that were changed`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`fileName`,type:`string`,id:`param-file-name`,children:_jsx(_components.p,{children:`This is the name of the file.`})}),_jsxs(ResponseField,{name:`changes`,type:`array`,id:`param-changes`,children:[_jsx(_components.p,{children:`The changes made to the file`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`type`,type:`string`,id:`param-type`,children:_jsx(_components.p,{children:`This is the type of change (add, delete, modify).`})}),_jsxs(ResponseField,{name:`lines`,type:`array`,id:`param-lines`,children:[_jsx(_components.p,{children:`The lines that were changed`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`lineNumber`,type:`integer`,id:`param-line-number`,children:_jsx(_components.p,{children:`This is the number of the line.`})}),_jsx(ResponseField,{name:`oldCode`,type:`string`,id:`param-old-code`,children:_jsx(_components.p,{children:`This is the old code on the line.`})}),_jsx(ResponseField,{name:`newCode`,type:`string`,id:`param-new-code`,children:_jsx(_components.p,{children:`This is the new code on the line.`})})]})]})]})]})]})]})})]}),`\n`,_jsxs(ResponseField,{name:`investigationSteps`,type:`array`,id:`param-investigation-steps`,children:[_jsx(_components.p,{children:`The investigation steps taken to investigate the problem`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`action`,type:`string`,id:`param-action`,children:_jsx(_components.p,{children:`This is the action taken in this investigation step.`})}),_jsx(ResponseField,{name:`result`,type:`string`,id:`param-result`,children:_jsx(_components.p,{children:`This is the result of the action.`})}),_jsx(ResponseField,{name:`analysis`,type:`string`,id:`param-analysis`,children:_jsx(_components.p,{children:`This is the analysis of the result.`})})]})]}),`\n`,_jsx(ResponseField,{name:`createdAt`,type:`string`,id:`param-created-at`,children:_jsx(_components.p,{children:`This is the date and time when the issue was created.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Issue","api":"GET https://your_disto_url/api/v1/issues/{issueId}/","description":"This endpoint retrieves a specific issue by its ID.","href":"/api-reference/endpoints/issues/get_issue"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,RequestExample,ResponseExample,ResponseField}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`body`,children:`Body`}),`\n`,_jsx(ParamField,{path:`issueId`,type:`string`,id:`param-issue-id`,children:_jsx(_components.p,{children:`This is the unique identifier for the issue.`})}),`\n`,_jsx(Heading,{level:`3`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseField,{name:`id`,type:`string`,id:`param-id`,children:_jsx(_components.p,{children:`This is the unique identifier for the issue.`})}),`\n`,_jsx(ResponseField,{name:`projectId`,type:`string`,id:`param-project-id`,children:_jsx(_components.p,{children:`This is the unique identifier for the project that this issue belongs to.`})}),`\n`,_jsx(ResponseField,{name:`problem`,type:`string`,id:`param-problem`,children:_jsx(_components.p,{children:`This is the description of the problem.`})}),`\n`,_jsx(ResponseField,{name:`rootCause`,type:`string`,id:`param-root-cause`,children:_jsx(_components.p,{children:`This is the root cause of the problem.`})}),`\n`,_jsxs(ResponseField,{name:`stepsToReproduce`,type:`array`,id:`param-steps-to-reproduce`,children:[_jsx(_components.p,{children:`The steps to reproduce the problem`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`stepNumber`,type:`integer`,id:`param-step-number`,children:_jsx(_components.p,{children:`This is the number of the step.`})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description`,children:_jsx(_components.p,{children:`This is the description of the step.`})})]})]}),`\n`,_jsxs(ResponseField,{name:`solutionSteps`,type:`array`,id:`param-solution-steps`,children:[_jsx(_components.p,{children:`The steps to solve the problem`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`stepNumber`,type:`integer`,id:`param-step-number-1`,children:_jsx(_components.p,{children:`This is the number of the step.`})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description-1`,children:_jsx(_components.p,{children:`This is the description of the step.`})})]})]}),`\n`,_jsxs(ResponseField,{name:`diff`,type:`object`,id:`param-diff`,children:[_jsx(_components.p,{children:`The diff showing the code changes made to solve the problem`}),_jsx(Expandable,{title:`Toggle object`,children:_jsxs(ResponseField,{name:`files`,type:`array`,id:`param-files`,children:[_jsx(_components.p,{children:`The files that were changed`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`fileName`,type:`string`,id:`param-file-name`,children:_jsx(_components.p,{children:`This is the name of the file.`})}),_jsxs(ResponseField,{name:`changes`,type:`array`,id:`param-changes`,children:[_jsx(_components.p,{children:`The changes made to the file`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`type`,type:`string`,id:`param-type`,children:_jsx(_components.p,{children:`This is the type of change (add, delete, modify).`})}),_jsxs(ResponseField,{name:`lines`,type:`array`,id:`param-lines`,children:[_jsx(_components.p,{children:`The lines that were changed`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`lineNumber`,type:`integer`,id:`param-line-number`,children:_jsx(_components.p,{children:`This is the number of the line.`})}),_jsx(ResponseField,{name:`oldCode`,type:`string`,id:`param-old-code`,children:_jsx(_components.p,{children:`This is the old code on the line.`})}),_jsx(ResponseField,{name:`newCode`,type:`string`,id:`param-new-code`,children:_jsx(_components.p,{children:`This is the new code on the line.`})})]})]})]})]})]})]})})]}),`\n`,_jsxs(ResponseField,{name:`investigationSteps`,type:`array`,id:`param-investigation-steps`,children:[_jsx(_components.p,{children:`The investigation steps taken to investigate the problem`}),_jsxs(Expandable,{title:`Toggle object`,children:[_jsx(ResponseField,{name:`action`,type:`string`,id:`param-action`,children:_jsx(_components.p,{children:`This is the action taken in this investigation step.`})}),_jsx(ResponseField,{name:`result`,type:`string`,id:`param-result`,children:_jsx(_components.p,{children:`This is the result of the action.`})}),_jsx(ResponseField,{name:`analysis`,type:`string`,id:`param-analysis`,children:_jsx(_components.p,{children:`This is the analysis of the result.`})})]})]}),`\n`,_jsx(ResponseField,{name:`createdAt`,type:`string`,id:`param-created-at`,children:_jsx(_components.p,{children:`This is the date and time when the issue was created.`})}),`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`Example Request`,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://\u003cyour_disto_url>/api/v1/issues/{issueId}/'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`-H `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Authorization: Bearer \u003ctoken>'`})]}),`\n`]})})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`Response`,numberOfLines:`83`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`83`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123e4567-e89b-12d3-a456-426614174000\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"projectId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123e4567-e89b-12d3-a456-426614174001\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"problem\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"crash rate is > 0.2% for 1 hour on app 'Signal', version '6.35.0', OS 'iOS'\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"rootCause\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"You need to call a designated initializer of the superclass. The designated initializers for UINavigationController are init(nibName:bundle:) and init(rootViewController:). In your code, you're calling super.init(), which is not a designated initializer for UINavigationController.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepsToReproduce\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Launch the iOS app on an iPhone 8 device running iOS version 12.4.1 and app version 6.35.0.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Wait for the splash screen to appear.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Tap the 'continue' button.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"solutionSteps\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'\"Open the `OnboardingNavigationController.swift` file.\"'})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'\"Go to line 16 and modify the `init(onboardingController:)` method as follows:'}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"```swift\"}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`override init(rootViewController: UIViewController) {`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` super.init(rootViewController: rootViewController)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"```\"}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'This change ensures that the `UINavigationController` is properly initialized with a root view controller.\"'})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"stepNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Save the file.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"diff\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"files\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"fileName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"OnboardingNavigationController.swift\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"changes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"modify\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"lines\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"lineNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`16`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"oldCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"init(onboardingController:)\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"newCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"override init(rootViewController: UIViewController) {`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` super.init(rootViewController: rootViewController)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"investigationSteps\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"action\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SELECT latest(stacktrace) FROM MobileCrash WHERE appName = 'iOS App' AND deviceModel = 'iPhone 8' AND deviceOSVersion = '12.4.1' AND appVersion = '6.35.0' SINCE 1 hour AGO\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"NSInvalidArgumentException: -[UINavigationController init]: unrecognized selector sent to instance 0x7fb4ac40a200`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [OnboardingNavigationController init(onboardingController:)](OnboardingController.swift:16)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [OnboardingController nextViewController(milestone:)]: (OnboardingController.swift:70)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [OnboardingController showNextMilestone](OnboardingController.swift:60)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [OnboardingController startOnboarding](OnboardingController.swift:50)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [AppDelegate application(didFinishLaunchingWithOptions:)](AppDelegate.swift:200)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication _handleDelegateCallbacksWithOptions(isSuspended:restoreState:)]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication _callInitializationDelegatesForMainScene(transitionContext:)]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication _runWithMainScene(transitionContext:completion:)]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication workspaceDidEndTransaction]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [FBSSerialQueue _performNext]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [FBSSerialQueue _performNextFromRunLoopSource]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [__CFRunLoopDoSources0]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [__CFRunLoopRun]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [CFRunLoopRunSpecific]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication _run]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication _run]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [UIApplication main]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [main](main.m:14)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`at [start]\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"analysis\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'\"Based on the latest stacktrace retrieved from New Relic, the crash is caused by an unrecognized selector sent to an instance of `UINavigationController`. The crash occurs at line 16 of the `OnboardingController.swift` file, in the `init(onboardingController:)` method of the `OnboardingNavigationController` class.'})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`To further investigate the issue and identify the root cause, we need to retrieve the latest breadcrumbs for this crash. Breadcrumbs provide a trail of events leading up to the crash, which can help us understand the sequence of actions that triggered the crash.\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"createdAt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2023-08-02T14:30:00Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Issue","api":"GET https://your_disto_url/api/v1/issues/{issueId}/","description":"This endpoint retrieves a specific issue by its ID.","href":"/api-reference/endpoints/issues/get_issue"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Body","slug":"body","depth":3,"children":[]},{"title":"Response","slug":"response","depth":3,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"Example Request","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"2\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'https://\u0026#x3C;your_disto_url>/api/v1/issues/{issueId}/'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">-H \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">'Authorization: Bearer \u0026#x3C;token>'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"Response","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"83\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"123e4567-e89b-12d3-a456-426614174000\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"projectId\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"123e4567-e89b-12d3-a456-426614174001\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"problem\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"crash rate is > 0.2% for 1 hour on app 'Signal', version '6.35.0', OS 'iOS'\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"rootCause\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"You need to call a designated initializer of the superclass. The designated initializers for UINavigationController are init(nibName:bundle:) and init(rootViewController:). In your code, you're calling super.init(), which is not a designated initializer for UINavigationController.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepsToReproduce\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">1\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Launch the iOS app on an iPhone 8 device running iOS version 12.4.1 and app version 6.35.0.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">2\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Wait for the splash screen to appear.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">3\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Tap the 'continue' button.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"solutionSteps\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">1\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Open the `OnboardingNavigationController.swift` file.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">2\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Go to line 16 and modify the `init(onboardingController:)` method as follows:\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">```swift\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">override init(rootViewController: UIViewController) {\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> super.init(rootViewController: rootViewController)\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">```\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">This change ensures that the `UINavigationController` is properly initialized with a root view controller.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"stepNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">3\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Save the file.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"diff\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"files\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"fileName\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"OnboardingNavigationController.swift\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"changes\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"modify\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"lines\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"lineNumber\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">16\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"oldCode\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"init(onboardingController:)\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"newCode\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"override init(rootViewController: UIViewController) {\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> super.init(rootViewController: rootViewController)\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\">\\n\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">}\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"investigationSteps\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"action\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"SELECT latest(stacktrace) FROM MobileCrash WHERE appName = 'iOS App' AND deviceModel = 'iPhone 8' AND deviceOSVersion = '12.4.1' AND appVersion = '6.35.0' SINCE 1 hour AGO\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"result\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"NSInvalidArgumentException: -[UINavigationController init]: unrecognized selector sent to instance 0x7fb4ac40a200\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [OnboardingNavigationController init(onboardingController:)](OnboardingController.swift:16)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [OnboardingController nextViewController(milestone:)]: (OnboardingController.swift:70)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [OnboardingController showNextMilestone](OnboardingController.swift:60)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [OnboardingController startOnboarding](OnboardingController.swift:50)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [AppDelegate application(didFinishLaunchingWithOptions:)](AppDelegate.swift:200)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication _handleDelegateCallbacksWithOptions(isSuspended:restoreState:)]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication _callInitializationDelegatesForMainScene(transitionContext:)]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication _runWithMainScene(transitionContext:completion:)]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication workspaceDidEndTransaction]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [FBSSerialQueue _performNext]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [FBSSerialQueue _performNextFromRunLoopSource]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [__CFRunLoopDoSources0]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [__CFRunLoopRun]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [CFRunLoopRunSpecific]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication _run]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication _run]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [UIApplication main]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [main](main.m:14)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">at [start]\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"analysis\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Based on the latest stacktrace retrieved from New Relic, the crash is caused by an unrecognized selector sent to an instance of `UINavigationController`. The crash occurs at line 16 of the `OnboardingController.swift` file, in the `init(onboardingController:)` method of the `OnboardingNavigationController` class.\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">To further investigate the issue and identify the root cause, we need to retrieve the latest breadcrumbs for this crash. Breadcrumbs provide a trail of events leading up to the crash, which can help us understand the sequence of actions that triggered the crash.\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"createdAt\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2023-08-02T14:30:00Z\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Get Issue","path":"/api/v1/issues/{issueId}/","servers":[{"url":"https://your_disto_url"}],"method":"get","request":{"security":[],"parameters":{"query":{},"header":{},"cookie":{},"path":{"issueId":{"schema":[{"type":"string","description":"This is the unique identifier for the issue."}]}}},"body":{}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"id":[{"type":"string","description":"This is the unique identifier for the issue."}],"projectId":[{"type":"string","description":"This is the unique identifier for the project that this issue belongs to."}],"problem":[{"type":"string","description":"This is the description of the problem."}],"rootCause":[{"type":"string","description":"This is the root cause of the problem."}],"stepsToReproduce":[{"type":"array","items":[{"type":"object","properties":{"stepNumber":[{"type":"integer","description":"This is the number of the step."}],"description":[{"type":"string","description":"This is the description of the step."}]}}],"description":"The steps to reproduce the problem"}],"solutionSteps":[{"type":"array","items":[{"type":"object","properties":{"stepNumber":[{"type":"integer","description":"This is the number of the step."}],"description":[{"type":"string","description":"This is the description of the step."}]}}],"description":"The steps to solve the problem"}],"diff":[{"type":"object","properties":{"files":[{"type":"array","items":[{"type":"object","properties":{"fileName":[{"type":"string","description":"This is the name of the file."}],"changes":[{"type":"array","items":[{"type":"object","properties":{"type":[{"type":"string","description":"This is the type of change (add, delete, modify)."}],"lines":[{"type":"array","items":[{"type":"object","properties":{"lineNumber":[{"type":"integer","description":"This is the number of the line."}],"oldCode":[{"type":"string","description":"This is the old code on the line."}],"newCode":[{"type":"string","description":"This is the new code on the line."}]}}],"description":"The lines that were changed"}]}}],"description":"The changes made to the file"}]}}],"description":"The files that were changed"}]},"description":"The diff showing the code changes made to solve the problem"}],"investigationSteps":[{"type":"array","items":[{"type":"object","properties":{"action":[{"type":"string","description":"This is the action taken in this investigation step."}],"result":[{"type":"string","description":"This is the result of the action."}],"analysis":[{"type":"string","description":"This is the analysis of the result."}]}}],"description":"The investigation steps taken to investigate the problem"}],"createdAt":[{"type":"string","description":"This is the date and time when the issue was created."}]}}],"examples":{"example":{"value":{"id":"\u003cstring>","projectId":"\u003cstring>","problem":"\u003cstring>","rootCause":"\u003cstring>","stepsToReproduce":[{"stepNumber":123,"description":"\u003cstring>"}],"solutionSteps":[{"stepNumber":123,"description":"\u003cstring>"}],"diff":{"files":[{"fileName":"\u003cstring>","changes":[{"type":"\u003cstring>","lines":[{"lineNumber":123,"oldCode":"\u003cstring>","newCode":"\u003cstring>"}]}]}]},"investigationSteps":[{"action":"\u003cstring>","result":"\u003cstring>","analysis":"\u003cstring>"}],"createdAt":"\u003cstring>"}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"disto","siteName":"Disto","title":"Get Issue - Disto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:54:32.252Z","originalFileLocation":"api-reference/endpoints/issues/get_issue.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"This endpoint retrieves a specific issue by its ID.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Disto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Issue - Disto\">\u003cmeta data-mint-head property=\"og:description\" content=\"This endpoint retrieves a specific issue by its ID.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Disto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://disto.mintlify.site/_mintlify/api/og/v2?division=Issues\u0026amp;title=Get+Issue\u0026amp;description=This+endpoint+retrieves+a+specific+issue+by+its+ID.\u0026amp;theme=e738b109f5b4f29a5779d525\u0026amp;signature=ef3ee0fa5cc3ac72ef109523758ab392de7666e3fd0566046e98d78e264fa3c8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Issue - Disto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This endpoint retrieves a specific issue by its ID.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://disto.mintlify.site/_mintlify/api/og/v2?division=Issues\u0026amp;title=Get+Issue\u0026amp;description=This+endpoint+retrieves+a+specific+issue+by+its+ID.\u0026amp;theme=e738b109f5b4f29a5779d525\u0026amp;signature=ef3ee0fa5cc3ac72ef109523758ab392de7666e3fd0566046e98d78e264fa3c8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/disto/MH0UC1EzrPOCPnxy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Disto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#12A7D3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoints/issues/get_issue.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.distoai.com/#organization\",\"name\":\"Disto\",\"url\":\"https://docs.distoai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/disto/Fn7IlL7Fo_zKPZAm/logo/disto_logo.png?fit=max\u0026auto=format\u0026n=Fn7IlL7Fo_zKPZAm\u0026q=85\u0026s=a6180b828fdfa505b997f955090760d6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.distoai.com#website\",\"name\":\"Disto\",\"url\":\"https://docs.distoai.com\",\"publisher\":{\"@id\":\"https://docs.distoai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue#webpage\",\"url\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue\",\"name\":\"Get Issue\",\"description\":\"This endpoint retrieves a specific issue by its ID.\",\"dateModified\":\"2026-01-06T22:54:32.252Z\",\"isPartOf\":{\"@id\":\"https://docs.distoai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.distoai.com/api-reference/endpoints/projects/list_projects\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issues\",\"item\":\"https://docs.distoai.com/api-reference/endpoints/issues/create_issue\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Issue\",\"item\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue#apireference\",\"headline\":\"Get Issue\",\"name\":\"Get Issue\",\"description\":\"This endpoint retrieves a specific issue by its ID.\",\"url\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue\",\"mainEntityOfPage\":{\"@id\":\"https://docs.distoai.com/api-reference/endpoints/issues/get_issue#webpage\"},\"dateModified\":\"2026-01-06T22:54:32.252Z\",\"publisher\":{\"@id\":\"https://docs.distoai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.distoai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Disto\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Disto","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"group":"Hosting Options","pages":[{"title":"Disto Web (Recommended)","href":"/disto_web"},{"title":"Self-Hosting Disto","href":"/self_hosting"}]},{"title":"Create Account","href":"/create_account"},{"title":"Integrations","href":"/integrations"}]},{"group":"Self-Hosting Disto","pages":[{"group":"AWS","pages":[{"title":"Deploy Disto","href":"/self-hosting-aws/deploy"},{"title":"Create S3 Bucket","href":"/self-hosting-aws/s3"},{"title":"Create an AWS Cognito User Pool","href":"/self-hosting-aws/user-pool"},{"title":"Deploy LLM on AWS Sagemaker","href":"/self-hosting-aws/sagemaker"}]},{"group":"GCP","pages":[{"title":"Deploy Disto","href":"/self-hosting-gcp/deploy"},{"title":"Create Firebase Project","href":"/self-hosting-gcp/firebase"}]}]},{"group":"Using Disto","pages":[{"title":"Creating Projects","href":"/projects"},{"title":"Viewing and Creating Issues","href":"/issues"},{"title":"Collaboration","href":"/collaboration"},{"title":"Help","href":"/help"}]},{"group":"API Reference","pages":[{"title":"Authentication","href":"/api-reference/authentication"}]},{"group":"Endpoints","pages":[{"group":"Projects","pages":[{"title":"Get All Projects","api":"GET https://your_disto_url/api/v1/projects/","href":"/api-reference/endpoints/projects/list_projects"},{"title":"Get Project","api":"GET https://your_disto_url/api/v1/projects/{projectId}/","href":"/api-reference/endpoints/projects/get_project"}]},{"group":"Issues","pages":[{"title":"Create Issue","api":"POST https://your_disto_url/api/v1/issues/","description":"This endpoint creates a new issue. Because the LLM might take a few minutes to run, the process is asynchronous. Once the issue is created, a webhook will be sent to the provided callback URL.","href":"/api-reference/endpoints/issues/create_issue"},{"title":"Get Issue","api":"GET https://your_disto_url/api/v1/issues/{issueId}/","href":"/api-reference/endpoints/issues/get_issue"},{"title":"Delete Issue","api":"DELETE https://your_disto_url/api/v1/issues/{issueId}/","description":"This endpoint deletes an existing issue.","href":"/api-reference/endpoints/issues/delete_issue"}]}]}]},"basePath":"","title":"Get Issue - Disto","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js"]}