{"record":{"id":"2809a6bf0e20a891","repo":"langgenius/dify","slug":"unsupporteddslmode","errorCode":"unsupportedDslMode","errorMessage":"unsupportedDslMode","messagePattern":"unsupportedDslMode","errorType":"error_code","errorClass":"CreateDeploymentGuideSubmissionBlockedError","httpStatus":null,"severity":"error","filePath":"web/features/deployments/create-guide/state/submission.ts","lineNumber":102,"sourceCode":"    const envVarSlots = get(deploymentTargetEnvVarSlotsAtom)\n    const envVarValues = get(envVarValuesAtom)\n    const bindingSlots = get(deploymentTargetBindingSlotsAtom)\n    const bindingSelections = get(deploymentTargetBindingSelectionsAtom)\n    const selectedEnvironmentId = get(selectedEnvironmentIdAtom)\n    const effectiveSelectedEnvironmentId =\n      selectedEnvironmentId || get(deployableEnvironmentsAtom)[0]?.id\n    const selectedEnvironment = effectiveSelectedEnvironmentId\n      ? get(deployableEnvironmentsAtom).find((env) =>\n          environmentMatchesIdentifier(env, effectiveSelectedEnvironmentId),\n        )\n      : undefined\n\n    if (deployToEnvironment && !selectedEnvironment && !selectedEnvironmentId.trim())\n      return undefined\n    if (method === 'bindApp' && !effectiveSelectedApp?.id) return undefined\n    if (method === 'importDsl' && !dslContent.trim()) return undefined\n    if (method === 'importDsl' && !isWorkflowDsl(dslContent))\n      throw new CreateDeploymentGuideSubmissionBlockedError('unsupportedDslMode')\n\n    set(submissionUnsupportedDslNodesAtom, [])\n\n    try {\n      if (!deployToEnvironment) {\n        if (!get(canSkipDeploymentAtom)) return undefined\n\n        set(isCreatingReleaseOnlyAtom, true)\n\n        try {\n          const createdAppInstance = await get(createAppInstanceMutationAtom).mutateAsync({\n            body: {\n              displayName: submittedInstanceName,\n              description: get(instanceDescriptionAtom).trim() || undefined,\n            },\n          })\n          const appInstanceId = createdAppInstance.appInstance.id\n","sourceCodeStart":84,"sourceCodeEnd":120,"githubUrl":"https://github.com/langgenius/dify/blob/ef8544b173fd6cd7a8e71df2cab576e52bebbfbc/web/features/deployments/create-guide/state/submission.ts#L84-L120","documentation":"Error \"unsupportedDslMode\" thrown in langgenius/dify.","triggerScenarios":"Thrown at web/features/deployments/create-guide/state/submission.ts:102 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"ef8544b173fd6cd7a8e71df2cab576e52bebbfbc","analyzedAt":"2026-08-12T05:15:17.394Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}