langgenius/dify · error · CreateDeploymentGuideSubmissionBlockedError

unsupportedDslMode

unsupportedDslMode

Error message

unsupportedDslMode

What it means

Error "unsupportedDslMode" thrown in langgenius/dify.

Source

Thrown at web/features/deployments/create-guide/state/submission.ts:102

    const envVarSlots = get(deploymentTargetEnvVarSlotsAtom)
    const envVarValues = get(envVarValuesAtom)
    const bindingSlots = get(deploymentTargetBindingSlotsAtom)
    const bindingSelections = get(deploymentTargetBindingSelectionsAtom)
    const selectedEnvironmentId = get(selectedEnvironmentIdAtom)
    const effectiveSelectedEnvironmentId =
      selectedEnvironmentId || get(deployableEnvironmentsAtom)[0]?.id
    const selectedEnvironment = effectiveSelectedEnvironmentId
      ? get(deployableEnvironmentsAtom).find((env) =>
          environmentMatchesIdentifier(env, effectiveSelectedEnvironmentId),
        )
      : undefined

    if (deployToEnvironment && !selectedEnvironment && !selectedEnvironmentId.trim())
      return undefined
    if (method === 'bindApp' && !effectiveSelectedApp?.id) return undefined
    if (method === 'importDsl' && !dslContent.trim()) return undefined
    if (method === 'importDsl' && !isWorkflowDsl(dslContent))
      throw new CreateDeploymentGuideSubmissionBlockedError('unsupportedDslMode')

    set(submissionUnsupportedDslNodesAtom, [])

    try {
      if (!deployToEnvironment) {
        if (!get(canSkipDeploymentAtom)) return undefined

        set(isCreatingReleaseOnlyAtom, true)

        try {
          const createdAppInstance = await get(createAppInstanceMutationAtom).mutateAsync({
            body: {
              displayName: submittedInstanceName,
              description: get(instanceDescriptionAtom).trim() || undefined,
            },
          })
          const appInstanceId = createdAppInstance.appInstance.id

View on GitHub (pinned to ef8544b173)

When it happens

Trigger: Thrown at web/features/deployments/create-guide/state/submission.ts:102 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of langgenius/dify@ef8544b173 (2026-08-12). Data as JSON: /api/errors/2809a6bf0e20a891. Report an issue: GitHub.