Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#849 closed defect (done)

PluginInfrastructure attempts to disable a plugin multiple times if multiple dependencies are missing

Reported by: abeham Owned by: gkronber
Priority: high Milestone: HeuristicLab 3.3.0
Component: PluginInfrastructure Version: 3.2
Keywords: Cc:

Description

An InvalidOperationException is thrown in desc.Disable() line 303 of PluginValidator.cs in PluginValidator.BuildDependencyTree(IEnumerable<PluginDescription>) when multiple dependencies are missing.

The second call to disable an already disabled plugin will throw the exception.

Change History (5)

comment:1 Changed 10 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 10 years ago by gkronber

Fixed with r2648.

comment:3 Changed 10 years ago by gkronber

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:4 Changed 9 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 9 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.