I'm getting this exception. I'm 100% sure the method is in the class and public. Also sure that the application and coherence are looking at the same jar/class file. What's weird is that it just used to work a bit ago. I did recently change my object's equals() method around - could that be related?
I looked at this thread but am not sure if it touches on my problem:
577783
Exception in thread "Thread-5" (Wrapped: Failed request execution for DistributedCache service on Member(Id=1, Timestamp=2009-09-23 16:26:09.48, Address=192.168.10.167:8088, MachineId=25255, Location=machine:box2,process:4408, Role=CoherenceServer)) java.lang.RuntimeException: Missing or inaccessible method: oms.Order#setSentTime
at com.tangosol.util.Base.ensureRuntimeException(Base.java:293)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.tagException(Grid.CDB:36)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onInvokeRequest(DistributedCache.CDB:80)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$InvokeRequest.run(DistributedCache.CDB:1)
at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheKeyRequest.onReceived(DistributedCacheKeyRequest.CDB:12)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:9)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:136)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:37)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Missing or inaccessible method: oms.Order#setSentTime
at com.tangosol.util.extractor.ReflectionUpdater.update(ReflectionUpdater.java:99)
at com.tangosol.util.processor.UpdaterProcessor.process(UpdaterProcessor.java:112)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.invoke(DistributedCache.CDB:20)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onInvokeRequest(DistributedCache.CDB:50)
Thanks,
Andrew