From 0ebfd350590b84143d46c420f2bb3155d60daa32 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Mon, 7 Jun 2010 16:45:24 +0100
Subject: [PATCH] BUG: regIOobject : fix error message for files that cannot be
 found

---
 src/OpenFOAM/db/regIOobject/regIOobjectRead.C | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/OpenFOAM/db/regIOobject/regIOobjectRead.C b/src/OpenFOAM/db/regIOobject/regIOobjectRead.C
index 0082c936c64..a4ac896a056 100644
--- a/src/OpenFOAM/db/regIOobject/regIOobjectRead.C
+++ b/src/OpenFOAM/db/regIOobject/regIOobjectRead.C
@@ -61,7 +61,21 @@ Foam::Istream& Foam::regIOobject::readStream()
         }
         else
         {
+            // Search intelligently for file
             objPath = filePath();
+
+            if (!objPath.size())
+            {
+                FatalIOError
+                (
+                    "regIOobject::readStream()",
+                    __FILE__,
+                    __LINE__,
+                    objectPath(),
+                    0
+                )   << "cannot find file"
+                    << exit(FatalIOError);
+            }
         }
 
         if (!(isPtr_ = objectStream(objPath)))
-- 
GitLab