Hello, everyone!

I get the exception:

java.lang.NullPointerException
     at com.company.project.event.SMSEvent.hashCode(SMSEvent.java:334)
     at java.util.HashMap.putForCreate(HashMap.java:413)
     at java.util.HashMap.readObject(HashMap.java:1031)
     at java.lang.reflect.Method.invoke(Method.java:597)

      .............

     at org.apache.wicket.Component.readObject(Component.java:4465)

      .............

     at org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java:409)
     at 
org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deserializePage(AbstractPageStore.java:234)
     at 
org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(DiskPageStore.java:735)
     at 
org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:310)
     at org.apache.wicket.Session.getPage(Session.java:779)
     at 
org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:458)
     at 
org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144)

...............

the field that is null is probably because it's not loaded by Spring. Anyway, 
why should it call hashCode(), and how could I avoid it?

Best,
Martin

Reply via email to