Alex G., please look at this discussion. I don’t think that IAE is thrown as a result of insufficient RAM on the machine. Everything works perfectly fine on my Mac OS laptop even when a region with initial size > total RAM available is requested.
Ajay, share a complete log file and configuration you use. Plus tell how much RAM you have in total and what’re Java and Windows versions. — Denis > On May 15, 2017, at 8:32 AM, Ajay <[email protected]> wrote: > > [20:45:42,727][ERROR][main][IgniteKernal] Exception during start processors, > node will be stopped and close connections > java.lang.IllegalArgumentException > at sun.misc.Unsafe.allocateMemory(Native Method) > at > org.apache.ignite.internal.util.GridUnsafe.allocateMemory(GridUnsafe.java:1054) > at > org.apache.ignite.internal.mem.unsafe.UnsafeMemoryProvider.nextRegion(UnsafeMemoryProvider.java:76) > at > org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.addSegment(PageMemoryNoStoreImpl.java:616) > at > org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.start(PageMemoryNoStoreImpl.java:222) > at > org.apache.ignite.internal.processors.cache.database.IgniteCacheDatabaseSharedManager.startMemoryPolicies(IgniteCacheDatabaseSharedManager.java:202) > at > org.apache.ignite.internal.processors.cache.database.IgniteCacheDatabaseSharedManager.init(IgniteCacheDatabaseSharedManager.java:119) > at > org.apache.ignite.internal.processors.cache.database.IgniteCacheDatabaseSharedManager.start0(IgniteCacheDatabaseSharedManager.java:98) > at > org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:53) > at > org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:643) > at > org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1763) > at > org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:925) > at > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895) > at > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647) > at > org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075) > at > org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:993) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:879) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:778) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:648) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:617) > at org.apache.ignite.Ignition.start(Ignition.java:347) > at > org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:302) > [20:45:42,735][ERROR][main][IgniteKernal] Got exception while > starting > (will rollback startup routine). > java.lang.IllegalArgumentException > at sun.misc.Unsafe.allocateMemory(Native Method) > at > org.apache.ignite.internal.util.GridUnsafe.allocateMemory(GridUnsafe.java:1054) > at > org.apache.ignite.internal.mem.unsafe.UnsafeMemoryProvider.nextRegion(UnsafeMemoryProvider.java:76) > at > org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.addSegment(PageMemoryNoStoreImpl.java:616) > at > org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.start(PageMemoryNoStoreImpl.java:222) > at > org.apache.ignite.internal.processors.cache.database.IgniteCacheDatabaseSharedManager.startMemoryPolicies(IgniteCacheDatabaseSharedManager.java:202) > at > org.apache.ignite.internal.processors.cache.database.IgniteCacheDatabaseSharedManager.init(IgniteCacheDatabaseSharedManager.java:119) > at > org.apache.ignite.internal.processors.cache.database.IgniteCacheDatabaseSharedManager.start0(IgniteCacheDatabaseSharedManager.java:98) > at > org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:53) > at > org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:643) > at > org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1763) > at > org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:925) > at > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895) > at > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647) > at > org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075) > at > org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:993) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:879) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:778) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:648) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:617) > at org.apache.ignite.Ignition.start(Ignition.java:347) > at > org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:302) > [20:45:42,737][WARN ][main][IgniteKernal] Attempt to stop starting grid. > This operation cannot be guaranteed to be successful. > > > > > -- > View this message in context: > http://apache-ignite-users.70518.x6.nabble.com/Ignite2-0-memory-policy-limit-tp12840p12855.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com.
