larksuite/cli · error

schema maximum: %w

Error message

schema maximum: %w

What it means

Schema tag guard: the maximum value could not be parsed as a finite float (wraps parseFiniteFloat error).

Source

Thrown at shortcuts/common/typed_compile_args.go:475

				return result, fmt.Errorf("schema minLength: %w", err)
			}
			result.minLength = &v
		case "maxLength":
			v, err := parseNonnegativeInt(value)
			if err != nil {
				return result, fmt.Errorf("schema maxLength: %w", err)
			}
			result.maxLength = &v
		case "minimum":
			v, err := parseFiniteFloat(value)
			if err != nil {
				return result, fmt.Errorf("schema minimum: %w", err)
			}
			result.minimum = &v
		case "maximum":
			v, err := parseFiniteFloat(value)
			if err != nil {
				return result, fmt.Errorf("schema maximum: %w", err)
			}
			result.maximum = &v
		case "minItems":
			v, err := parseNonnegativeInt(value)
			if err != nil {
				return result, fmt.Errorf("schema minItems: %w", err)
			}
			result.minItems = &v
		case "maxItems":
			v, err := parseNonnegativeInt(value)
			if err != nil {
				return result, fmt.Errorf("schema maxItems: %w", err)
			}
			result.maxItems = &v
		default:
			return result, fmt.Errorf("unknown schema token %q", key)
		}
	}

View on GitHub (pinned to 7fd6ef3c07)

Solutions

  1. Use a finite numeric literal for maximum
Defensive patterns

Strategy: validation

When it happens

Trigger: Thrown at shortcuts/common/typed_compile_args.go:475 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of larksuite/cli@7fd6ef3c07 (2026-09-04). Data as JSON: /api/errors/38462eeaf3875551. Report an issue: GitHub.