As I’ve said in a thread nearby, there is no such thing as “global cache settings”. Usually you’ll need to repeat the configuration paratemers for all caches.
You can avoid code/config duplication in multiple ways though. If you explain your use case in detail, I can suggest a way to do that. Stan From: yangjiajun Sent: 28 декабря 2018 г. 11:11 To: user@ignite.apache.org Subject: Re: Ouch! Argument is invalid: Cache name must not be null or empty. Hello.Thanks for your reply. I want to make such settings global.Do this settings only affect specific caches? ezhuravlev wrote > As you see, the example in config has > , which means that it's > just a part of the configuration. Exceptions message says "Cache name must > not be null" and that really the problem that you faced, just define cache > name property to resolve this issue. > > Evgenii > > > чт, 27 дек. 2018 г. в 22:28, yangjiajun < > 1371549332@ >>: > >> Hello. >> >> I use ignite 2.6 as a database and try to tune data rebalancing according >> to >> following doc: >> >> https://apacheignite.readme.io/docs/rebalancing#section-rebalance-message-throttling >> But I get an exception when I set those settings. >> >> class org.apache.ignite.IgniteException: Ouch! Argument is invalid: Cache >> name must not be null or empty. >> at >> >> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:990) >> at org.apache.ignite.Ignition.start(Ignition.java:355) >> at >> >> org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:301) >> Caused by: class org.apache.ignite.IgniteCheckedException: Ouch! Argument >> is >> invalid: Cache name must not be null or empty. >> at >> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1133) >> at >> >> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2014) >> at >> >> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1723) >> at >> org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1151) >> at >> >> org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:1069) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:955) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:854) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:724) >> at >> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:693) >> at org.apache.ignite.Ignition.start(Ignition.java:352) >> ... 1 more >> Caused by: java.lang.IllegalArgumentException: Ouch! Argument is invalid: >> Cache name must not be null or empty. >> at >> >> org.apache.ignite.internal.util.GridArgumentCheck.ensure(GridArgumentCheck.java:109) >> at >> >> org.apache.ignite.internal.processors.cache.GridCacheUtils.validateCacheName(GridCacheUtils.java:1590) >> at >> >> org.apache.ignite.internal.processors.cache.GridCacheProcessor.addCacheOnJoin(GridCacheProcessor.java:738) >> at >> >> org.apache.ignite.internal.processors.cache.GridCacheProcessor.addCacheOnJoinFromConfig(GridCacheProcessor.java:808) >> at >> >> org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:707) >> at >> >> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1739) >> at >> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:980) >> ... 10 more >> Failed to start grid: Ouch! Argument is invalid: Cache name must not be >> null >> or empty. >> >> >> Here is my config file: >> example-default2.xml >> < >> http://apache-ignite-users.70518.x6.nabble.com/file/t2059/example-default2.xml> >> >> >> >> >> -- >> Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >> -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/