Skip to content

fix(java): preserve and escape all-underscore discriminator values #56002

fix(java): preserve and escape all-underscore discriminator values

fix(java): preserve and escape all-underscore discriminator values #56002

Triggered via pull request August 17, 2026 03:31
Status Failure
Total duration 4m 48s
Artifacts

ci.yml

on: pull_request
changes-filter
4s
changes-filter
Fit to window
Zoom out
Zoom in

Annotations

10 errors
src/tests/v2/generate.test.ts > fern sdk generate > fern definition > should generate SDK from fern definition: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target go Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:72:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-GF2qjy4wZ7Tr', duration: 3413, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > go: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target go Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:20:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-7QGq6211jY6Q', duration: 5134, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > go: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target go Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:20:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-p5vl6lwcnBhB', duration: 5301, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > go: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target go Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:20:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-ErcHYD2JEWc6', duration: 5132, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > python: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target python Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:15:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-N1sOupdRmi28', duration: 7113, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > python: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target python Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:15:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-XWCcIp1IShis', duration: 8760, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > python: packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1 Command: fern-v2 sdk generate --target python Stdout: Stderr: ⚠ You are not logged in to Fern. To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable ❯ runCliV2 src/utils/runCliV2.ts:156:27 ❯ src/tests/v2/generate.test.ts:15:28 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-3784-jh5eeGUsVPGO', duration: 5312, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
src/tests/generate/generate.test.ts > fern generate > ir contains fdr definitionid: packages/cli/ete-tests/src/tests/generate/generate.test.ts#L88
Error: Failed to get path to IR: DEBUG 2026-08-17T03:33:43.940Z Running fern-dev (@fern-api/fern-api-dev@0.0.0) ERROR 2026-08-17T03:33:44.029Z Authentication required. Please run 'fern login' or set the FERN_TOKEN environment variable. DEBUG 2026-08-17T03:33:45.417Z Error at logErrorMessage (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58) at TaskContextImpl.failWithoutThrowing (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9) at TaskContextImpl.failAndThrow (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14) at askToLogin (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17) at async _CliContext.runTaskWithInit (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22) at async generateAPIWorkspaces (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30) at async Object.handler (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20) DEBUG 2026-08-17T03:33:45.418Z Checking if @fern-api/fern-api-dev upgrade is available... DEBUG 2026-08-17T03:33:45.419Z Latest version: 0.0.0. No upgrade available. DEBUG 2026-08-17T03:33:45.422Z [api]: Getting latest version for fernapi/fern-typescript-sdk with CLI version 0.0.0, includeMajor: undefined, prior version: 3.63.3, FDR origin: https://registry-dev2.buildwithfern.com DEBUG 2026-08-17T03:33:45.423Z [api]: [FDR] getLatestGeneratorRelease request: {"generator":"ts-sdk","releaseTypes":["GA"],"cliVersion":"0.0.0","generatorMajorVersion":3} DEBUG 2026-08-17T03:33:45.735Z [api]: [FDR] getLatestGeneratorRelease failed for fernapi/fern-typescript-sdk: {"ok":false,"error":{"content":{"reason":"status-code","statusCode":404,"body":{"defined":false,"code":"NOT_FOUND","status":404,"message":"No latest release found for generator=ts-sdk, cliVersion=0.0.0, irVersion=unset, generatorMajorVersion=3, releaseTypes=[\"GA\"]"}}}} ❯ logErrorMessage ../cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58 ❯ TaskContextImpl.failWithoutThrowing ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9 ❯ TaskContextImpl.failAndThrow ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14 ❯ askToLogin ../cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17 ❯ _CliContext.runTaskWithInit ../cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22 ❯ generateAPIWorkspaces ../cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30 ❯ Object.handler ../cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20 ❯ src/tests/generate/generate.test.ts:88:19
src/tests/generate/generate.test.ts > fern generate > ir contains fdr definitionid: packages/cli/ete-tests/src/tests/generate/generate.test.ts#L88
Error: Failed to get path to IR: DEBUG 2026-08-17T03:33:34.290Z Running fern-dev (@fern-api/fern-api-dev@0.0.0) ERROR 2026-08-17T03:33:34.356Z Authentication required. Please run 'fern login' or set the FERN_TOKEN environment variable. DEBUG 2026-08-17T03:33:36.913Z Error at logErrorMessage (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58) at TaskContextImpl.failWithoutThrowing (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9) at TaskContextImpl.failAndThrow (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14) at askToLogin (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17) at async _CliContext.runTaskWithInit (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22) at async generateAPIWorkspaces (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30) at async Object.handler (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20) DEBUG 2026-08-17T03:33:36.924Z Checking if @fern-api/fern-api-dev upgrade is available... DEBUG 2026-08-17T03:33:36.924Z Latest version: 0.0.0. No upgrade available. DEBUG 2026-08-17T03:33:36.934Z [api]: Getting latest version for fernapi/fern-typescript-sdk with CLI version 0.0.0, includeMajor: undefined, prior version: 3.63.3, FDR origin: https://registry-dev2.buildwithfern.com DEBUG 2026-08-17T03:33:36.935Z [api]: [FDR] getLatestGeneratorRelease request: {"generator":"ts-sdk","releaseTypes":["GA"],"cliVersion":"0.0.0","generatorMajorVersion":3} ❯ logErrorMessage ../cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58 ❯ TaskContextImpl.failWithoutThrowing ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9 ❯ TaskContextImpl.failAndThrow ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14 ❯ askToLogin ../cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17 ❯ _CliContext.runTaskWithInit ../cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22 ❯ generateAPIWorkspaces ../cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30 ❯ Object.handler ../cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20 ❯ src/tests/generate/generate.test.ts:88:19
src/tests/generate/generate.test.ts > fern generate > ir contains fdr definitionid: packages/cli/ete-tests/src/tests/generate/generate.test.ts#L88
Error: Failed to get path to IR: DEBUG 2026-08-17T03:33:26.846Z Running fern-dev (@fern-api/fern-api-dev@0.0.0) ERROR 2026-08-17T03:33:26.908Z Authentication required. Please run 'fern login' or set the FERN_TOKEN environment variable. DEBUG 2026-08-17T03:33:27.873Z Error at logErrorMessage (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58) at TaskContextImpl.failWithoutThrowing (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9) at TaskContextImpl.failAndThrow (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14) at askToLogin (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17) at async _CliContext.runTaskWithInit (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22) at async generateAPIWorkspaces (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30) at async Object.handler (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20) DEBUG 2026-08-17T03:33:27.875Z Checking if @fern-api/fern-api-dev upgrade is available... DEBUG 2026-08-17T03:33:27.875Z Latest version: 0.0.0. No upgrade available. DEBUG 2026-08-17T03:33:27.878Z [api]: Getting latest version for fernapi/fern-typescript-sdk with CLI version 0.0.0, includeMajor: undefined, prior version: 3.63.3, FDR origin: https://registry-dev2.buildwithfern.com DEBUG 2026-08-17T03:33:27.878Z [api]: [FDR] getLatestGeneratorRelease request: {"generator":"ts-sdk","releaseTypes":["GA"],"cliVersion":"0.0.0","generatorMajorVersion":3} ❯ logErrorMessage ../cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58 ❯ TaskContextImpl.failWithoutThrowing ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9 ❯ TaskContextImpl.failAndThrow ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14 ❯ askToLogin ../cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17 ❯ _CliContext.runTaskWithInit ../cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22 ❯ generateAPIWorkspaces ../cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30 ❯ Object.handler ../cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20 ❯ src/tests/generate/generate.test.ts:88:19