|
|
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток При чтении таблицы через хибернейт репоиторий происходит ошибка вот такого вида. Код: java 1. 2. Вот сам запрос Код: java 1. Погуглил - согласно stackoverflow проблема в том что не был настроен ehcashe (испольую hibernate 5, БД Оракл 12) становил ehcache, прописал его в конф файле мавен и конечнно же в настройках хибернейт Вот hibernate.cfg.xml Код: java 1. 2. 3. Вот сам echcache файл Код: 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. Маппинг таблицы Lesitung очень большой - там 49 полей (вообще БД очень старая и очень кривая собственно цель проекта - подготовка ухда с данной базы но пока испоольщуется именно она а данный софт - конвертер - 1 из нескольких) В чем данная проблема может быть? Запрос должен возвращать только 1 запись. А вообще их в таблице примерно пол миллиона записей только в тестовой базе. С ehcache раньше не работал и как то не предпологал нужность ее в данном проекте. Может ли быть данная ощибка следствеим структуры БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2016, 18:05 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
зубок александр, Не верится в эту ошибку. Кто мешает уменьшить маппинг до пропадания ошибки? В тестовой демке? Тестирование это работа программиста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2016, 19:13 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
2. Экспорт и импорт через орм не делают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2016, 19:18 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
зубок александрПри чтении таблицы через хибернейт репоиторий происходит ошибка вот такого вида. Почему вы решили что это "ошибка"? В логе разве не написано что это WARNing? зубок александрстановил ehcache, прописал его в конф файле мавен и конечнно же в настройках хибернейт Странно вы как-то читаете. Проблема не в том что его нет, а в том как он настроен. зубок александрВот сам echcache файл Код: java 1. 2. 3. В памяти не более 1000 записией и диск не используется? зубок александрВ чем данная проблема может быть? Во-первых мы ещё не решили почему именно это "проблема". Во-вторых фреймверк вам подсказывает что тут можно бы было сущность из кэша вытянуть. Но из-за лимита по памяти запись уже заэкспарилась. Соответственно что можно сделать? Увеличить лимиты по памяти для EhCache! зубок александрМожет ли быть данная ощибка следствеим структуры БД? Маловероятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2016, 19:21 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, автор В логе разве не написано что это WARNing? по логам она error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 18:57 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ну и не только по логам. После данного "предупреждения" скрипт вылетает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 19:01 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
зубок александрBlazkowicz, ну и не только по логам. После данного "предупреждения" скрипт вылетает. stacktrace исключения можно посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2016, 19:04 |
|
||
|
Ошибка при чтении большой таблицы данных связанная с настройкой ehcahce
|
|||
|---|---|---|---|
|
#18+
Blazkowiczзубок александрBlazkowicz, ну и не только по логам. После данного "предупреждения" скрипт вылетает. stacktrace исключения можно посмотреть? Ну вот еще вылезло нечто из tstacktrace авторHV000183: Unable to load 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the classpath, or use ParameterMessageInterpolator instead Вот полный вариант ошибки. Вероятно проблема маппинга буду копать авторjavax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the classpath, or use ParameterMessageInterpolator instead at org.hibernate.validator.internal.engine.ValidatorFactoryImpl.createValidator(ValidatorFactoryImpl.java:339) at org.hibernate.validator.internal.engine.ValidatorContextImpl.getValidator(ValidatorContextImpl.java:122) at org.hibernate.cfg.beanvalidation.BeanValidationEventListener.validate(BeanValidationEventListener.java:111) at org.hibernate.cfg.beanvalidation.BeanValidationEventListener.onPreUpdate(BeanValidationEventListener.java:86) at org.hibernate.action.internal.EntityUpdateAction.preUpdate(EntityUpdateAction.java:244) at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:118) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:560) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:434) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:50) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1251) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1319) at org.hibernate.internal.QueryImpl.list(QueryImpl.java:87) at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:606) at org.hibernate.jpa.internal.QueryImpl.getSingleResult(QueryImpl.java:529) at org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter.getSingleResult(CriteriaQueryTypeQueryAdapter.java:54) at org.springframework.data.jpa.repository.query.JpaQueryExecution$SingleEntityExecution.doExecute(JpaQueryExecution.java:206) at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:78) at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:102) at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:92) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:482) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:460) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:61) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:280) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:133) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy88.findByQuartalAndGnr(Unknown Source) at de.kvwl.abrechnung.gostamm.transfer.ReadLestungAttrs.getLeistungsOfGnr(ReadLestungAttrs.java:54) at de.kvwl.abrechnung.gostamm.transfer.ReadXML.parseMainOfGnr(ReadXML.java:335) at de.kvwl.abrechnung.gostamm.transfer.ReadXML.parseGnrList(ReadXML.java:398) at de.kvwl.abrechnung.gostamm.transfer.ReadXML.parseAll(ReadXML.java:545) at de.kvwl.abrechnung.gostamm.transfer.StartGoStammRuecktransfer.run(StartGoStammRuecktransfer.java:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:280) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy93.run(Unknown Source) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:798) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:782) at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:769) at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1185) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1174) at de.kvwl.abrechnung.gostamm.transfer.RuecktransferApplication.main(RuecktransferApplication.java:10) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2016, 19:46 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39327344&tid=2123615]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 332ms |

| 0 / 0 |
