Hi, Two things:
1. You must use same configuration (limit and CollectionConfiguration) on both client and server 2. You cannot pass "null" as CollectionConfiguration. Pass empty CollectionConfiguration (new CollectionConfiguration()) if you have no specific settings. This code must work (just tried a queue sample): Server: IgniteQueue<String> q = ignite.queue("MyQueue", 10, new CollectionConfiguration()); Client: IgniteQueue<String> q = ignite.queue("MyQueue", 10, new CollectionConfiguration()); I do see a usability issue here that we cannot specify null as a collection configuration. I will open a bug.