Перевод could not execute query

Восстановление базы из бекапа PostgreSQL

Доброго времени суток!
Ситуация такая, есть сервер PostgreSQL 10.3-2.1C, делаются на нем бекапы батником, строкой вида

«C:\Program Files\PostgreSQL\10.3-2.1C\bin\pg_dump.exe» —format=c -n public —host=localhost —port=5432 —file=»d:\bkp1c\forest_%DATETIME%.bek» 2>»d:\bkp1c\base_name.log» —username=postgres base_name
бекапы создаются без ошибок, файлы с ошибками пустые.

При восстановлении в базу созданную через pgAdmin вылетает с ошибкой:
pg_restore: creating OPERATOR FAMILY «public.xid_fill_ops»
pg_restore: creating TABLE «public._acc34»
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 6578; 1259 6642834 TABLE _acc34 postgres
pg_restore: [archiver (db)] could not execute query: ERROR: type «public.mvarchar» does not exist

В базу созданную через сервер 1С с ключом очистки:
pg_restore: connecting to database for restore
pg_restore: dropping INDEX byusosname
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 34189; 1259 133093 INDEX byusosname postgres
pg_restore: [archiver (db)] could not execute query: ERROR: index «byusosname» does not exist
Command was: DR OP INDEX public.byusosname;

В базу созданную через сервер 1С без очистки
pg_restore: connecting to database for restore
pg_restore: creating SCHEMA «public»
pg_restore: creating COMMENT «SCHEMA public»
pg_restore: creating FUNCTION «public.binrowver(integer)»
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 6707; 1255 44862 FUNCTION binrowver(integer) postgres
pg_restore: [archiver (db)] could not execute query: ERROR: function «binrowver» already exists with same argument types
Command was: CRE ATE FUNCTION public.binrowver(p1 integer) RETURNS bytea
LANGUAGE plpgsql
AS $$
DECLARE
bytearea BYTEA;
BEGIN
bytearea := SET_BYTE(‘\\000\\000\\000\\000\\000\\000\\000\\000’::bytea, 4, MOD(P1 / 16777216, 256));
bytearea := SET_BYTE(bytearea, 5, MOD(P1 / 65536, 256));
bytearea := SET_BYTE(bytearea, 6, MOD(P1 / 256, 256));
bytearea := SET_BYTE(bytearea, 7, MOD(P1, 256));
RETURN bytearea;
END;$$;

Как восстановить данные бекапы, или они потерянные и проблема при создании?

Источник

Перевод could not execute query

В этом руководстве я хотел бы осветить проблему с запуском Everlasting Summer/Бесконечного Лета.
Эта проблема НЕ описана в «Гайде по багам и вылетам» от разработчиков.

Заключается она в сообщении «Could not execute. » при запуске игры.

В этом руководстве я хотел бы осветить проблему с запуском Everlasting Summer/Бесконечного Лета. Эта проблема НЕ описана в «Гайде по багам и вылетам» от разработчиков.

Вполне вероятно, что при запуске игры у вас может появиться подобное сообщение [imagehost.spark-media.ru] .

Я очень долго пытался понять, в чём проблема. Переустанавливал игру, стим, всевозможные .netFramework’и и vcredist’ы, проверял целостность кеша и т.д. Всё было тщетно — несмотря на присутствие нужного файлика, сообщение всё равно выдавалось и «Бесконечное лето» даже не запускалась.

Решение было найдено абсолютно случайно. Как-то, я поставил игру Antichamber, запустил и немного поиграл. А как вы все знаете, в стиме игра перед запуском устанавливает всякое ей необходимое. И, как бы пародоксально это не звучало, после того как Antichamber установил нужный для него софт, Бесконечное лето тоже стало нормально работать.
Я не могу объяснить, почему vcredist/.netFramework идущие с Antichamber более рабочие, чем на сайте производителя (Microsoft) или идущие с самой Everlasting Summer, но факт остаётся фактом.

Так что, если у вас при запуске выдаётся подобное сообщение — скачайте архив по ссылке ниже и установите всё из него (ориентируясь на ваш процессор и архитектуру системы, естественно). Всем удачи, игра отличная!

Источник

Перевод could not execute query

garbuz
Дата 15.7.2008, 17:40 (ссылка) | (нет голосов) Загрузка .

Опытный

Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11

Было у меня небольшое hibernate приложение. Маппинг описывался в виде xml-файлов. Все прекрасно работает. Решил заменить xml на аннтотации, ничего пока не выходит. Прошу помощи.

Код
@Entity
@Table(name = «groups»)
public class Group <
@Id
@Column(name = «group_id», nullable = false)
@GeneratedValue(strategy = GenerationType.AUTO)
private Long groupId;

