diff --git a/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistributeBaseTemplates.C b/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistributeBaseTemplates.C
index 85c89213d9e98e12ea0404cbc752fac29a794b72..94a764b961f8b475e1fba9213e3157ab323588e7 100644
--- a/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistributeBaseTemplates.C
+++ b/src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistributeBaseTemplates.C
@@ -349,7 +349,10 @@ void Foam::mapDistributeBase::receive
             {
                 FatalErrorInFunction
                     << "From processor " << proci
-                    << " : unallocated receive field" << nl
+                    << " : unallocated receive field."
+                    << " Expected size " << map.size()
+                    << " on comm " << comm
+                    << " with procs " << UPstream::nProcs(comm) << nl
                     << exit(FatalError);
             }
         }