Ошибка при выполнении журналов DDL для нового задания в Talend - PullRequest
0 голосов
/ 07 мая 2020

Я использую Apache Talend с Postgres и Hibernate как ORM

В моем проекте есть несколько заданий, который взаимодействует с базой данных

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

Журналы примерно не могут создавать таблицы, которые уже присутствует в БД

Задание запускается, работает в хорошем состоянии, но я почему-то не могу понять, почему журналы поступают в это конкретное задание.

Что бы Я пропустил в новом задании настройки ?

PS: Для других заданий, при таком же сценарии ios таблицы, уже существующей, такие журналы НЕ появляются!


ЖУРНАЛЫ:

org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table WCA_MESSAGE_AUDIT (id int8 not null, createts timestamp
    at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67)
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:559)
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:504)
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.createTable(AbstractSchemaMigrator.java:277)
    at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:71)
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:207)
    at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:114)
    at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:183)
    at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:72)
    at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:309)
    at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:708)
    at routines.WCAJPAUtil.init(WCAJPAUtil.java:108)
    at routines.WCAJPAUtil.<init>(WCAJPAUtil.java:23)
    at routines.WCAJPAUtil.getInstance(WCAJPAUtil.java:31)
    at routines.XlsxProcessingJob.process(XlsxProcessingJob.java:42)
    at sixrivers.batchsftptodbadapter_0_1.BatchSftpToDBAdapter.tInfiniteLoop_1Process(BatchSftpToDBAdapter.java:5143)
    at sixrivers.batchsftptodbadapter_0_1.BatchSftpToDBAdapter.runJobInTOS(BatchSftpToDBAdapter.java:5636)
    at sixrivers.batchsftptodbadapter_0_1.BatchSftpToDBAdapter.main(BatchSftpToDBAdapter.java:5444)
Caused by: org.postgresql.util.PSQLException: ERROR: relation "wca_message_audit" already exists
    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2270)
    at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1998)
...