Veena,
I am not getting the same issue/thread dump when I run a similar use case.
In your case it looks like Ignite has not fully started before
Ignition.ignite() has been called.
The check inside that function is specifically designed to prevent such
cases.
Here is the function you are calling: -- starterThread -- means the thread
that started Ignite -- usually main
IgniteKernal grid() {
if (starterThread != Thread.currentThread())
U.awaitQuiet(startLatch);
return grid;
}
If Ignite hasn't fully started, it will wait( U.awaitQuiet(startLatch); )
until it has, before returning the instance.
see:
https://github.com/apache/ignite/blob/40179116ab85446740a5b7025cd6cfef05bdefe6/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java#L1685
take a look at:
https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/spi/eventstorage/memory/MemoryEventStorageSpi.html
and at: https://apacheignite.readme.io/docs/events
also the examples here:
https://github.com/apache/ignite/blob/master/examples/src/main/java/org/apache/ignite/examples/events/EventsExample.java
https://github.com/apache/ignite/blob/master/examples/src/main/java/org/apache/ignite/examples/datagrid/CacheEventsExample.java
If this doesn't help, include a reproducer and I will take a look.
Thanks, Alex
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/