@Column(name = «groupName», nullable = false, length = 255)
private String nameGroup;

@Column(name = «curator», nullable = false, length = 255)
private String curator;

@Column(name = «speciality», nullable = false, length = 255)
private String speciality;

private Set subjects = new HashSet();

@ManyToMany(
targetEntity = student.logic.Subject.class,
cascade=
)
@JoinTable(
name = «subjectGroup»,
joinColumns = @JoinColumn(name = «group_id»),
inverseJoinColumns = @JoinColumn(name = «subject_id»)
)
public Set getSubjects() <
return subjects;
>

Код
@Entity
@Table(name = «subjects»)
public class Subject <
@Id
@Column(name = «subject_id», nullable = false)
@GeneratedValue(strategy = GenerationType.AUTO)
private Long subjectId;

@Column(name = «subjectName», nullable = false, length = 255)
private String subjectName;

@Column(name = «teacher», nullable = false, length = 255)
private String teacher;

private Set groups = new HashSet();

@ManyToMany(
targetEntity = student.logic.Group.class,
cascade = ,
mappedBy = «subjects»
)
public Set getGroups() <
return groups;
>

Еще есть класс студент, но там все аналогично, кроме связей м/у таблицами.

Вот что изменил в HibernateUtil.java

Код
sessionFactory = new AnnotationConfiguration()
.addPackage(«student.logic»)
.addAnnotatedClass(student.logic.Group.class)
.addAnnotatedClass(student.logic.Student.class)
.addAnnotatedClass(student.logic.Subject.class)
.configure(«hibernate.cfg.xml»).buildSessionFactory();

При попытке выполнить запрос, который тянет все группы

