Guys, It seems there can be a race condition between service methods call and initialization - org/apache/ignite/internal/processors/service/GridServiceProcessor.java:921
Alex G, Val, can you please check if service may be called prior to its initialization? Dan, can you please add service instance identity hash code to output in init() and other service methods. Smth like - System.out.println("Inside service XXX method [thread=" + Thread.currentThread().getName() + ", hash=" + System.identityHashCode(this) + ']'); --Yakov 2016-04-08 13:01 GMT+03:00 dstieglitz <dstiegl...@stainlesscode.com>: > If you look at the line below: > > > https://github.com/dstieglitz/grails-ignite/blob/v0.4.x/src/java/org/grails/ignite/IgniteCronDistributedRunnableScheduledFuture.java#L79 > > We're seeing the string "NULL EXECUTOR" in our status. But based on the way > the classes are initialized I don't think it's possible for that reference > to be null. Also we've observed the scheduler working, so at this point I > think our main issue was confusion caused by this seemingly null reference. > > I'm not sure exactly what is not serialized, all we see is this null > evaluation return true. > > > > -- > View this message in context: > http://apache-ignite-users.70518.x6.nabble.com/Behavior-of-init-for-clustered-singleton-tp3819p4021.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. >