Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#648 closed defect (done)

Plugin manager console tries to remove plugins involved in an remove action, even if they are not installed

Reported by: swagner Owned by: swagner
Priority: medium Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: PluginInfrastructure.GUI Version: 3.2
Keywords: Cc:

Description (last modified by swagner)

Consider the following scenario:

  • Plugin A is available but not installed.
  • Plugin B is installed.
  • Plugin A depends on Plugin B.

In this case, if plugin B is removed, the Plugin Infrastructure throws a null reference exception, as it tries to remove plugin A. It is not checked, if the plugins involved in a remove action are really installed.

Change History (8)

comment:1 Changed 11 years ago by swagner

  • Description modified (diff)
  • Status changed from new to assigned

comment:2 Changed 11 years ago by swagner

  • Description modified (diff)

comment:3 Changed 11 years ago by swagner

Fixed in r1896.

comment:4 Changed 11 years ago by swagner

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

comment:5 Changed 11 years ago by swagner

gkronber, please review this solution. Thanks.

comment:6 Changed 11 years ago by gkronber

r1896 looks OK.

comment:7 Changed 10 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 10 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.