Код
public List getAllGroups() <
Session session = null;
try <
session = HibernateUtil.getSessionFactory().openSession();
groups = session.createCriteria(Group.class).list();
> catch (Exception e) <
JOptionPane.showMessageDialog(null, e.getMessage(), «Ошибка ‘getAll'», JOptionPane.OK_OPTION);
> finally <
if (session != null && session.isOpen()) <
session.close();
>
>
return groups;
>

Вылезает мой JOptionPane с надписью «could not execute query». Вот полный стектрейс

Код
18:32:33,906 INFO Version:15 — Hibernate Annotations 3.2.0.GA
18:32:33,921 INFO Environment:514 — Hibernate 3.2.6
18:32:33,937 INFO Environment:532 — loaded properties from resource hibernate.properties:
18:32:33,937 INFO Environment:563 — using java.io streams to persist binary types
18:32:33,937 INFO Environment:681 — Bytecode provider name : cglib
18:32:33,937 INFO Environment:598 — using JDK 1.4 java.sql.Timestamp handling
18:32:34,015 INFO AnnotationConfiguration:154 — Mapping package student.logic
18:32:34,078 WARN AnnotationBinder:211 — Package not found or wo package-info.java: student.logic
18:32:34,125 INFO Configuration:1432 — configuring from resource: hibernate.cfg.xml
18:32:34,125 INFO Configuration:1409 — Configuration resource: hibernate.cfg.xml
18:32:34,203 INFO Configuration:1547 — Configured SessionFactory: null
18:32:34,218 INFO AnnotationBinder:387 — Binding entity from annotated class: student.logic.Group
18:32:34,265 INFO EntityBinder:340 — Bind entity student.logic.Group on table groups
18:32:34,343 INFO AnnotationBinder:387 — Binding entity from annotated class: student.logic.Student
18:32:34,343 INFO EntityBinder:340 — Bind entity student.logic.Student on table students
18:32:34,343 INFO AnnotationBinder:387 — Binding entity from annotated class: student.logic.Subject
18:32:34,343 INFO EntityBinder:340 — Bind entity student.logic.Subject on table subjects
18:32:34,531 INFO DriverManagerConnectionProvider:41 — Using Hibernate built-in connection pool (not for production use!)
18:32:34,531 INFO DriverManagerConnectionProvider:42 — Hibernate connection pool size: 1
18:32:34,531 INFO DriverManagerConnectionProvider:45 — autocommit mode: false
18:32:34,546 INFO DriverManagerConnectionProvider:80 — using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/students
18:32:34,546 INFO DriverManagerConnectionProvider:86 — connection properties:
18:32:34,796 INFO SettingsFactory:89 — RDBMS: MySQL, version: 5.0.45-community-nt
18:32:34,796 INFO SettingsFactory:90 — JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.5 ( Revision: $ )
18:32:34,828 INFO Dialect:152 — Using dialect: org.hibernate.dialect.MySQL5Dialect
18:32:34,828 INFO TransactionFactoryFactory:31 — Using default transaction strategy (direct JDBC transactions)
18:32:34,828 INFO TransactionManagerLookupFactory:33 — No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
18:32:34,828 INFO SettingsFactory:143 — Automatic flush during beforeCompletion(): disabled
18:32:34,828 INFO SettingsFactory:147 — Automatic session close at end of transaction: disabled
18:32:34,828 INFO SettingsFactory:154 — JDBC batch size: 15
18:32:34,828 INFO SettingsFactory:157 — JDBC batch updates for versioned data: enabled
18:32:34,828 INFO SettingsFactory:162 — Scrollable result sets: enabled
18:32:34,828 INFO SettingsFactory:170 — JDBC3 getGeneratedKeys(): enabled
18:32:34,828 INFO SettingsFactory:178 — Connection release mode: auto
18:32:34,828 INFO SettingsFactory:202 — Maximum outer join fetch depth: 1
18:32:34,828 INFO SettingsFactory:205 — Default batch fetch size: 1
18:32:34,828 INFO SettingsFactory:209 — Generate SQL with comments: disabled
18:32:34,828 INFO SettingsFactory:213 — Order SQL updates by primary key: disabled
18:32:34,828 INFO SettingsFactory:217 — Order SQL inserts for batching: disabled
18:32:34,828 INFO SettingsFactory:386 — Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
18:32:34,843 INFO ASTQueryTranslatorFactory:24 — Using ASTQueryTranslatorFactory
18:32:34,843 INFO SettingsFactory:225 — Query language substitutions:
18:32:34,843 INFO SettingsFactory:230 — JPA-QL strict compliance: disabled
18:32:34,843 INFO SettingsFactory:235 — Second-level cache: enabled
18:32:34,843 INFO SettingsFactory:239 — Query cache: disabled
18:32:34,843 INFO SettingsFactory:373 — Cache provider: org.hibernate.cache.HashtableCacheProvider
18:32:34,843 INFO SettingsFactory:254 — Optimize cache for minimal puts: disabled
18:32:34,843 INFO SettingsFactory:259 — Cache region prefix: hibernate.test
18:32:34,843 INFO SettingsFactory:263 — Structured second-level cache entries: disabled
18:32:34,843 INFO SettingsFactory:283 — Echoing all SQL to stdout
18:32:34,843 INFO SettingsFactory:290 — Statistics: disabled
18:32:34,843 INFO SettingsFactory:294 — Deleted entity synthetic identifier rollback: disabled
18:32:34,859 INFO SettingsFactory:309 — Default entity-mode: pojo
18:32:34,859 INFO SettingsFactory:313 — Named query checking : enabled
18:32:34,875 INFO SessionFactoryImpl:161 — building session factory
18:32:35,203 INFO SessionFactoryObjectFactory:82 — Not binding factory to JNDI, no JNDI name configured
Hibernate:
select
this_.groupId as groupId0_0_,
this_.nameGroup as nameGroup0_0_,
this_.curator as curator0_0_,
this_.speciality as speciality0_0_
from
groups this_
18:32:35,281 WARN JDBCExceptionReporter:77 — SQL Error: 1054, SQLState: 42S22
18:32:35,281 ERROR JDBCExceptionReporter:78 — Unknown column ‘this_.groupId’ in ‘field list’
java.util.NoSuchElementException
at java.util.AbstractList$Itr.next(AbstractList.java:350)
at student.web.MainFrameServlet.processRequest(MainFrameServlet.java:155)
at student.web.MainFrameServlet.doGet(MainFrameServlet.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

Еще не совсем понятна ситуация с lazy. Как тут его описывать, в xml вроде все понятно, тут нет. Может ошибка из-за этого и возникает?
И еще вопрос. Почему при описании связей м/у таблицами @JoinTable пишется только у метода одного класса, а у другого mappedBy? Сколько не смотрел примеров, везде так.

garbuz
Дата 15.7.2008, 22:02 (ссылка) | (нет голосов) Загрузка .

Опытный

Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11

Цитата(garbuz @ 15.7.2008, 17:40 )
Еще не совсем понятна ситуация с lazy. Как тут его описывать, в xml вроде все понятно, тут нет. Может ошибка из-за этого и возникает?

C Lazy вроде разобрался.

При перепросмотре кода увидел что @Id стоит как у поля, так и у метода, удалил у метода. Теперь стало вылетать

Код
22:52:19,796 INFO Version:15 — Hibernate Annotations 3.2.0.GA
22:52:19,812 INFO Environment:514 — Hibernate 3.2.6
22:52:19,812 INFO Environment:532 — loaded properties from resource hibernate.properties:
22:52:19,812 INFO Environment:563 — using java.io streams to persist binary types
22:52:19,828 INFO Environment:681 — Bytecode provider name : cglib
22:52:19,828 INFO Environment:598 — using JDK 1.4 java.sql.Timestamp handling
22:52:19,921 INFO AnnotationConfiguration:154 — Mapping package student.logic
22:52:19,968 WARN AnnotationBinder:211 — Package not found or wo package-info.java: student.logic
22:52:20,015 INFO Configuration:1432 — configuring from resource: hibernate.cfg.xml
22:52:20,015 INFO Configuration:1409 — Configuration resource: hibernate.cfg.xml
22:52:20,109 INFO Configuration:1547 — Configured SessionFactory: null
22:52:20,140 INFO AnnotationBinder:387 — Binding entity from annotated class: student.logic.Group
22:52:20,171 INFO EntityBinder:340 — Bind entity student.logic.Group on table groups
22:52:20,234 INFO AnnotationBinder:387 — Binding entity from annotated class: student.logic.Student
22:52:20,234 INFO EntityBinder:340 — Bind entity student.logic.Student on table students
22:52:20,234 INFO AnnotationBinder:387 — Binding entity from annotated class: student.logic.Subject
22:52:20,234 INFO EntityBinder:340 — Bind entity student.logic.Subject on table subjects
Initial SessionFactory creation failed.org.hibernate.MappingException: Could not determine type for: java.util.Set, at table: subjects, for columns: [org.hibernate.mapping.Column(groups)]
15.07.2008 22:52:20 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet MainFrameServlet threw exception
org.hibernate.MappingException: Could not determine type for: java.util.Set, at table: subjects, for columns: [org.hibernate.mapping.Column(groups)]
at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:269)
at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:253)
at org.hibernate.mapping.Property.isValid(Property.java:185)
at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:440)
at org.hibernate.mapping.RootClass.validate(RootClass.java:192)
at org.hibernate.cfg.Configuration.validate(Configuration.java:1108)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1293)
at Util.HibernateUtil. (HibernateUtil.java:18)
at DAO.GroupsDAO.getAllGroups(GroupsDAO.java:106)
at DAO.DAOFactory.getAllGroups(DAOFactory.java:75)
at DAO.DirectoryFacade.getAllGroups(DirectoryFacade.java:37)
at student.web.MainFrameServlet.processRequest(MainFrameServlet.java:149)
at student.web.MainFrameServlet.doGet(MainFrameServlet.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
15.07.2008 22:52:20 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet MainFrameServlet threw exception
java.lang.NoClassDefFoundError: Could not initialize class Util.HibernateUtil
at DAO.GroupsDAO.getAllGroups(GroupsDAO.java:106)
at DAO.DAOFactory.getAllGroups(DAOFactory.java:75)
at DAO.DirectoryFacade.getAllGroups(DirectoryFacade.java:37)
at student.web.MainFrameServlet.processRequest(MainFrameServlet.java:149)
at student.web.MainFrameServlet.doGet(MainFrameServlet.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

Ключевая фраза как я понимаю

Код
failed.org.hibernate.MappingException: Could not determine type for: java.util.Set, at table: subjects, for columns: [org.hibernate.mapping.Column(groups)]
garbuz
Дата 17.7.2008, 01:42 (ссылка) | (нет голосов) Загрузка .

Опытный

Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11

Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.7.2008

Репутация: нет
Всего: нет

speedylight
Дата 18.7.2008, 07:55 (ссылка) | (нет голосов) Загрузка .
garbuz
Дата 18.7.2008, 11:34 (ссылка) | (нет голосов) Загрузка .

Опытный

Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11

vovs
Дата 4.10.2010, 14:40 (ссылка) | (нет голосов) Загрузка .

Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.9.2006
Где: Черкассы

Репутация: нет
Всего: нет

Цитата(garbuz @ 18.7.2008, 11:34)
Аннотации как писал? У полей? Убери и полей и напиши у методов (getters) и проверь еще раз то место, где связи м\у таблицами. Если что, давай сюда код, будем разбираться

Нужно переписать абсолютно все аннотации к методам(getters) ?

Или только те аннотации, которые отвечают за связь?

Разобрался. Аннотировать нужно все Гет-методы

Это сообщение отредактировал(а) vovs — 4.10.2010, 15:14

Бывалый

Профиль
Группа: Участник
Сообщений: 188
Регистрация: 15.2.2011

Репутация: нет
Всего: нет

Ccoder
Дата 18.3.2012, 21:55 (ссылка) | (нет голосов) Загрузка .
Правила форума «Java»
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс «транслит«, если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка «Пометить как решённый» находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »

[ Время генерации скрипта: 0.1380 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Uchenik.top - научные работы и подготовка
0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии