iOfficeAI/OfficeCLI
Documented errors, page 4 of 6. Back to iOfficeAI/OfficeCLI
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Batch input must be a JSON array. Got | validation | error | json, batch, validation, schema |
| Invalid --prop ' ': key is empty. Use key=value (e.g… | exception | error | cli, prop, parse, invalid-value |
| Invalid 'tickLabelSkip' value | validation | error | chart, axis, tick-label-skip, range-check, ooxml-schema |
| mmdc failed (exit ). | exception | error | mermaid, mmdc, puppeteer, chrome, infrastructure, process |
| Expected PropertyName | validation | warning | batch, json, batch-item, malformed, deserialization |
| Invalid labelPos ' ': expected one of ctr, inBase, inEnd… | validation | error | ooxml, chart, input-validation, data-labels, csharp |
| Invalid 'lineSpacing' value | validation | error | spacing, word, line-spacing, argument, validation |
| Invalid ' ' value ' '. Expected a non-negative integer. | validation | error | parsing, input-validation, numeric, uint, excel, officecli |
| Picture/shape must be positive (got ' '). | exception | error | excel, drawing, anchor, dimension, validation, cell-index |
| Another watch process is already running | exception | error | watch, concurrency, duplicate-guard, ipc |
| Formula has a function call with | validation | error | excel, formulas, limits, input-validation |
plugin_stream_closed Format-handler session for | exception | error | plugins, format-handler, session, io, cli-exception |
| series must be added to a chart parent: /SheetName/chart[N] | exception | error | excel, chart, series, path, validation |
| comment already exists on | validation | error | excel, comment, collision, overlap, validation |
| SharedString entry not found | exception | error | excel, shared-string, corrupt-file, not-found, get |
| Cell value exceeds Excel's -character limit (got ) | validation | error | excel, cell-value, validation, limits |
| labelFilter must be 'field:type:value', got | validation | error | pivot, excel, label-filter, validation, input-validation, format |
| Invalid 'crossBetween' value | validation | error | ooxml, chart, input-validation, axis, csharp |
| Sparkline requires 'dataRange' (or 'range'/'data') property… | exception | error | excel, sparkline, missing-property, data-range, input-validation |
| Invalid horizontal alignment | exception | error | excel, alignment, validation, error-message-mismatch |
| Parent element not found | exception | error | excel, add, xml-path, navigation, validation |
| Expected an integer cell index or a unit-qualified offset… | exception | error | excel, drawing, anchor, origin, emu, units, validation |
| Invalid gapWidth: ' '. Expected integer (0-500). | validation | error | ooxml, chart, input-validation, bar-chart, csharp |
| Invalid data URI: missing comma separator | exception | error | image, data-uri, malformed-input, validation |
| Invalid length value | validation | error | length, excel, argument, validation |
| Invalid --page value | exception | error | page-validation, powerpoint, html, range, validation |
| Invalid value: ' ' (empty). | validation | warning | effect, parsing, validation, user-input, drawing |
| pivotTableDefinition is missing | exception | error | pivot-table, excel, ooxml, invalid-operation, precondition, calculated-field, officecli |
| Series not found (total: ) | exception | error | excel, charts, series, path-index, argument-exception |
| Unknown displayEmptyCellsAs value | exception | error | excel, sparkline, enum-value, input-validation |
unsupported_plugin_kind Plugin ' ' is not a dump-reader; lint only applies to dump-reader plugins. | exception | error | plugins, lint, plugin-kind, dump-reader |
| --xml is required for append | validation | error | xml, xpath, openxml, argument, raw-set |
| Checksum mismatch for | exception | error | install, checksum, integrity, network, postinstall |
| Invalid merge ref ' ': range must read top-left to… | validation | error | excel, merge, cell-reference, orientation |
| invalid showDataAs: ' '. Valid: normal, percent_of_total… | validation | error | pivottable, showdataas, strict-enum, typo, argument-validation |
| Unknown operator | validation | error | excel, validation, operator, enum |
| 'display' property is not supported for Excel OLE (Excel… | exception | error | excel, ole, unsupported-property, display, validation |
| Invalid color value: ' '. Alpha percentage must be 0%-100%. | exception | error | color, validation, argument, alpha, range |
invalid_json Invalid JSON data: parsed to null | error_code | error | json, validation, template, merge |
| 'query' command requires 'selector' field. Example | exception | error | batch, query, validation, officecli |
| Cell not found | exception | error | excel, rich-text, run, not-found, get |
| Invalid majorUnit ' ': must be a positive number (OOXML… | validation | error | ooxml, chart, input-validation, axis, csharp |
| Invalid skill file path | validation | error | skills, security, path-traversal, validation |
| Invalid font size: ' '. Excel font size must be <= 409pt. | exception | error | excel, font, validation, ecma-376 |
| 'set' command requires 'props' field with at least one… | exception | error | batch, set, validation, officecli |
| Invalid sparkline range | validation | error | excel, sparkline, cell-reference, grid |
| number format is chars; Excel's limit is 255. | exception | error | excel, number-format, validation, ecma-376 |
| Failed to parse formula | exception | error | formula, katex, latex, parsing |
| Invalid ' ' value ' '. Expected a finite number with… | validation | error | validation, parsing, spacing |
| Invalid range ' '. Expected one or more 'start:end' ranges… | exception | error | parsing, input-validation, range, officecli |
| Invalid threshold ' ' in colorRule. Expected a number. | validation | error | chart, conditional-coloring, colorrule, number-parsing |
plugin_command_failed Dump-reader plugin ' ' replay aborted | exception | error | plugins, dump-reader, io, cli-exception |
| Property 'ref' or 'range' is required for table | validation | error | excel, table, validation, missing-property |
| Unknown underline value | exception | error | excel, shape, font, underline, enum-value, input-validation |
| Cannot store ' ' as date; Excel does not support dates… | validation | error | excel, xlsx, cell, date, epoch, validation |
| Invalid JSON for 'runs | validation | error | excel, ooxml, richtext, json, parse-error, argument |
| Invalid 'reflection' value | validation | warning | reflection, effect, validation, user-input, drawing |
| Worksheet missing | exception | error | pivot-table, excel, ooxml, invalid-operation, precondition, officecli |
| Expected object or ["key=value"] array for props | validation | warning | batch, json, props, deserialization, api-contract |
| 'rid' property is required for chartex (pinned relationship… | exception | error | excel, openxml, add-part, chartex, required-property |
| Expected an integer cell count or a unit-qualified size… | exception | error | excel, drawing, anchor, dimension, emu, units, validation |
| mermaid failed to render | exception | error | mermaid, render, chrome, layout, elk, infrastructure |
| pivot name must not be whitespace-only | validation | error | pivot, excel, naming, validation, whitespace |
plugin_spawn_failed Failed to start format-handler plugin | exception | error | plugins, format-handler, process, spawn, cli-exception |
| Invalid font size: ' '. Minimum font size is 0.5pt (one… | exception | error | font, validation, argument, range, ooxml |
| One of --index, --after, or --before is required when… | exception | error | excel, openxml, move, sheet-reorder, missing-argument |
| Part ' ' contains no root element (only an XML declaration… | exception | error | raw-xml, ooxml, corrupt-package, invalid-data, custom-xml |
plugin_create_failed Format-handler plugin | error_code | error | plugin, timeout, create, process |
| axisMin= is invalid on a log-scaled axis: a logarithmic… | validation | error | ooxml, chart, input-validation, log-scale, axis, csharp |
| source must not be empty | validation | error | pivottable, cache-refresh, argument-validation, input-parsing |
| Source sheet relationship does not resolve to a… | exception | error | pivot, excel, ooxml, chartsheet, worksheet, set-property |
| cellIs conditional formatting requires 'value' property… | validation | error | excel, conditional-formatting, cellis, required-property, argument-validation |
| Chart requires a 'data' property. Use… | exception | error | excel, chart, series, required-property, validation |
| Column span covers columns (limit 1024). Narrow the span or… | validation | error | excel, columns, cli, limits |
| Invalid 'cols' value | validation | error | excel, xlsx, row, cols, validation |
| Invalid regex pattern | exception | error | find, regex, validation |
| comment runs: invalid JSON array | exception | error | json, comments, excel, input-validation |
| Batch item missing required 'command' field. Valid… | exception | error | batch, missing-field, command, dispatch |
| Unknown skill: . Available | exception | error | skills, argument, validation, cli |
| labelFilter field ' ' not found in source headers | exception | error | pivot, excel, label-filter, field-not-found, case-sensitive, validation |
| mermaid rendered but produced no measurable svg viewBox. | exception | error | mermaid, svg, viewbox, render, chrome |
| slicer[ ] not found on sheet | exception | error | excel, slicer, path-index, argument-exception |
| Expected property name | validation | warning | batch, json, props, malformed, deserialization |
| Invalid margin value | validation | error | excel, validation, units, ooxml, page-margins |
| Invalid range ' ': end ( ) must be >= start ( ). | exception | error | parsing, input-validation, range, officecli, offsets |
plugin_contract_violation Dump-reader plugin ' ' emitted invalid JSON at item # | exception | error | plugins, dump-reader, json, protocol, cli-exception |
| Remote file exceeds MB limit. | exception | error | file-source, network, size-limit, ssrf |
corrupt_batch Plugin ' ' emitted a JSON array; protocol v1 requires JSONL (one BatchItem per… | exception | error | plugins, lint, jsonl, plugin-contract, protocol-v1 |
| Formula nesting exceeds the maximum supported depth (256)… | exception | error | formula, katex, recursion-limit, parsing |
unsupported_type 'import' batch command is only supported for .xlsx files | exception | error | batch, import, excel, unsupported-type, validation, officecli |
| Invalid color transform | validation | warning | color, transform, validation, range, user-input |
| Invalid overlap: ' '. Expected integer (-100 to 100). | validation | error | ooxml, chart, input-validation, bar-chart, csharp |
| Invalid color transform | validation | warning | color, transform, validation, truncation, user-input |
| Invalid path index ' ' in segment ' '. Expected a numeric… | exception | error | xml, path, validation, xpath-like |
invalid_render Invalid --render value | exception | error | view, render, invalid-value, screenshot |
| 'add-part' command requires 'type' field. Supported (pptx)… | exception | error | batch, add-part, missing-field, type |
| headless screenshot failed. | exception | error | mermaid, chrome, screenshot, infrastructure, io |
| Target sheet not found | exception | error | excel, openxml, move, row-move, target-sheet, not-found |
| Invalid cell 'type' value | validation | error | excel, xlsx, cell, type, validation |
| Sheet has no drawings/charts | exception | error | excel, chart, series, drawings, validation |