powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / postgresql понизить версию БД
6 сообщений из 6, страница 1 из 1
postgresql понизить версию БД
    #39148781
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Случилась глупая история. Приложение требовало Postgres 8.4.17, а установили 8.4.22-1. Теперь есть ошибки в работе приложения... С этим возможно, что то сделать (Например редактировать файл pg_dump) или придется пересоздавать БД, что очень не хотелось бы...?
...
Рейтинг: 0 / 0
postgresql понизить версию БД
    #39148788
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petral,

8.4 уже не поддерживается (и 9.0 тоже, и 9.1 в этом году “уйдёт”), советую подумать над этим.
8.4.22 последняя версия в 8.4 ветке и с этой точки зрения предпочтительней, чем 8.4.17 — меньше вероятности баг поймать.

А что за ошибки — может они решаемы? Покажите.
...
Рейтинг: 0 / 0
postgresql понизить версию БД
    #39148796
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение для 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)
...
Рейтинг: 0 / 0
postgresql понизить версию БД
    #39148869
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petral,

версия базы скорей всего не при чем (если не какая-то патченная до этого использовалась).

посмотрите, есть ли ошибки в логах базы.
...
Рейтинг: 0 / 0
postgresql понизить версию БД
    #39148871
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторorg.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.akaza.openclinica.domain.rule.RuleBean#28]

Надо было сразу в разделе Java этот трейс приводить, не послали бы в этот раздел.

Гугление по этой ошибке выдает советы посмотреть есть ли в базе запрашиваемая запись.
Можно в Хибернейте включить логгирование запросов, посылаемых в базу и посмотреть что там такое запрашивается с ID=28.
Как включить - не знаю, надо в разделе Java спрашивать.

Пока выглядит, что ошибка все-таки не в Постгресе. А если и в Постгресе, то не из-за версии сервера, а из-за данных в нем.
...
Рейтинг: 0 / 0
postgresql понизить версию БД
    #39148999
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Сейчас попробую создать ветку там.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / postgresql понизить версию БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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