Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/16/21 17:16:25 (3 years ago)
Author:
dpiringe
Message:

#3026

  • adjusted the necessary plugin dependencies for all three JsonInterface projects (depending on CheckPluginDependenciesForReferencedAssemblies and CheckReferenceAssembliesForPluginDependencies tests)
  • using now the error handling dialog in FileManager
  • added a AggregateException in RegressionProblemDataConverter for unconvertable values
Location:
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/RegressionProblemDataConverter.cs

    r18043 r18044  
    244244
    245245        int r = 0;
    246         foreach (var callValue in x.Value) {
    247           matrix[c][r] = (T)callValue;
     246        foreach (var cellValue in x.Value) {
     247          try {
     248            matrix[c][r] = (T)cellValue;
     249          } catch (Exception e) {
     250            throw new AggregateException($"The cell value '{cellValue}' in row {r} cannot be converted to {typeof(T).FullName}.", e);
     251          }
    248252          ++r;
    249253        }
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/HeuristicLab.JsonInterface.csproj

    r18042 r18044  
    139139    </ProjectReference>
    140140    <ProjectReference Include="..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">
    141       <Project>{a9ad58b9-3ef9-4cc1-97e5-8d909039ff5c}</Project>
     141      <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>
    142142      <Name>HeuristicLab.Common-3.3</Name>
    143143    </ProjectReference>
     
    178178      <Name>HeuristicLab.Problems.DataAnalysis-3.4</Name>
    179179    </ProjectReference>
    180     <ProjectReference Include="..\HeuristicLab.Problems.Instances.DataAnalysis\3.3\HeuristicLab.Problems.Instances.DataAnalysis-3.3.csproj">
    181       <Project>{94c7714e-29d4-4d6d-b213-2c18d627ab75}</Project>
    182       <Name>HeuristicLab.Problems.Instances.DataAnalysis-3.3</Name>
    183     </ProjectReference>
    184180  </ItemGroup>
    185181  <ItemGroup />
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Plugin.cs.frame

    r18041 r18044  
    2828  [PluginDependency("HeuristicLab.Attic", "1.0")]
    2929  [PluginDependency("HeuristicLab.Collections", "3.3")]
    30   [PluginDependency("HeuristicLab.Common", "3.3")]
     30  //[PluginDependency("HeuristicLab.Common", "3.3")]
    3131  [PluginDependency("HeuristicLab.Core", "3.3")]
    3232  [PluginDependency("HeuristicLab.Data", "3.3")]
     
    3737  [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic", "3.4")]
    3838  [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic.Regression", "3.4")]
    39   [PluginDependency("HeuristicLab.Problems.Instances.DataAnalysis", "3.3")]
     39  //[PluginDependency("HeuristicLab.Problems.Instances.DataAnalysis", "3.3")]
    4040  public class HeuristicLabJsonInterfacePlugin : PluginBase {
    4141  }
Note: See TracChangeset for help on using the changeset viewer.