I’v got an ignite java server node and  a client node which is c#
application

        public partial class TestEntityKey

    {

        public string s1 { get; set; }

        public string s2 { get; set; }

    }



    public partial class TestEntity

    {

        public string v1 { get; set; }

        public string v2 { get; set; }

    }



static void Main(string[] args)

        {

            var ignite = Ignition.StartFromApplicationConfiguration();



var qe = new QueryEntity

            {

                KeyType = typeof(TestEntityKey),

                ValueType = typeof(TestEntity),

                Fields = new[]

                            {

                                new QueryField {Name = "s1", FieldType =
typeof(string) IsKeyField = true},

                                new QueryField {Name = "s2", FieldType =
typeof(string) IsKeyField = true },

                                new QueryField {Name = "v1", FieldType =
typeof(string) },

                                new QueryField {Name = "v2", FieldType =
typeof(string) },

                            }

            };



            var testCache = ignite.GetOrCreateCache<TestEntityKey,
TestEntity>

            (

                new CacheConfiguration

                {

                    Name = "TestEntity",

                    QueryEntities = new[]

                    {

                        qe

                    },

                    SqlSchema = "PUBLIC"

                }

            );

            Console.WriteLine("Press any key...");

            Console.ReadKey();



            ignite.Dispose();

}

I started client application then added one row into TestEntity table via
DBeaver, there was no problem on that point. Than I added one line of code
into my client application

*Console**.WriteLine(**$"\n**{ToString(testCache.FirstOrDefault())}**\n"*
*);”*

and got an error: “Requesting mapping from grid failed for [platformId=1,
typeId=-232515692]” after that I added one more line just before the first
one

testCache.Put(new TestEntityKey(), newTestEntity());

and after that I saw two rows of my TestEntity table without anybproblems.

Isn’t it an error?
  • [no subject] Som Som
    • Re: Ilya Kasnacheev

Reply via email to