diff --git a/src/Solvers/ArbitraryDomain.cpp b/src/Solvers/ArbitraryDomain.cpp
index 2ee4eb1035cfbcd584d901a5a14440841c6eca0c..d878d959405d8652f9b928a6452767065e9d0725 100644
--- a/src/Solvers/ArbitraryDomain.cpp
+++ b/src/Solvers/ArbitraryDomain.cpp
@@ -54,6 +54,9 @@ ArbitraryDomain::ArbitraryDomain( BoundaryGeometry * bgeom,
             "ArbitraryDomain::ArbitraryDomain()",
             "No point inside geometry found/set!");
     }
+
+    throw OpalException("ArbitraryDomain::ArbitraryDomain()",
+                        "This domain is currently not available.");
 }
 
 ArbitraryDomain::~ArbitraryDomain() {