powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
16 сообщений из 16, страница 1 из 1
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926123
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Не могу отловить проблему, на продакшене постоянно возникает ошибка при сохранении

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
impls.forEach(im->{                   
                    try {
                        repo.save(im);
                    } catch (Throwable e) {
                        status = ErrorLoadingReportsStatus.ERROR;
                        loaderLog.add(String.format("Ошибка при сохранении строки в файле <b>%s</b> (%s)" , fileName, im.toString()));
                        e.printStackTrace();
                    }
                });



java.lang.ClassNotFoundException: org.hibernate.cache.spi.entry.StandardCacheEntryImpl

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
com.hazelcast.nio.serialization.HazelcastSerializationException: java.lang.ClassNotFoundException: org.hibernate.cache.spi.entry.StandardCacheEntryImpl
  at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:86)
  at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:75)
  at com.hazelcast.internal.serialization.impl.StreamSerializerAdapter.read(StreamSerializerAdapter.java:48)
  at com.hazelcast.internal.serialization.impl.AbstractSerializationService.readObject(AbstractSerializationService.java:269)
  at com.hazelcast.internal.serialization.impl.ByteArrayObjectDataInput.readObject(ByteArrayObjectDataInput.java:574)
  at com.hazelcast.hibernate.serialization.Value.readData(Value.java:78)
  at com.hazelcast.internal.serialization.impl.DataSerializableSerializer.readInternal(DataSerializableSerializer.java:160)
  at com.hazelcast.internal.serialization.impl.DataSerializableSerializer.read(DataSerializableSerializer.java:106)
  at com.hazelcast.internal.serialization.impl.DataSerializableSerializer.read(DataSerializableSerializer.java:51)
  at com.hazelcast.internal.serialization.impl.StreamSerializerAdapter.read(StreamSerializerAdapter.java:48)
  at com.hazelcast.internal.serialization.impl.AbstractSerializationService.toObject(AbstractSerializationService.java:187)
  at com.hazelcast.map.impl.proxy.MapProxySupport.toObject(MapProxySupport.java:1256)
  at com.hazelcast.map.impl.proxy.MapProxyImpl.get(MapProxyImpl.java:120)
  at com.hazelcast.hibernate.distributed.IMapRegionCache.get(IMapRegionCache.java:77)
  at com.hazelcast.hibernate.HazelcastStorageAccessImpl.getFromCache(HazelcastStorageAccessImpl.java:68)
  at org.hibernate.cache.spi.support.AbstractCachedDomainDataAccess.get(AbstractCachedDomainDataAccess.java:53)
  at org.hibernate.engine.internal.CacheHelper.fromSharedCache(CacheHelper.java:32)
  at org.hibernate.persister.entity.AbstractEntityPersister.isTransient(AbstractEntityPersister.java:4667)
  at org.hibernate.engine.internal.ForeignKeys.isTransient(ForeignKeys.java:226)
  at org.hibernate.event.internal.AbstractSaveEventListener.getEntityState(AbstractSaveEventListener.java:513)
  at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:165)
  at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:69)
  at org.hibernate.internal.SessionImpl.fireMerge(SessionImpl.java:900)
  at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:886)
  at jdk.internal.reflect.GeneratedMethodAccessor346.invoke(Unknown Source)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:567)
  at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:308)
  at com.sun.proxy.$Proxy172.merge(Unknown Source)
  at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:492)
  at jdk.internal.reflect.GeneratedMethodAccessor398.invoke(Unknown Source)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:567)
  at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:359)
  at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:200)
  at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:644)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:608)
  at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.lambda$invoke$3(RepositoryFactorySupport.java:595)
  at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:595)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:59)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
  at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:138)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:61)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
  at com.sun.proxy.$Proxy209.save(Unknown Source)
  at ru.eesnk.service.loader.AbstractReportLoader.lambda$loadReportToDbProc$3(AbstractReportLoader.java:123)
  at java.base/java.lang.Iterable.forEach(Iterable.java:75)
  at ru.eesnk.service.loader.AbstractReportLoader.loadReportToDbProc(AbstractReportLoader.java:120)
  at ru.eesnk.service.loader.ppp.user_data.PppUserDataLoader.loadReportToDB(PppUserDataLoader.java:131)
  at ru.eesnk.service.loader.AbstractReportLoader.lambda$loadReport$1(AbstractReportLoader.java:93)
  at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
  at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654)
  at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
  at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
  at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
  at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
  at ru.eesnk.service.loader.AbstractReportLoader.lambda$loadReport$2(AbstractReportLoader.java:98)
  at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1447)
  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.spi.entry.StandardCacheEntryImpl
  at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
  at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
  at com.hazelcast.nio.ClassLoaderUtil.tryLoadClass(ClassLoaderUtil.java:288)
  at com.hazelcast.nio.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:252)
  at com.hazelcast.nio.IOUtil$ClassLoaderAwareObjectInputStream.resolveClass(IOUtil.java:646)
  at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1886)
  at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1772)
  at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2060)
  at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594)
  at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:430)
  at com.hazelcast.internal.serialization.impl.JavaDefaultSerializers$JavaSerializer.read(JavaDefaultSerializers.java:82)


