Alexandr, Unfortunately I don't have stacktrace because of work restrictions but I will try to send by typing.
Yes class is present for cachestore on server node. Regards, Sudhir On Thursday, November 14, 2019, Alexandr Shapkin <[email protected]> wrote: > Sudhir, > > > > Can you share a stacktrace? > > > > It’s difficult to locate the problem without the details. > > According to source code, the exception is thrown when .NET side is unable > to create a CacheStore instance. > > Since you have configured a factory, please, check that it returns a > correct instance and the class is present for required nodes. > > > > *From: *Mikael <[email protected]> > *Sent: *Thursday, November 14, 2019 10:37 AM > *To: *[email protected] > *Subject: *Re: Ignite.Net Read through approach - error : could not > create .Net cachestore > > > > Hi! > > The client should not have to pass any cache configuration, once the cache > is created in the server, you should just be able to get the cache, I do > not see any reason that should not work but I have never used .NET so it is > possible there is some hickup there that I am not seeing. > > You do not have any other Ignite servers running on the same subnet or > something ? verify that the client connect to the correct server (sounds > silly but I managed to mess up a number of times ;). > > Is it just that cache ? could you create another cache as simple as > possible (no cache store) and see if it will find that one ? > > It sounds like it cannot create the actual cache store but in that case I > would think you would get the exception in the server and not the client, > is there any more useful information from the exception ? > > Mikael > > > > Den 2019-11-14 kl. 02:41, skrev Sudhir Patil: > > Hi All, > > > > Server node is started & cache is created with configuration like > > var cacheCfg = new CacheConfiguration > > { > > Name = "cars", > > CacheStoreFactory = new AdoNetCacheStoreFactory(), > > KeepBinaryInStore = true, > > ReadThrough = true, > > WriteThrough = true > > }; > > > > ICache<int, IBinaryObject> cars = > ignite.GetOrCreateCache<int, object>(cacheCfg).WithKeepBinary<int, > IBinaryObject>(); > > > > Now another node with clientmode = true is started and when I access same > cache like > > ICache<int, IBinaryObject> carsFromCache = igniteClient.GetCache<int, > object>().WithKeepBinary<int, IBinaryObject>(); > > This line is throwing IgniteException with message - could not create .Net > cachestore > > > > Question is - while accessing cache like above from client node do I also > need to pass cachestore configuration like below > > > > var cacheCfg = new CacheConfiguration > > { > > Name = "cars", > > CacheStoreFactory = new AdoNetCacheStoreFactory(), > > KeepBinaryInStore = true, > > ReadThrough = true, > > WriteThrough = true > > }; > > ICache<int, IBinaryObject> carsFromCache = igniteClient.GetCache<int, > object>(cacheCfg).WithKeepBinary<int, IBinaryObject>(); > > > > Regards, > > Sudhir > > On Wednesday, November 13, 2019, Sudhir Patil <[email protected]> > wrote: > > Hi All, > > > > I am really struggling with this exception / error message. > > > > I am using same configurations on client & server node but still it is > giving same error / exception - could not create .Net CacheStore. > > > > Can someone please help / provide what is issue here?? > > > > Regards, > > Sudhir > > On Wednesday, November 13, 2019, Sudhir Patil <[email protected]> > wrote: > > Alexandr, > > > > Can you share the code u used + configuration ? > > > > I am not able to send snippets as i have to type in and can't send those > from my work. > > On Wednesday, November 13, 2019, Alexandr Shapkin <[email protected]> > wrote: > > I configured 1 server node with : > > > > Name = "cars", > > CacheStoreFactory = new AdoNetCacheStoreFactory(), > > KeepBinaryInStore = true, > > ReadThrough = true, > > WriteThrough = true > > > > The second one with ClientMode = true just accesses the cache by its name > and performs all operations. > > > > *From: *Sudhir Patil <[email protected]> > *Sent: *Wednesday, November 13, 2019 4:56 PM > *To: *[email protected] > *Subject: *Re: Ignite.Net Read through approach - error : could not > create .Net cachestore > > > > Alexandr, > > > > Ok. But what is type of those 2 nodes ??? > > On Wednesday, November 13, 2019, Alexandr Shapkin <[email protected]> > wrote: > > Sudhir, > > > > > Are there any samples for ReadThrough operation done from normal ignite > client node? > > > > I tried the AspNetCachestore example with two nodes and it worked well for > me. > > > > > I can not share snippet now but I will try to type it later...:( > > That’s ok. Feel free to add details whenever you get ready. > > > > *From: *Sudhir Patil <[email protected]> > *Sent: *Wednesday, November 13, 2019 4:30 PM > *To: *[email protected] > *Subject: *Re: Ignite.Net Read through approach - error : could not > create .Net cachestore > > > > Alexandr, > > > > Thanks for details. > > > > I can not share snippet now but I will try to type it later...:( > > > > I am getting cacheexception with message as - > could not create .Net CacheStore. > > > > From ignite samples i rendered same sample code e.g. AspNetCachestore one. > This works when used with thin client but when I use it with normal ignite > node with ClientMode =true, it is throwing above exception with that > message when I call GetCache function call from client node for a key from > cache created in server node. > > > > Are there any samples for ReadThrough operation done from normal ignite > client node? > > > > > > Regards, > > Sudhir > On Wednesday, November 13, 2019, Alexandr Shapkin <[email protected]> > wrote: > > Sudhir, > > > > What exception are you getting? > > Can you share a full stacktrace/code snippet? > > Most likely you have an issue with the underlying DB configuration. > > > > You could have a look at Pavel’s examples for 3rd party persistence: > > https://github.com/ptupitsyn/ignite-net-examples > > > > *From: *Sudhir Patil <[email protected]> > *Sent: *Wednesday, November 13, 2019 3:07 PM > *To: *[email protected] > *Subject: *Re: Ignite.Net Read through approach - error : could not > create .Net cachestore > > > > I am extremely sorry for typing mistakes. > > > > Here is correct details > > > > Hi All, > > > > I have started 2 nodes - > > 1) Server node - using Ignition.Start. On Server node cache is created > with ReadThrough = true with CacheStoreFactory value set to property > implementation. > > > > 2) Client one - using Ignition.Start (for client with Ignition.ClientMode > = true). > > > > With this when i do 1st GetCache call for same cache from client mode, > hoping it will do a readthrough operation connecting db & filling the data > in cache, i am getting error as - could not create .Net CacheStore. > > > > Can you please help me on this? > > > On Wednesday, November 13, 2019, Sudhir Patil <[email protected]> > wrote: > > Hi All, > > > > I have started 2 nodes - > > 1) Server node - using Ignition.Start. On Server node cache is created > with ReadThrough = true with CacheStoreFactory value set to property > implementation. > > > > 2) Client one - using Ignition.Start (for client with Ignition.ClientMode > = true). > > > > With this when i do 1st GetCache call, on same cache from client mode, > hoping it will do a readthrough operation connecting db & filling the data > in cache, i am setting terrorist as could not create .Net CacheStore. > > > > Can you please help me on this? > > > > > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > > -- > Thanks & Regards, > Sudhir Patil, > +91 9881095647. > > > -- Thanks & Regards, Sudhir Patil, +91 9881095647.
