|
|
|
postgresql понизить версию БД
|
|||
|---|---|---|---|
|
#18+
Добрый день Случилась глупая история. Приложение требовало Postgres 8.4.17, а установили 8.4.22-1. Теперь есть ошибки в работе приложения... С этим возможно, что то сделать (Например редактировать файл pg_dump) или придется пересоздавать БД, что очень не хотелось бы...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 16:06 |
|
||
|
postgresql понизить версию БД
|
|||
|---|---|---|---|
|
#18+
petral, 8.4 уже не поддерживается (и 9.0 тоже, и 9.1 в этом году “уйдёт”), советую подумать над этим. 8.4.22 последняя версия в 8.4 ветке и с этой точки зрения предпочтительней, чем 8.4.17 — меньше вероятности баг поймать. А что за ошибки — может они решаемы? Покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 16:25 |
|
||
|
postgresql понизить версию БД
|
|||
|---|---|---|---|
|
#18+
Приложение для tomcat. Не срабатывает одна важная функция. Грешу на другую версию БД. В логах: 01/16 07:30:37 [/usr/local/tomcat/webapps/Test/] FTP ERROR o.a.o.job.XsltStatefulJob:804 - Error has occurred. org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.akaza.openclinica.domain.rule.RuleBean#28] at org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:447) at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233) at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285) at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152) at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1080) at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1028) at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:623) at org.hibernate.type.EntityType.resolve(EntityType.java:431) at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:140) at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:898) at org.hibernate.loader.Loader.doQuery(Loader.java:773) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270) at org.hibernate.loader.Loader.doList(Loader.java:2294) at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2204) at org.hibernate.loader.Loader.list(Loader.java:2164) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:448) at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258) at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) at org.akaza.openclinica.dao.hibernate.RuleSetRuleDao.findByRuleSetStudyIdAndStatusAvail(RuleSetRuleDao.java:91) at org.akaza.openclinica.dao.hibernate.RuleSetRuleDao$$FastClassByCGLIB$$dcc63c61.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631) at org.akaza.openclinica.dao.hibernate.RuleSetRuleDao$$EnhancerByCGLIB$$59e1b9b9.findByRuleSetStudyIdAndStatusAvail(<generated>) at org.akaza.openclinica.logic.odmExport.MetadataUnit.collectMetaDataVersion(MetadataUnit.java:189) at org.akaza.openclinica.logic.odmExport.MetadataUnit.collectOdmStudy(MetadataUnit.java:91) at org.akaza.openclinica.logic.odmExport.MetaDataCollector.collectMetadataUnitMap(MetaDataCollector.java:74) at org.akaza.openclinica.logic.odmExport.MetaDataCollector.collectFileData(MetaDataCollector.java:57) at org.akaza.openclinica.service.extract.GenerateExtractFileService.createODMFile(GenerateExtractFileService.java:270) at org.akaza.openclinica.job.XsltTransformJob.executeInternal(XsltTransformJob.java:438) at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) at org.quartz.core.JobRunShell.run(JobRunShell.java:213) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 16:42 |
|
||
|
postgresql понизить версию БД
|
|||
|---|---|---|---|
|
#18+
petral, версия базы скорей всего не при чем (если не какая-то патченная до этого использовалась). посмотрите, есть ли ошибки в логах базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 19:44 |
|
||
|
postgresql понизить версию БД
|
|||
|---|---|---|---|
|
#18+
авторorg.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.akaza.openclinica.domain.rule.RuleBean#28] Надо было сразу в разделе Java этот трейс приводить, не послали бы в этот раздел. Гугление по этой ошибке выдает советы посмотреть есть ли в базе запрашиваемая запись. Можно в Хибернейте включить логгирование запросов, посылаемых в базу и посмотреть что там такое запрашивается с ID=28. Как включить - не знаю, надо в разделе Java спрашивать. Пока выглядит, что ошибка все-таки не в Постгресе. А если и в Постгресе, то не из-за версии сервера, а из-за данных в нем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2016, 19:55 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39148869&tid=1997516]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 451ms |

| 0 / 0 |
