PSD Importer bug when a skin name contains the name of a different skin
When using the PSD importer and attempting to import a file with several skins and setting them up to be linked meshes, if one of the skins contains the name of a different skin, the importer will fail.

Notice the skin named "hobgoblin" makes the PSD Importer fail, changing the name to just "hob" will make the importer work.
Editor information
Spine Launcher 4.3.00
Esoteric Software LLC (C) 2013-2025 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
NVIDIA Corporation, NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2, 4.6.0 NVIDIA 566.03
Starting: Spine 4.2.43 Professional
Spine 4.2.43 Professional
Licensed to: <removed>
Started.
OpenAL 1.1, Default audio device
Update available: 4.3.39-beta
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]hobgoblin/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]blue/[mesh:hand_r]hand_r
[skin]boss/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
---
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/[mesh:hand_r]hand_r
[skin]boss/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
---
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/[mesh:hand_r]hand_r
[skin]blue/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]hobgoblin/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]blue/[mesh:hand_r]hand_r
[skin]boss/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
---
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/[mesh:hand_r]hand_r
[skin]boss/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
---
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/[mesh:hand_r]hand_r
[skin]blue/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]hobgoblin/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]blue/[mesh:hand_r]hand_r
[skin]boss/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
---
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/[mesh:hand_r]hand_r
[skin]boss/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
---
Multiple source meshes ending with "hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/[mesh:hand_r]hand_r
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/[mesh:hand_r]hand_r
[skin]blue/[mesh:hand_r]hand_r
Prepend the skin and folder names to be more specific. For example: skinName/hand_r
Source mesh "goblin/hanr_r" not found in slot "hand_r":
[skin]goblin/"[mesh:goblin/hanr_r]hand_r"
---
Source mesh "hobgoblin/hand_r" not found in slot "hand_r":
[skin]hobgoblin/"[mesh:hobgoblin/hand_r]hand_r"
---
Source mesh "blue/hand_r" not found in slot "hand_r":
[skin]blue/"[mesh:blue/hand_r]hand_r"
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/"[mesh:goblin/hanr_r]hand_r"
[skin]hobgoblin/"[mesh:hobgoblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
Layer "[skin]hobgoblin/"[mesh:hobgoblin/hand_r]hand_r"" is not a source mesh:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
---
Source mesh "hobgoblin/hand_r" not found in slot "hand_r":
[skin]hobgoblin/"[mesh:hobgoblin/hand_r]hand_r"
---
Source mesh "blue/hand_r" not found in slot "hand_r":
[skin]blue/"[mesh:blue/hand_r]hand_r"
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
[skin]hobgoblin/"[mesh:hobgoblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
Layer "[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"" is not a source mesh:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
---
Layer "[skin]goblin/"[mesh:goblin/hand_r]hand_r"" is not a source mesh:
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
Layer "[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"" is not a source mesh:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
---
Layer "[skin]goblin/"[mesh:goblin/hand_r]hand_r"" is not a source mesh:
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/"[mesh:goblin/hand_r]hand_r"
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]blue/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r
---
Multiple source meshes ending with "goblin/hand_r" found in slot "hand_r" for linked mesh:
[skin]boss/"[mesh:goblin/hand_r]hand_r"
Source mesh candidates:
[skin]goblin/[mesh]hand_r
[skin]hobgoblin/"[mesh:goblin/hand_r]hand_r"
Prepend the skin and folder names to be more specific. For example: skinName/goblin/hand_r