heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
39 stars 16 forks source link

Huge number of exceptions thrown when loading meta-optimization problems #1728

Closed HeuristicLab-Trac-Bot closed 12 years ago

HeuristicLab-Trac-Bot commented 12 years ago

Issue migrated from trac ticket # 1728

component: Problems.MetaOptimization | priority: medium | resolution: obsolete

2012-01-02 12:33:50: @gkronber created the issue


The method CheckTypeCompatibility in the SandboxedApplicationManager creates concrete type instances for generic types within a try {} catch() block. When deserializing meta-optimization problems a huge number of exceptions is thrown which causes a significant slow-down of deserialization.

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-05 09:51:59: @mkommend commented


In #1923 r8571 the TypeDiscovery and the CheckTypeCompatibility methods were completely rewritten and therefore it should be tested, if the ticket has not become obsolete.

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-05 09:51:59: @mkommend changed owner from @Shabbafru to @jkarder

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-05 09:51:59: @mkommend changed status from new to assigned

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-05 09:54:56: @jkarder changed status from assigned to accepted

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-06 16:54:22: @jkarder commented


I have tested the deserialization and noticed that some exceptions still occurred because parameters of type HyperParameter did not have a default constructor. This was fixed in #1902 r8592 and therefore the ticket has become obsolete. Thanks for the fix!

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-06 16:54:22: @jkarder removed resolution

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-06 16:54:22: @jkarder changed status from accepted to closed

HeuristicLab-Trac-Bot commented 12 years ago

2012-09-06 17:29:50: @gkronber removed milestone (was HeuristicLab 3.3.x Backlog)