# X_UPGRADE_PIN_UNREADABLE

## Means

x upgrade found an @ultimat3/* dependency that names no version

## Typical cause

a workspace:, file:, link:, catalog: or tag spec, or no @ultimat3/* dependency at all: there is nothing to hop from

## Fix

`x upgrade --json` — after editing the package.json the cause names, so every @ultimat3/* carries a version

[CLI and verify](/error-codes#cli-and-verify)
