beego/beego · error

<TextField.SetRaw> unknown value `%s`

Error message

<TextField.SetRaw> unknown value `%s`

What it means

Error "<TextField.SetRaw> unknown value `%s`" thrown in beego/beego.

Source

Thrown at client/orm/internal/models/models_fields.go:690

}

// String convert TextField to string
func (e *TextField) String() string {
	return e.Value()
}

// FieldType return enum type
func (e *TextField) FieldType() int {
	return TypeTextField
}

// SetRaw convert interface string to string
func (e *TextField) SetRaw(value interface{}) error {
	switch d := value.(type) {
	case string:
		e.Set(d)
	default:
		return fmt.Errorf("<TextField.SetRaw> unknown value `%s`", value)
	}
	return nil
}

// RawValue return TextField value
func (e *TextField) RawValue() interface{} {
	return e.Value()
}

// verify TextField implement Fielder
var _ Fielder = new(TextField)

// JSONField postgres json field.
type JSONField string

// Value return JSONField value
func (j JSONField) Value() string {
	return string(j)

View on GitHub (pinned to 939cfde380)

When it happens

Trigger: Thrown at client/orm/internal/models/models_fields.go:690 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of beego/beego@939cfde380 (2026-08-15). Data as JSON: /api/errors/0b895b8909179b3c. Report an issue: GitHub.