Hello Ilya, It seems the issue was that I had not enabled the cluster. I'd have expected a different type of error. Now that I enabled the cluster, the code works with native persistence. thanks.
On Tue, Jan 21, 2020 at 5:36 AM Ilya Kasnacheev <[email protected]> wrote: > Hello! > > Can you please provide complete error message, with stack traces if > present? > > Regards, > -- > Ilya Kasnacheev > > > пн, 20 янв. 2020 г. в 21:03, narges saleh <[email protected]>: > >> Hello Ilya >> >> I do have the PERSON2 cache. Here is the snippet for the cache >> configuration. I don't have any issue with this configuration if I don't >> enable native persistence. >> >> <property name="cacheConfiguration"> >> <list> >> <bean class="org.apache.ignite.configuration.CacheConfiguration"> >> <property name="name" value="PERSON2"/> >> <property name="cacheMode" value="PARTITIONED"/> >> <property name="atomicityMode" value="ATOMIC"/> >> <property name="writeSynchronizationMode" value="FULL_SYNC"/> >> >> <!-- Configure type metadata to enable queries. --> >> <property name="queryEntities"> >> <list> >> <bean class="org.apache.ignite.cache.QueryEntity" >> >> On Mon, Jan 20, 2020 at 10:40 AM Ilya Kasnacheev < >> [email protected]> wrote: >> >>> Hello! >>> >>> Maybe you don't have PERSON2 cache? :) >>> >>> Regards, >>> -- >>> Ilya Kasnacheev >>> >>> >>> пн, 20 янв. 2020 г. в 02:47, narges saleh <[email protected]>: >>> >>>> Hi All >>>> >>>> I am using JDBC connection for inserting data into caches specified in >>>> my config file (via query entities). If I don't enable native persistence, >>>> everything works fine and I can insert the data into cache/table and query >>>> the cache/table. But if I enable native persistence, the client dies as >>>> soon it attempts to create the JDBC connection, using the configuration >>>> file, with this error: >>>> >>>> SQLException: Client is invalid. Probably cache name is wrong. >>>> >>>> The connection command is this: >>>> >>>> Connection conn = DriverManager.getConnection( >>>> "jdbc:ignite:cfg://cache=PERSON2:streaming=true:streamingFlushFrequency= >>>> 2000@file:///opt/ignite/config/query-entity-store.xml"); >>>> >>>> Any idea what could I be doing wrong? >>>> >>>> thanks. >>>> >>>
