Branch: Tag:

2001-03-12

2001-03-12 15:11:55 by Anders Johansson <anders@roxen.com>

Show errors during save and module instantiation.

Rev: server/base_server/configuration.pike:1.423
Rev: server/base_server/module_support.pike:1.87

1:   // A vitual server's main configuration   // Copyright © 1996 - 2000, Roxen IS. - constant cvs_version = "$Id: configuration.pike,v 1.422 2001/03/12 14:05:02 nilsson Exp $"; + constant cvs_version = "$Id: configuration.pike,v 1.423 2001/03/12 15:11:55 anders Exp $";   #include <module.h>   #include <module_constants.h>   #include <roxen.h>
2154:    foreach(indices(modules[modname]->copies), int i)    {    store(modname+"#"+i, modules[modname]->copies[i]->query(), 0, this_object()); -  catch(modules[modname]->copies[i]->start(2, this_object())); +  if (mixed err = catch(modules[modname]->copies[i]-> +  start(2, this_object()))) +  report_error("Error calling start in module.\n%s", +  describe_backtrace (err));    }    }    invalidate_cache();