clash-verge-rev/clash-verge-rev · error · Error
rules.modals.editor.form.validation.conditionRequired
Error message
rules.modals.editor.form.validation.conditionRequired
What it means
Error "rules.modals.editor.form.validation.conditionRequired" thrown in clash-verge-rev/clash-verge-rev.
Source
Thrown at src/components/profile/rules-editor-viewer.tsx:581
setRuleList(rulesObj?.rules || [])
}, [groupsUid, mergeUid, profileUid])
useEffect(() => {
if (!open) return
fetchContent()
fetchProfile()
}, [fetchContent, fetchProfile, open])
useEffect(() => {
return () => {
editorRef.current?.dispose()
editorRef.current = null
}
}, [])
const validateRule = () => {
if ((ruleType.required ?? true) && !ruleContent) {
throw new Error(
t('rules.modals.editor.form.validation.conditionRequired'),
)
}
if (ruleType.validator && !ruleType.validator(ruleContent)) {
throw new Error(t('rules.modals.editor.form.validation.invalidRule'))
}
const condition = (ruleType.required ?? true) ? ruleContent : ''
return `${ruleType.name}${condition ? ',' + condition : ''},${proxyPolicy}${
ruleType.noResolve && noResolve ? ',no-resolve' : ''
}`
}
const handleSave = useLockFn(async () => {
try {
if (!(await saveProfileFile(property, currData))) {
await fetchContent()
onClose()View on GitHub (pinned to 5cad0f2799)
When it happens
Trigger: Thrown at src/components/profile/rules-editor-viewer.tsx:581 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of clash-verge-rev/clash-verge-rev@5cad0f2799 (2026-08-12).
Data as JSON: /api/errors/d496d8ec47a8bb44.
Report an issue: GitHub.