From 420538a137f8c2e9c2c8d6351b05d958f9e0e677 Mon Sep 17 00:00:00 2001 From: Vladimir Glazunov Date: Thu, 21 Jan 2010 13:31:40 +0100 Subject: #i107041# Error when active modules are not in the active repositories --- solenv/bin/modules/SourceConfig.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/solenv/bin/modules/SourceConfig.pm b/solenv/bin/modules/SourceConfig.pm index 67bb540acb9f..5c8dc89a641c 100644 --- a/solenv/bin/modules/SourceConfig.pm +++ b/solenv/bin/modules/SourceConfig.pm @@ -205,6 +205,11 @@ sub get_module_paths { croak("Cannot read $_ repository content"); }; }; + my @false_actives = (); + foreach (keys %{$self->{ACTIVATED_MODULES}}) { + push(@false_actives, $_) if (!defined ${$self->{MODULE_PATHS}}{$_}); + }; + croak("Error!! Activated module(s): @false_actives\nnot found in the active repositories!! Please check your " . $self->{SOURCE_CONFIG_FILE} . "\n") if (scalar @false_actives); croak("No modules found!") if (!scalar keys %{$self->{MODULE_PATHS}}); }; -- cgit