Но на dev такой ошибки нет!
Использую jhipster 6.0.1

Куда копать?
Заранее благодарен!
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926126
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
Код: java
1.
Ошибка при сохранении строки в файле 

и где строка?
Зачем тогда логировал?
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926131
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,
Ну repo.save(im);
просто сохраняет Entity
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926132
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
PetroNotC Sharp,
Ну repo.save(im);
просто сохраняет Entity
я вижу.
Почему валится именно на объекте Х?
Логирование ты писал?
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926134
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
serega063
PetroNotC Sharp,
Ну repo.save(im);
просто сохраняет Entity
я вижу.
Почему валится именно на объекте Х?
Логирование ты писал?


Какое именно логирование? можно чуть подробнее?
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926142
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
Код: java
1.
loaderLog.add(String.format("Ошибка при сохранении 

...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926144
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
Какое именно логирование? можно чуть подробнее?
тогда давайте так:
1. Программист или техподдержка?
2. Код выше ваш?
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926173
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
Всем привет!

Не могу отловить проблему, на продакшене постоянно возникает ошибка при сохранении

Но на dev такой ошибки нет!
Использую jhipster 6.0.1

Куда копать?
Заранее благодарен!


Проект Spring или Spring Boot?
Если Spring и создается war, то смотреть чем отличаются с сервера приложений dev и prod.

Если SpringBoot, то смотреть различия в параметрах сборки.
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926219
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
serega063
Какое именно логирование? можно чуть подробнее?
тогда давайте так:
1. Программист или техподдержка?
2. Код выше ваш?


Мой код
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926221
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul
serega063
Всем привет!

Не могу отловить проблему, на продакшене постоянно возникает ошибка при сохранении

Но на dev такой ошибки нет!
Использую jhipster 6.0.1

Куда копать?
Заранее благодарен!


Проект Spring или Spring Boot?
Если Spring и создается war, то смотреть чем отличаются с сервера приложений dev и prod.

Если SpringBoot, то смотреть различия в параметрах сборки.


Проект SpringBoot на JHIPSTER
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926226
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
PetroNotC Sharp
пропущено...
тогда давайте так:
1. Программист или техподдержка?
2. Код выше ваш?


Мой код
по кругу ходим?
22079031
Ты читай все вопросы к тебе и на них отвечай.
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926231
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
mad_nazgul
пропущено...


Проект Spring или Spring Boot?
Если Spring и создается war, то смотреть чем отличаются с сервера приложений dev и prod.

Если SpringBoot, то смотреть различия в параметрах сборки.


Проект SpringBoot на JHIPSTER
ответ тот же - смотри различия dev и prod
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926255
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
serega063
пропущено...


Проект SpringBoot на JHIPSTER
ответ тот же - смотри различия dev и prod



Спасибо, но только я собираю prod на своей машине и все работает норм, никаких ошибок нет, а на серваке не работает
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926264
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
я собираю prod на своей машине
мы не видим. Где лог объекта im в проде и dev?
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926390
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
Спасибо, но только я собираю prod на своей машине и все работает норм, никаких ошибок нет, а на серваке не работает


авторHazelcastSerializationException: java.lang.ClassNotFoundException: org.hibernate.cache.spi.entry.StandardCacheEntryImpl
- если все библиотеки есть (это надо проверить), то вероятно разные класлоадеры: Hazelcast загружается лоадером отличным от лоадера который загружает org.hibernate.cache.spi.entry.StandardCacheEntryImpl. Проще говоря jar hell - библиотеки грузятся из разных мест разными загрузчиками
...
Рейтинг: 0 / 0
Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
    #39926531
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063
mad_nazgul
пропущено...


Проект Spring или Spring Boot?
Если Spring и создается war, то смотреть чем отличаются с сервера приложений dev и prod.

Если SpringBoot, то смотреть различия в параметрах сборки.


Проект SpringBoot на JHIPSTER


Продолжаем дальше.
Какие версии JDK/JVM установлены у вас, на проде, на агенте CI/CD.

В порядке бреда.
Никогда не работал с JHipster, возможно дело в нем. Никогда не доверял системам кодогенерации. :-)

Проверьте fat-jar у себя и на проде.

Если вы подсовываете собранный на вашей машине fat-jar, то значит, кто-то не положил нужную jar-ку внутрь fat-jar.
И есть подозрение, что этот кто-то JHipster.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Data: Ошибка при сохранении ClassNotFoundException StandardCacheEntryImpl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]