langgenius/dify · error · Error

Invalid E2E env: ${messages.join('\n')}

Error message

Invalid E2E env:
${messages.join('\n')}

What it means

Error "Invalid E2E env: ${messages.join('\n')}" thrown in langgenius/dify.

Source

Thrown at e2e/scripts/env.ts:70

    const [key, value] = entry
    process.env[key] ??= value
  }
}

export const validateE2eEnv = () =>
  createEnv({
    client: {},
    clientPrefix: 'NEXT_PUBLIC_',
    emptyStringAsUndefined: true,
    onValidationError: (issues) => {
      const messages = issues.map((issue) => {
        const path =
          Array.isArray(issue.path) && issue.path.length > 0 ? issue.path.join('.') : '(root)'
        return `- ${path}: ${issue.message}`
      })

      throw new Error(`Invalid E2E env:\n${messages.join('\n')}`)
    },
    runtimeEnv: {
      CUCUMBER_HEADLESS: process.env.CUCUMBER_HEADLESS,
      E2E_ADMIN_EMAIL: process.env.E2E_ADMIN_EMAIL,
      E2E_ADMIN_NAME: process.env.E2E_ADMIN_NAME,
      E2E_ADMIN_PASSWORD: process.env.E2E_ADMIN_PASSWORD,
      E2E_AGENT_BACKEND_PORT: process.env.E2E_AGENT_BACKEND_PORT,
      E2E_AGENT_BACKEND_URL: process.env.E2E_AGENT_BACKEND_URL,
      E2E_AGENT_DECISION_MODEL_NAME: process.env.E2E_AGENT_DECISION_MODEL_NAME,
      E2E_AGENT_DECISION_MODEL_PROVIDER: process.env.E2E_AGENT_DECISION_MODEL_PROVIDER,
      E2E_AGENT_DECISION_MODEL_TYPE: process.env.E2E_AGENT_DECISION_MODEL_TYPE,
      E2E_API_URL: process.env.E2E_API_URL,
      E2E_BASE_URL: process.env.E2E_BASE_URL,
      E2E_BROWSER: process.env.E2E_BROWSER,
      E2E_CUCUMBER_TAGS: process.env.E2E_CUCUMBER_TAGS,
      E2E_FORCE_WEB_BUILD: process.env.E2E_FORCE_WEB_BUILD,
      E2E_INIT_PASSWORD: process.env.E2E_INIT_PASSWORD,
      E2E_MARKETPLACE_API_URL: process.env.E2E_MARKETPLACE_API_URL,

View on GitHub (pinned to ef8544b173)

When it happens

Trigger: Thrown at e2e/scripts/env.ts:70 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/6f96143ac4c5cbbf. Report an issue: GitHub.