PowerCenter mapping fails on writing to Vertica
Dear colleagues!
I have ~50 similar simple mappings which load data from Oracle to Vertica. There are only 4 transformations in mapping - Source, Source Qualifier (without any filters, joins etc), Target (of Vertica type) and Expression (just to add some technical fields - Workflow run ID, Processing date etc). So, problem is the following: most of mappings work fine, they load data fast and without errors. But one workflow always fails with following error lines:
Severity Timestamp Node Thread Message Code Message
ERROR 26.08.2014 9:36:29 node01_nhd-etl WRITER_1_*_1 SDKS_38502 Plug-in #445050's target [DOCUMENTS: Partition 1] failed in method [execute].
INFO 26.08.2014 9:36:29 node01_nhd-etl WRITER_1_*_1 WRT_8333 Rolling back all the targets due to fatal session error.
INFO 26.08.2014 9:36:41 node01_nhd-etl WRITER_1_*_1 VERTICA_3083 [INFO] Starting Rollback Transaction
ERROR 26.08.2014 9:37:02 node01_nhd-etl WRITER_1_*_1 JAVA PLUGIN_1762 [ERROR] java.lang.OutOfMemoryError: GC overhead limit exceededjava.lang.OutOfMemoryError: GC overhead limit exceeded
ERROR 26.08.2014 9:37:12 node01_nhd-etl WRITER_1_*_1 WRT_8183 Rollback failed for the target [sc_DOCUMENTS]
ERROR 26.08.2014 9:37:12 node01_nhd-etl WRITER_1_*_1 WRT_8081 Writer run terminated. [Error in loading data to target table [DOCUMENTS: Partition 1]]
INFO 26.08.2014 9:37:12 node01_nhd-etl WRITER_1_*_1 WRT_8168 End loading table [DOCUMENTS: Partition 1] at: Tue Aug 26 16:37:11 2014
ERROR 26.08.2014 9:37:33 node01_nhd-etl WRITER_1_*_1 JAVA PLUGIN_1762 [ERROR] Cannot close connection: [Vertica][JDBC](11380) Null pointer exception.
ERROR 26.08.2014 9:37:33 node01_nhd-etl WRITER_1_*_1 JAVA PLUGIN_1762 [ERROR] at com.vertica.informatica.powerconnect.server.writer.VerticaWriterPartitionDriver.deinit(Unknown Source)
ERROR 26.08.2014 9:37:33 node01_nhd-etl WRITER_1_*_1 SDKS_38502 Plug-in #445050's target [DOCUMENTS: Partition 1] failed in method [deinit].
and rest of the log is filled with repeating lines like:
[ERROR] at com.vertica.jdbc.common.SPreparedStatement.clearBatch(Unknown Source)
[ERROR] at com.vertica.jdbc.VerticaJdbc4PreparedStatementImpl.clearBatch(Unknown Source)
[ERROR] at com.vertica.jdbc.common.SPreparedStatement.close(Unknown Source)
[ERROR] at com.vertica.jdbc.common.SStatement.checkIfOpen(Unknown Source)
...
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [sc_DOCUMENTS], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [exp_MAIN], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [exp_MAIN], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [SQ_sc_DOCUMENTS], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [SQ_sc_DOCUMENTS], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [SQ_sc_DOCUMENTS], and the session is terminating.
DEBUG 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 DBG_21511 TE: Fatal Transformation Error.
I have read this community, PDF about Vertica plugin to PowerCenter, but all wisdom I took from those sources didn't help me. So I would like to ask - what should I do to make my mappings work more stable?
Thanks in advance!
I have ~50 similar simple mappings which load data from Oracle to Vertica. There are only 4 transformations in mapping - Source, Source Qualifier (without any filters, joins etc), Target (of Vertica type) and Expression (just to add some technical fields - Workflow run ID, Processing date etc). So, problem is the following: most of mappings work fine, they load data fast and without errors. But one workflow always fails with following error lines:
Severity Timestamp Node Thread Message Code Message
ERROR 26.08.2014 9:36:29 node01_nhd-etl WRITER_1_*_1 SDKS_38502 Plug-in #445050's target [DOCUMENTS: Partition 1] failed in method [execute].
INFO 26.08.2014 9:36:29 node01_nhd-etl WRITER_1_*_1 WRT_8333 Rolling back all the targets due to fatal session error.
INFO 26.08.2014 9:36:41 node01_nhd-etl WRITER_1_*_1 VERTICA_3083 [INFO] Starting Rollback Transaction
ERROR 26.08.2014 9:37:02 node01_nhd-etl WRITER_1_*_1 JAVA PLUGIN_1762 [ERROR] java.lang.OutOfMemoryError: GC overhead limit exceededjava.lang.OutOfMemoryError: GC overhead limit exceeded
ERROR 26.08.2014 9:37:12 node01_nhd-etl WRITER_1_*_1 WRT_8183 Rollback failed for the target [sc_DOCUMENTS]
ERROR 26.08.2014 9:37:12 node01_nhd-etl WRITER_1_*_1 WRT_8081 Writer run terminated. [Error in loading data to target table [DOCUMENTS: Partition 1]]
INFO 26.08.2014 9:37:12 node01_nhd-etl WRITER_1_*_1 WRT_8168 End loading table [DOCUMENTS: Partition 1] at: Tue Aug 26 16:37:11 2014
ERROR 26.08.2014 9:37:33 node01_nhd-etl WRITER_1_*_1 JAVA PLUGIN_1762 [ERROR] Cannot close connection: [Vertica][JDBC](11380) Null pointer exception.
ERROR 26.08.2014 9:37:33 node01_nhd-etl WRITER_1_*_1 JAVA PLUGIN_1762 [ERROR] at com.vertica.informatica.powerconnect.server.writer.VerticaWriterPartitionDriver.deinit(Unknown Source)
ERROR 26.08.2014 9:37:33 node01_nhd-etl WRITER_1_*_1 SDKS_38502 Plug-in #445050's target [DOCUMENTS: Partition 1] failed in method [deinit].
and rest of the log is filled with repeating lines like:
[ERROR] at com.vertica.jdbc.common.SPreparedStatement.clearBatch(Unknown Source)
[ERROR] at com.vertica.jdbc.VerticaJdbc4PreparedStatementImpl.clearBatch(Unknown Source)
[ERROR] at com.vertica.jdbc.common.SPreparedStatement.close(Unknown Source)
[ERROR] at com.vertica.jdbc.common.SStatement.checkIfOpen(Unknown Source)
...
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [sc_DOCUMENTS], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [exp_MAIN], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [exp_MAIN], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [SQ_sc_DOCUMENTS], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [SQ_sc_DOCUMENTS], and the session is terminating.
ERROR 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 TM_6085 A fatal error occurred at transformation [SQ_sc_DOCUMENTS], and the session is terminating.
DEBUG 26.08.2014 9:37:37 node01_nhd-etl TRANSF_1_1_1 DBG_21511 TE: Fatal Transformation Error.
I have read this community, PDF about Vertica plugin to PowerCenter, but all wisdom I took from those sources didn't help me. So I would like to ask - what should I do to make my mappings work more stable?
Thanks in advance!
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.