What does Windows error code 147 (ERROR_IS_JOIN_PATH) mean?

 
Could be also:
ConstantTypeOS
EHOSTDOWNerrnoSolaris
INVALID_KERNEL_HANDLEBugCheck CodeWindows
Previous Next
ERROR_IS_SUBST_PATH ERROR_PATH_BUSY

ERROR_IS_JOIN_PATH

What ERROR_IS_JOIN_PATH means

ERROR_IS_JOIN_PATH is a Win32 system result whose documented message is: “Not enough resources are available to process this command.” In practical troubleshooting, it belongs to legacy path validation where the supplied directory is reached through a JOIN mapping and therefore cannot be used for the requested operation.

Typical causes

  • a logical path hides an existing JOIN relation
  • mapping creation order changed after configuration was written
  • the application validates text paths without resolving legacy topology

How to investigate the result

  1. resolve the path to its backing volume and directory
  2. enumerate active JOIN relations in the same session
  3. retry with the underlying non-joined path

Developer guidance

Perform topology-aware canonicalization and avoid using joined paths as inputs to further namespace mutations.

Administrator and support guidance

Simplify or remove obsolete JOIN mappings and update scripts to use canonical locations.

Example

A maintenance tool targets a folder exposed through a JOIN, and its mapping operation stops with this result.

How it differs from related results

It concerns a path traversing JOIN; ERROR_IS_JOINED concerns a drive already participating as the joined source.

References


Looking for a different code? Search another status or error code.