// ILock.destroy()on hazelcast node:java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:988) at com.hazelcast.impl.FactoryImpl.getOrCreateProxyByName(FactoryImpl.java:566) at com.hazelcast.impl.ClientHandlerService$DestroyHandler.processCall(ClientHandlerService.java:366) at com.hazelcast.impl.ClientHandlerService$ClientOperationHandler.handle(ClientHandlerService.java:1574) at com.hazelcast.impl.ClientRequestHandler$1.run(ClientRequestHandler.java:57) at com.hazelcast.impl.ClientRequestHandler$1.run(ClientRequestHandler.java:54) at com.hazelcast.impl.ClientRequestHandler.doRun(ClientRequestHandler.java:63) at com.hazelcast.impl.FallThroughRunnable.run(FallThroughRunnable.java:22) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) at com.hazelcast.impl.ExecutorThreadFactory$1.run(ExecutorThreadFactory.java:38)
on jboss:java.lang.RuntimeException at com.hazelcast.impl.ClientServiceException.readData(ClientServiceException.java:63) at com.hazelcast.nio.Serializer$DataSerializer.read(Serializer.java:104) at com.hazelcast.nio.Serializer$DataSerializer.read(Serializer.java:79) at com.hazelcast.nio.AbstractSerializer.toObject(AbstractSerializer.java:121) at com.hazelcast.nio.AbstractSerializer.toObject(AbstractSerializer.java:156) at com.hazelcast.client.ClientThreadContext.toObject(ClientThreadContext.java:72) at com.hazelcast.client.IOUtil.toObject(IOUtil.java:34) at com.hazelcast.client.ProxyHelper.getValue(ProxyHelper.java:186) at com.hazelcast.client.ProxyHelper.doOp(ProxyHelper.java:146) at com.hazelcast.client.ProxyHelper.doOp(ProxyHelper.java:140) at com.hazelcast.client.ProxyHelper.destroy(ProxyHelper.java:197) at com.hazelcast.client.LockClientProxy.destroy(LockClientProxy.java:92)
// ISemaphore.destroy()
// hazelcast nodeJul 16, 2013 2:19:50 PM com.hazelcast.cluster.ClusterServiceSEVERE: [localhost]:5701 [dev-local] error processing messages processable=com.hazelcast.cluster.ClusterService$1@69c41ba8java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at com.hazelcast.impl.FactoryImpl.createProxy(FactoryImpl.java:785) at com.hazelcast.impl.FactoryImpl$8.process(FactoryImpl.java:840) at com.hazelcast.cluster.ClusterService$1.process(ClusterService.java:112) at com.hazelcast.cluster.ClusterService.processProcessable(ClusterService.java:180) at com.hazelcast.cluster.ClusterService.dequeueProcessables(ClusterService.java:245) at com.hazelcast.cluster.ClusterService.run(ClusterService.java:191) at java.lang.Thread.run(Thread.java:722)
Jul 16, 2013 2:19:50 PM com.hazelcast.cluster.ClusterServiceSEVERE: [localhost]:5701 [dev-local] nulljava.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1144) at com.hazelcast.impl.FactoryImpl.createProxy(FactoryImpl.java:785) at com.hazelcast.impl.FactoryImpl$8.process(FactoryImpl.java:840) at com.hazelcast.cluster.ClusterService$1.process(ClusterService.java:112) at com.hazelcast.cluster.ClusterService.processProcessable(ClusterService.java:180) at com.hazelcast.cluster.ClusterService.dequeueProcessables(ClusterService.java:245) at com.hazelcast.cluster.ClusterService.run(ClusterService.java:191) at java.lang.Thread.run(Thread.java:722)
// jboss 14:20:00,346 INFO [com.hazelcast.client.ProxyHelper] (http--0_0_0_0_0_0_0_0-8180-6) There is no response for Call [11] operation=DESTROY in 5 seconds.14:20:05,346 INFO [com.hazelcast.client.ProxyHelper] (http--0_0_0_0_0_0_0_0-8180-6) There is no response for Call [11] operation=DESTROY in 10 seconds.14:20:10,347 INFO [com.hazelcast.client.ProxyHelper] (http--0_0_0_0_0_0_0_0-8180-6) There is no response for Call [11] operation=DESTROY in 15 seconds.14:20:15,347 INFO [com.hazelcast.client.ProxyHelper] (http--0_0_0_0_0_0_0_0-8180-6) There is no response for Call [11] operation=DESTROY in 20 seconds.
--
You received this message because you are subscribed to the Google Groups "Hazelcast" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hazelcast+...@googlegroups.com.
To post to this group, send email to haze...@googlegroups.com.
Visit this group at http://groups.google.com/group/hazelcast.
For more options, visit https://groups.google.com/groups/opt_out.
And... I figured it out. I was executing the destroy method on ILock and ISemaphore from a HazelcastClient (from jboss), not from within the actual hazelcast node itself. I moved the code to inside of a distributed task executed on the datagrid itself, and the problem went away.
--