Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#422 closed defect (done)

Persistence doesn't work for types in plugins with multiple assemblies

Reported by: gkronber Owned by: gkronber
Priority: highest Milestone: HeuristicLab 3.3.0
Component: Core Version: 3.2
Keywords: Cc:

Description

The persistence manager creates an overall list of necessary plugins for the persisted document. For this it tries to find a class inheriting from IPlugin in the declaring assembly of the persisted type (via DiscoveryService). However, if the plugin is made up of multiple assemblies then only one of them contains a class inheriting from IPlugin and thus, discovery in the declaring assembly doesn't work.

Change History (8)

comment:1 Changed 13 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 13 years ago by gkronber

implemented workaround with r927.

comment:3 Changed 13 years ago by gkronber

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

Tested by mkommend.

comment:4 Changed 13 years ago by swagner

  • Milestone changed from 3.2 to Iteration 0

Milestone 3.2 deleted

comment:5 Changed 13 years ago by mkommend

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:6 Changed 13 years ago by gkronber

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

This is actually fixed already in the trunk but not in the CEDMA branch.

comment:7 Changed 11 years ago by swagner

  • Milestone changed from Iteration 0 to Current

Milestone Iteration 0 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.