Opened 14 years ago
Closed 14 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: |
Description
The message in the PluginManager for HeuristicLab.Optimizer states: "Dependency Graph has a cycle".
To reproduce:
- Take a fresh Windows 7 64bit installation (only tested configuration)
- Download e.g. the nightly build of HeuristicLab 3.3.1
- Extract and run the exe
Change History (8)
comment:1 Changed 14 years ago by swagner
- Status changed from new to accepted
comment:2 Changed 14 years ago by swagner
comment:3 Changed 14 years ago by swagner
Moved CreateExperimentDialog from HeuristicLab.Optimization.Views to HeuristicLab.Optimizer and removed dependency in r4650.
comment:4 Changed 14 years ago by swagner
- Component changed from General to Optimizer
- Version changed from 3.3.1 to 3.3.2
comment:5 Changed 14 years ago by swagner
- Owner changed from swagner to abeham
- Status changed from accepted to reviewing
comment:6 Changed 14 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 14 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 14 years ago by swagner
- Resolution set to done
- Status changed from readytorelease to closed
- Version changed from 3.3.1 to 3.3.2
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.