Good day,
I don't even know if this should be considered as a bug, probably just needs better communication from Spine.
I accidentally renamed the root bone and then tried to import a PSD directly. Spine gave me an error saying "Please provide a PSD file". It was a perfectly valid PSD file, and after an inspection of the log, it turned out the error was that it wasn't able to find the root bone in the project:
ERROR: Error importing skeleton data file: /tmp/.spine/fabiano/psd.1e0f5bc88f7bfa2e.json
Si prega di inserire un file PSD.
[error] Bone not found: root
at s.ROE.<init>(_:83)
at s.smP._(_:503)
at s.smP._(_:417)
at s.WnT.I(_:321)
at s.WnT._(_:312)
at s.Ylk._(_:313)
at s.dNJ._(_:89)
at s.nyE.run(_:247)
<events>
So I promptly restored the root's name, and the import went fine.
It makes sense, but shouldn't it explicitly say that it needs the root bone? Or alternatively, shouldn't it create a new root bone in the origin? Or again, couldn't it just use the first bone in the hierarchy?