@@ -90,8 +90,8 @@ func runBrowserModule(m *manager.Manager,
9090 return err
9191 }
9292 if err := bpm .UseProfile (pfl , flav ); err != nil {
93- log .Errorf ( "could not use profile <%s> " , pfl .Name )
94- return err
93+ log .Warnf ( "unable to load profile <%s.%s>: %s " , mod . ID , pfl .Name , err )
94+ return & modules. ErrModDisabled { Err : err }
9595 }
9696 profileName = pfl .Name
9797 }
@@ -108,8 +108,7 @@ func runBrowserModule(m *manager.Manager,
108108 // calls the setup logic for each browser instance which
109109 // includes the browsers.Initializer and browsers.Loader interfaces
110110 //PERF:
111- err := modules .SetupBrowser (browser , modContext , pfl )
112- if err != nil {
111+ if err := modules .SetupBrowser (browser , modContext , pfl ); err != nil {
113112 return err
114113 }
115114
@@ -207,7 +206,7 @@ func startNormalDaemon(ctx context.Context, cmd *cli.Command, mngr *manager.Mana
207206
208207 // Setup the module
209208 if err := modules .SetupModule (mod , modContext ); err != nil {
210- log .Error (err , "mod" , name )
209+ log .Warn (err , "mod" , name )
211210 continue
212211 }
213212
@@ -251,8 +250,8 @@ func startNormalDaemon(ctx context.Context, cmd *cli.Command, mngr *manager.Mana
251250 log .Debug ("" , "flavour" , flav .Flavour , "profile" , p .Name )
252251 err = runBrowserModule (mngr , ctx , cmd , browserMod , p , & flav )
253252 if err != nil {
254- if _ , errDisable := err .(* modules.ModDisabledError ); errDisable {
255- log .Info ("disabling module " , "mod" , browserMod .ModInfo ().ID )
253+ if errDisabled , errDisable := err .(* modules.ErrModDisabled ); errDisable {
254+ log .Warn ("disabling browser profile " , "profile" , p . Name , " mod" , browserMod .ModInfo ().ID , "reason" , errDisabled . Reason )
256255 modules .Disable (browserMod .ModInfo ().ID )
257256 } else {
258257 log .Error (err , "browser" , flav .Flavour )
@@ -266,8 +265,8 @@ func startNormalDaemon(ctx context.Context, cmd *cli.Command, mngr *manager.Mana
266265 browser .Config ().Name )
267266 err := runBrowserModule (mngr , ctx , cmd , browserMod , nil , nil )
268267 if err != nil {
269- if _ , errDisable := err .(* modules.ModDisabledError ); errDisable {
270- log .Info ("disabling module " , "mod" , browserMod .ModInfo ().ID )
268+ if _ , errDisable := err .(* modules.ErrModDisabled ); errDisable {
269+ log .Warn ("disabling browser " , "mod" , browserMod .ModInfo ().ID )
271270 modules .Disable (browserMod .ModInfo ().ID )
272271 } else {
273272 log .Error (err , "browser" , browserMod .Config ().Name )
@@ -279,8 +278,8 @@ func startNormalDaemon(ctx context.Context, cmd *cli.Command, mngr *manager.Mana
279278 log .Info ("not implemented profiles.ProfileManager" , "browser" ,
280279 browser .Config ().Name )
281280 if err := runBrowserModule (mngr , ctx , cmd , browserMod , nil , nil ); err != nil {
282- if _ , errDisable := err .(* modules.ModDisabledError ); errDisable {
283- log .Info ("disabling module " , "mod" , browserMod .ModInfo ().ID )
281+ if _ , errDisable := err .(* modules.ErrModDisabled ); errDisable {
282+ log .Warn ("disabling browser " , "mod" , browserMod .ModInfo ().ID )
284283 modules .Disable (browserMod .ModInfo ().ID )
285284 } else {
286285 log .Error (err , "browser" , browser .Config ().Name )
0 commit comments