Free cookie consent management tool by TermsFeed Policy Generator

Opened 13 years ago

Closed 13 years ago

#1249 closed defect (done)

Optimizer is disabled when HeuristicLab is started on a PC without chart controls

Reported by: abeham Owned by: swagner
Priority: medium Milestone: HeuristicLab 3.3.2
Component: Optimizer Version: 3.3.2
Keywords: Cc:


The message in the PluginManager for HeuristicLab.Optimizer states: "Dependency Graph has a cycle".

To reproduce:

  1. Take a fresh Windows 7 64bit installation (only tested configuration)
  2. Download e.g. the nightly build of HeuristicLab 3.3.1
  3. Extract and run the exe

Change History (8)

comment:1 Changed 13 years ago by swagner

  • Status changed from new to accepted

comment:2 Changed 13 years ago by swagner

HeuristicLab.Optimizer depends on HeuristicLab.Optimization.Views which depends on HeuristicLab.Visualization.ChartControlsExtensions. Therefore, the optimizer is not loaded, if the MS Chart Controls are not installed.

I will fix this by removing the dependency between HeuristicLab.Optimizer and HeuristicLab.Optimization.Views.

comment:3 Changed 13 years ago by swagner

Moved CreateExperimentDialog from HeuristicLab.Optimization.Views to HeuristicLab.Optimizer and removed dependency in r4650.

comment:4 Changed 13 years ago by swagner

  • Component changed from General to Optimizer
  • Version changed from 3.3.1 to 3.3.2

comment:5 Changed 13 years ago by swagner

  • Owner changed from swagner to abeham
  • Status changed from accepted to reviewing

comment:6 Changed 13 years ago by abeham

  • Owner changed from abeham to swagner
  • Status changed from reviewing to readytorelease
  • Version changed from 3.3.2 to 3.3.1

I think it's good, didn't make much sense that the dialog is in a different plugin than the menuitem that's calling it.

In my opinion the version of this ticket should still be 3.3.1 though and set to 3.3.2 when the plugin version is increased (right before release) and this ticket is closed.

I think we could also release this under 3.3.1. Such simple bug fixes, that should be available rather quickly, shouldn't require a new build number. Just copy the updated dlls to the update location and close this ticket (if there's not another pending release on either Optimizer or Optimization.Views).

comment:7 Changed 13 years ago by swagner

We do not really need to hurry regarding the release of this fix, as this problem does not occur in the released version 3.3.1. The problem occurred with the new plugin HeuristicLab.Visualization.ChartControlsExtensions which has not been released yet.

comment:8 Changed 13 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.1 to 3.3.2
Note: See TracTickets for help on using tickets.