org.springframework.session.mapsession;现场创建时间不兼容类型

发布于 2025-02-09 05:49:40 字数 4803 浏览 0 评论 0原文

我在分期环境上遇到问题,我无法在开发时复制,并且似乎找不到有关正在发生的事情的任何资源。感觉就像是蓝色发生的,我一直在尝试搜索几天,却无济于事。

堆栈跟踪

    2022-06-21T09:27:07.309-03:00   2022-06-21 12:27:07.309 WARN 1 --- [ration.thread-1] c.h.m.i.o.MapClearExpiredOperation : [10.4.0.236]:5700 [dev] [3.12.12] Missing responseHandler for com.hazelcast.map.impl.operation.MapClearExpiredOperation{serviceName='hz:impl:mapService', identityHash=881778366, partitionId=69, replicaIndex=0, callId=0, invocationTime=-1 (1969-12-31 23:59:59.999), waitTimeout=-1, callTimeout=9223372036854775807, expirationPercentage=10}

2022-06-21T09:27:07.309-03:00   com.hazelcast.nio.serialization.HazelcastSerializationException: java.io.InvalidClassException: org.springframework.session.MapSession; incompatible types for field creationTime

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.SerializationUtil.handleException(SerializationUtil.java:70)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.AbstractSerializationService.toObject(AbstractSerializationService.java:193)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.record.Records.tryStoreIntoCache(Records.java:153)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.record.Records.getValueOrCachedValue(Records.java:120)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractRecordStore.removeIndex(AbstractRecordStore.java:173)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.DefaultRecordStore.evict(DefaultRecordStore.java:409)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractEvictableRecordStore.getOrNullIfExpired(AbstractEvictableRecordStore.java:239)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractEvictableRecordStore.evictExpiredEntriesInternal(AbstractEvictableRecordStore.java:157)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractEvictableRecordStore.evictExpiredEntries(AbstractEvictableRecordStore.java:102)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.operation.MapClearExpiredOperation.run(MapClearExpiredOperation.java:67)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.Operation.call(Operation.java:170)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.call(OperationRunnerImpl.java:210)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:199)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:147)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:125)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:110)

2022-06-21T09:27:07.309-03:00   Caused by: java.io.InvalidClassException: org.springframework.session.MapSession; incompatible types for field creationTime

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectStreamClass.matchFields(ObjectStreamClass.java:2391)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectStreamClass.getReflector(ObjectStreamClass.java:2286)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:788)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2062)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1909)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2235)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1744)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:514)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:472)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:84)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:77)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.StreamSerializerAdapter.read(StreamSerializerAdapter.java:48)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.AbstractSerializationService.toObject(AbstractSerializationService.java:187)

2022-06-21T09:27:07.309-03:00   ... 14 common frames omitted

可能导致此错误是什么?

I'm having issues on our staging environment, I am unable to reproduce on develop, and can't seem to find any resource on what is going on. It feels like it occurred out of the blue and I've been attempting things and googling for days to no avail.

Stack Trace

    2022-06-21T09:27:07.309-03:00   2022-06-21 12:27:07.309 WARN 1 --- [ration.thread-1] c.h.m.i.o.MapClearExpiredOperation : [10.4.0.236]:5700 [dev] [3.12.12] Missing responseHandler for com.hazelcast.map.impl.operation.MapClearExpiredOperation{serviceName='hz:impl:mapService', identityHash=881778366, partitionId=69, replicaIndex=0, callId=0, invocationTime=-1 (1969-12-31 23:59:59.999), waitTimeout=-1, callTimeout=9223372036854775807, expirationPercentage=10}

2022-06-21T09:27:07.309-03:00   com.hazelcast.nio.serialization.HazelcastSerializationException: java.io.InvalidClassException: org.springframework.session.MapSession; incompatible types for field creationTime

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.SerializationUtil.handleException(SerializationUtil.java:70)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.AbstractSerializationService.toObject(AbstractSerializationService.java:193)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.record.Records.tryStoreIntoCache(Records.java:153)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.record.Records.getValueOrCachedValue(Records.java:120)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractRecordStore.removeIndex(AbstractRecordStore.java:173)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.DefaultRecordStore.evict(DefaultRecordStore.java:409)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractEvictableRecordStore.getOrNullIfExpired(AbstractEvictableRecordStore.java:239)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractEvictableRecordStore.evictExpiredEntriesInternal(AbstractEvictableRecordStore.java:157)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.recordstore.AbstractEvictableRecordStore.evictExpiredEntries(AbstractEvictableRecordStore.java:102)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.map.impl.operation.MapClearExpiredOperation.run(MapClearExpiredOperation.java:67)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.Operation.call(Operation.java:170)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.call(OperationRunnerImpl.java:210)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:199)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:147)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:125)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:110)

2022-06-21T09:27:07.309-03:00   Caused by: java.io.InvalidClassException: org.springframework.session.MapSession; incompatible types for field creationTime

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectStreamClass.matchFields(ObjectStreamClass.java:2391)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectStreamClass.getReflector(ObjectStreamClass.java:2286)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:788)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2062)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1909)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2235)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1744)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:514)

2022-06-21T09:27:07.309-03:00   at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:472)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:84)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:77)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.StreamSerializerAdapter.read(StreamSerializerAdapter.java:48)

2022-06-21T09:27:07.309-03:00   at com.hazelcast.internal.serialization.impl.AbstractSerializationService.toObject(AbstractSerializationService.java:187)

2022-06-21T09:27:07.309-03:00   ... 14 common frames omitted

What could possibly be causing this error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海里的那抹蓝 2025-02-16 05:49:40

我最终通过确保与Hazelcast依赖关系没有冲突来解决问题,这是通过排除我的pom.xml中的sub依赖项下拉并完全重新启动了运行服务器的EC2实例,此外,该错误已经消失了,一切都已消退,一切都在正常运行。

I ended up fixing the issue by ensuring no conflicts with Hazelcast dependencies were occurring by excluding sub dependency pull-downs in my pom.xml and completely rebooting the EC2 instance that was running the server, it appears the error has has since subsided and everything is functioning properly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文