componentFailedToParse error

Open
#388 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
42/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
swift, typescript
Domain
cli, devtools

Research direction

Start with the CLI’s component parsing path and the Swift parser invoked by swift run --package-path CodeConnect figma-swift; the issue does not identify the relevant source files or a failing test. Reproduce the command with verbose output and inspect where the parser exits with code 1. Done means identifying the parsing failure and providing a way to debug or fix it; the issue gives no expected behavior or resolution.

Written by the indexing model from the issue text.

Description

API question
  • Code Connect CLI version: 1.4.3
  • Operating system: mac OS Tahoe
npx figma connect create "https://www.figma.com/design/ourURL?node-id=12345%3A2586&m=dev" --token=xx --verbose
Config file found, parsing CodeConnect using specified include globs
Fetching component information from Figma...
Parsing response
Generating Code Connect files...
Directory enabled for swift run command
Found Code Connect Swift package at CodeConnect, building parser binary. This may take a few minutes if this is the first time you've run Code Connect.
Running parser: swift run --package-path /Users/janedoe/.../CodeConnect figma-swift
Building for debugging...
[0/3] Write swift-version--58304C5D6DBC2206.txt
Build of product 'figma-swift' complete! (0.27s)
Error: componentFailedToParse
Failed to create: Parser exited with code 1
Please raise any bugs or feedback at https://github.com/figma/code-connect/issues.

How do I debug this error?
Figma MCP can fetch the info about the component just fine.

Dominant language
TypeScript
Stars
1.6k
Forks
126
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from figma/code-connect

All issues in figma/code-connect

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.