Danut Radoaica created IGNITE-13639: ---------------------------------------
Summary: No coercion operator is defined between types 'System.Int32' and 'swagger.Models.IndexParameter[]'. Key: IGNITE-13639 URL: https://issues.apache.org/jira/browse/IGNITE-13639 Project: Ignite Issue Type: Bug Components: platforms Affects Versions: 2.9 Environment: Apache Ignite: v2.9.0 JDK: v1.8 .NET Core: v3.1 Reporter: Danut Radoaica Attachments: BotXEntityDto.cs, exception.txt, stream_dump.txt [^exception.txt] contains the stack trace [^stream_dump.txt] contains the stream that fails, dumped using System.Text.Encoding.UTF8.GetString [^BotXEntityDto.cs] contains the dto definition ignite 2.8.1: it works ignite 2.9.0: this works: ICacheClient<int, BotXEntityDto[]> botXEntityCacheClient = _igniteManager.GetOrCreateCacheClient<int, BotXEntityDto[]>($"\{MLConstants.APPLICATION_NAME}#\{nameof(BotXEntityCacheManager)}") .WithExpiryPolicy(new ExpiryPolicy(TimeSpan.FromHours(3), TimeSpan.FromHours(3), TimeSpan.FromHours(3))); *await botXEntityCacheClient.PutAsync(tenant.Id.Value, tenantBotRelatedEntities.Items.ToArray()).ConfigureAwait(false);* and the same key does not work with: ICacheClient<int, BotXEntityDto[]> botXEntityCacheClient = _igniteManager.GetOrCreateCacheClient<int, BotXEntityDto[]>($"\{MLConstants.APPLICATION_NAME}#\{nameof(BotXEntityCacheManager)}") .WithExpiryPolicy(new ExpiryPolicy(TimeSpan.FromHours(3), TimeSpan.FromHours(3), TimeSpan.FromHours(3))); {color:#ff0000}*CacheResult<BotXEntityDto[]> cacheResult = await botXEntityCacheClient.TryGetAsync(tenantId).ConfigureAwait(false);*{color} -- This message was sent by Atlassian Jira (v8.3.4#803005)