diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-10-24 07:40:29 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-10-24 07:40:29 +0000 |
commit | e4186759d6700539060c68174217771aa293f63c (patch) | |
tree | 2948dc560deed90d7854b4637e52149ee665e042 /cpp/src/IceGrid/AdminI.cpp | |
parent | Improved shutdown (diff) | |
download | ice-e4186759d6700539060c68174217771aa293f63c.tar.bz2 ice-e4186759d6700539060c68174217771aa293f63c.tar.xz ice-e4186759d6700539060c68174217771aa293f63c.zip |
Fixes
Diffstat (limited to 'cpp/src/IceGrid/AdminI.cpp')
-rw-r--r-- | cpp/src/IceGrid/AdminI.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/cpp/src/IceGrid/AdminI.cpp b/cpp/src/IceGrid/AdminI.cpp index 25197555409..753e947f85b 100644 --- a/cpp/src/IceGrid/AdminI.cpp +++ b/cpp/src/IceGrid/AdminI.cpp @@ -165,7 +165,9 @@ AdminI::getDefaultApplicationDescriptor(const Current& current) const string path = properties->getProperty("IceGrid.Registry.DefaultTemplates"); if(path.empty()) { - return ApplicationDescriptor(); + throw IceXML::ParserException(__FILE__, __LINE__, + "no default templates configured, you need to set " + "IceGrid.Registry.DefaultTemplates in the registry configuration."); } try { @@ -174,23 +176,23 @@ AdminI::getDefaultApplicationDescriptor(const Current& current) const if(!desc.nodes.empty()) { throw IceXML::ParserException(__FILE__, __LINE__, - "invalid default application descriptor:\nnode definitions are not allowed"); + "invalid default application descriptor:\nnode definitions are not allowed."); } if(!desc.distrib.icepatch.empty() || !desc.distrib.directories.empty()) { throw IceXML::ParserException(__FILE__, __LINE__, - "invalid default application descriptor:\ndistribution is not allowed"); + "invalid default application descriptor:\ndistribution is not allowed."); } if(!desc.replicaGroups.empty()) { throw IceXML::ParserException(__FILE__, __LINE__, "invalid default application descriptor:\n" - "replica group definitions are not allowed"); + "replica group definitions are not allowed."); } if(!desc.description.empty()) { throw IceXML::ParserException(__FILE__, __LINE__, - "invalid default application descriptor:\ndescription is not allowed"); + "invalid default application descriptor:\ndescription is not allowed."); } if(!desc.variables.empty()) { |