goharbor/harbor · error

%s is too large

Error message

%s is too large

What it means

Error "%s is too large" thrown in goharbor/harbor.

Source

Thrown at src/pkg/retention/policy/rule/latestps/evaluator.go:88

	}

	log.Warningf("default parameter %d used for rule %s", DefaultK, TemplateID)

	return &evaluator{
		k: DefaultK,
	}
}

// Valid ...
func Valid(params rule.Parameters) error {
	if params != nil {
		if p, ok := params[ParameterK]; ok {
			if v, ok := utils.ParseJSONInt(p); ok {
				if v < 0 {
					return fmt.Errorf("%s is less than zero", ParameterK)
				}
				if v >= math.MaxInt16 {
					return fmt.Errorf("%s is too large", ParameterK)
				}
			} else {
				return fmt.Errorf("%s type error", ParameterK)
			}
		}
	}
	return nil
}

View on GitHub (pinned to 7b2fd08cc5)

When it happens

Trigger: Thrown at src/pkg/retention/policy/rule/latestps/evaluator.go:88 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of goharbor/harbor@7b2fd08cc5 (2026-08-16). Data as JSON: /api/errors/acae3e6788aad3f6. Report an issue: GitHub.