[{"data":1,"prerenderedAt":431},["ShallowReactive",2],{"content-en-\u002Fapi\u002Ferror-codes":3},{"id":4,"title":5,"body":6,"description":423,"extension":424,"meta":425,"navigation":426,"path":427,"seo":428,"stem":429,"__hash__":430},"content_en\u002Fapi\u002Ferror-codes.md","Error and Warning Codes",{"type":7,"value":8,"toc":415},"minimark",[9,13,30,35,183,186,196,200,303,308,400],[10,11,5],"h1",{"id":12},"error-and-warning-codes",[14,15,16,17,25,26,29],"p",{},"All codes use English message templates. Use ",[18,19,21],"a",{"href":20},"\u002Fen\u002Fapi\u002Fdiagnostics",[22,23,24],"code",{},"formatDiagnosticLog"," or ",[22,27,28],{},"formatMessage"," to format them.",[31,32,34],"h2",{"id":33},"errors-render-aborts","Errors (render aborts)",[36,37,38,51],"table",{},[39,40,41],"thead",{},[42,43,44,48],"tr",{},[45,46,47],"th",{},"Code",[45,49,50],{},"When",[52,53,54,76,86,100,114,137,147,157,173],"tbody",{},[42,55,56,62],{},[57,58,59],"td",{},[22,60,61],{},"file_not_found",[57,63,64,67,68,71,72,75],{},[22,65,66],{},"include",", ",[22,69,70],{},"component",", or ",[22,73,74],{},"extend"," target does not exist",[42,77,78,83],{},[57,79,80],{},[22,81,82],{},"frontmatter_too_large",[57,84,85],{},"Front matter source exceeds 64 KB",[42,87,88,93],{},[57,89,90],{},[22,91,92],{},"duplicate_component_alias",[57,94,95,96,99],{},"Same ",[22,97,98],{},"component … as"," alias registered twice in one file",[42,101,102,107],{},[57,103,104],{},[22,105,106],{},"alias_collision",[57,108,109,110,113],{},"Component ",[22,111,112],{},"as"," name collides with a variable or parent registration",[42,115,116,121],{},[57,117,118],{},[22,119,120],{},"forbidden_property_access",[57,122,123,124,67,127,67,130,67,133,136],{},"Access to a dangerous key (",[22,125,126],{},"__proto__",[22,128,129],{},"prototype",[22,131,132],{},"constructor",[22,134,135],{},"__defineGetter__",")",[42,138,139,144],{},[57,140,141],{},[22,142,143],{},"parse_error",[57,145,146],{},"Syntax outside the whitelist, malformed DSL, or missing client loader",[42,148,149,154],{},[57,150,151],{},[22,152,153],{},"component_multiline_output",[57,155,156],{},"Component rendered more than one line (components must be single-line)",[42,158,159,164],{},[57,160,161],{},[22,162,163],{},"server_context_on_client",[57,165,166,169,170],{},[22,167,168],{},"serverContext"," passed to ",[22,171,172],{},"renderClient",[42,174,175,180],{},[57,176,177],{},[22,178,179],{},"load_failed",[57,181,182],{},"Loader failed for a reason other than not found",[14,184,185],{},"Example error log:",[187,188,194],"pre",{"className":189,"code":191,"language":192,"meta":193},[190],"language-text","[hyogen:error] file_not_found\n  path: .\u002Fmissing.md\n  from: .\u002Fpage.md\n  via: include\n","text","",[22,195,191],{"__ignoreMap":193},[31,197,199],{"id":198},"warnings-render-continues","Warnings (render continues)",[36,201,202,210],{},[39,203,204],{},[42,205,206,208],{},[45,207,47],{},[45,209,50],{},[52,211,212,230,246,258,271,283,293],{},[42,213,214,219],{},[57,215,216],{},[22,217,218],{},"circular_include",[57,220,221,222,224,225,224,227,229],{},"Circular ",[22,223,66],{}," \u002F ",[22,226,70],{},[22,228,74],{}," reference — skipped",[42,231,232,237],{},[57,233,234],{},[22,235,236],{},"nest_limit_exceeded",[57,238,239,224,242,245],{},[22,240,241],{},"if",[22,243,244],{},"each"," structural nesting exceeds 20 — block skipped",[42,247,248,253],{},[57,249,250],{},[22,251,252],{},"extend_in_component",[57,254,255,257],{},[22,256,74],{}," inside a component — skipped",[42,259,260,265],{},[57,261,262],{},[22,263,264],{},"prop_type_mismatch",[57,266,267,268],{},"Component prop type does not match — value becomes ",[22,269,270],{},"undefined",[42,272,273,278],{},[57,274,275],{},[22,276,277],{},"prop_missing",[57,279,280,281],{},"Required component prop missing — value becomes ",[22,282,270],{},[42,284,285,290],{},[57,286,287],{},[22,288,289],{},"prop_unknown",[57,291,292],{},"Unknown prop key passed to component — ignored",[42,294,295,300],{},[57,296,297],{},[22,298,299],{},"suspicious_context_value",[57,301,302],{},"Context value looks dangerous (XSS patterns) — not modified",[304,305,307],"h3",{"id":306},"suspicious_context_value-reasons","suspicious_context_value reasons",[36,309,310,320],{},[39,311,312],{},[42,313,314,317],{},[45,315,316],{},"Reason",[45,318,319],{},"Detects",[52,321,322,337,355,370,388],{},[42,323,324,329],{},[57,325,326],{},[22,327,328],{},"contains_html_script_tag",[57,330,331,224,334],{},[22,332,333],{},"\u003Cscript",[22,335,336],{},"\u003C\u002Fscript>",[42,338,339,344],{},[57,340,341],{},[22,342,343],{},"contains_event_handler",[57,345,346,67,349,67,352],{},[22,347,348],{},"onerror=",[22,350,351],{},"onclick=",[22,353,354],{},"onload=",[42,356,357,362],{},[57,358,359],{},[22,360,361],{},"contains_dangerous_scheme",[57,363,364,67,367],{},[22,365,366],{},"javascript:",[22,368,369],{},"vbscript:",[42,371,372,377],{},[57,373,374],{},[22,375,376],{},"contains_embed_tag",[57,378,379,67,382,67,385],{},[22,380,381],{},"\u003Ciframe",[22,383,384],{},"\u003Cobject",[22,386,387],{},"\u003Cembed",[42,389,390,395],{},[57,391,392],{},[22,393,394],{},"contains_meta_refresh",[57,396,397],{},[22,398,399],{},"\u003Cmeta … http-equiv",[14,401,402,403,406,407,410,411,414],{},"Warnings are collected in ",[22,404,405],{},"RenderResult.warnings"," and ",[22,408,409],{},"BuildResult.warnings",". Errors are thrown as ",[22,412,413],{},"HyogenError",".",{"title":193,"searchDepth":416,"depth":416,"links":417},2,[418,419],{"id":33,"depth":416,"text":34},{"id":198,"depth":416,"text":199,"children":420},[421],{"id":306,"depth":422,"text":307},3,"Diagnostic codes thrown or returned by hyogen-md.","md",{},true,"\u002Fapi\u002Ferror-codes",{"title":5,"description":423},"api\u002Ferror-codes","SXPhph8cTkUmzC_okIY--CIojVcZAMHsERrdlgWCjlM",1787223114775]