diff --git a/amazon-redshift-plugin/pom.xml b/amazon-redshift-plugin/pom.xml
index e187c1ce6..247968541 100644
--- a/amazon-redshift-plugin/pom.xml
+++ b/amazon-redshift-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Amazon Redshift plugin
diff --git a/aurora-mysql-plugin/pom.xml b/aurora-mysql-plugin/pom.xml
index bc398a7af..5c2cefb3f 100644
--- a/aurora-mysql-plugin/pom.xml
+++ b/aurora-mysql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Aurora DB MySQL plugin
diff --git a/aurora-postgresql-plugin/pom.xml b/aurora-postgresql-plugin/pom.xml
index 0353433b6..22e4ad0f1 100644
--- a/aurora-postgresql-plugin/pom.xml
+++ b/aurora-postgresql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Aurora DB PostgreSQL plugin
diff --git a/cloudsql-mysql-plugin/pom.xml b/cloudsql-mysql-plugin/pom.xml
index 296110ecd..e67b1bdee 100644
--- a/cloudsql-mysql-plugin/pom.xml
+++ b/cloudsql-mysql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
CloudSQL MySQL plugin
diff --git a/cloudsql-mysql-plugin/src/e2e-test/resources/errorMessage.properties b/cloudsql-mysql-plugin/src/e2e-test/resources/errorMessage.properties
index 5ff3357f2..ec101ed02 100644
--- a/cloudsql-mysql-plugin/src/e2e-test/resources/errorMessage.properties
+++ b/cloudsql-mysql-plugin/src/e2e-test/resources/errorMessage.properties
@@ -1,9 +1,9 @@
-errorMessageInvalidSourceDatabase=SQL error while getting query schema
+errorMessageInvalidSourceDatabase=SQL Error occurred, sqlState: '42000', errorCode: '1049'
errorMessageInvalidImportQuery=Import Query select must contain the string '$CONDITIONS'. if Number of Splits is not set\
\ to 1. Include '$CONDITIONS' in the Import Query
errorMessageCloudMySqlInvalidReferenceName=Invalid reference name
errorMessageBlankUsername=Username is required when password is given.
-errorMessageBlankPassword=SQL error while getting query schema
+errorMessageBlankPassword=SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user '
errorMessageInvalidFetchSize=Invalid fetch size. Fetch size must be a positive integer.
errorMessageBlankSplitBy=Split-By Field Name must be specified if Number of Splits is not set to 1. Specify the Split-by Field Name.
errorMessageInvalidNumberOfSplits=Invalid value for Number of Splits '0'. Must be at least 1. Specify a Number of Splits no less than 1.
@@ -12,10 +12,14 @@ errorMessageNumberOfSplits=Split-By Field Name must be specified if Number of Sp
errorMessageBoundingQuery=Bounding Query must be specified if Number of Splits is not set to 1. Specify the Bounding Query.
errorMessageInvalidSinkDatabase=Error encountered while configuring the stage: 'URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "$^"'
errorMessageInvalidTableName=Table 'Invalidtable' does not exist. Ensure table 'Invalidtable' is set correctly and
-errorMessageConnectionName=Connection Name must be in the format :: to connect to a public CloudSQL PostgreSQL instance.
+errorMessageConnectionName=Connection Name must be in the format :: to connect to a public CloudSQL MySQL instance.
validationSuccessMessage=No errors found.
validationErrorMessage=COUNT ERROR found
-errorLogsMessageInvalidTableName=Spark program 'phase-1' failed with error: Errors were encountered during validation. \
- Table
-errorLogsMessageInvalidCredentials =Spark program 'phase-1' failed with error: Errors were encountered during validation.
-errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table' at line 1. Please check the system logs for more details.
+errorLogsMessageInvalidTableName=Spark program 'phase-1' failed with error: Stage 'CloudSQL MySQL' encountered : io.cdap.cdap.etl.api.validation.ValidationException: Errors were encountered during validation. \
+ Table 'Table123' does not exist.. Please check the system logs for more details.
+errorLogsMessageInvalidCredentials=Spark program 'phase-1' failed with error: Stage 'CloudSQL MySQL' encountered : io.cdap.cdap.api.exception.ProgramFailureException: SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user 'testUser'
+errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: Stage 'CloudSQL MySQL' encountered : java.io.IOException: You have an error in your SQL syntax; \
+ check the manual that corresponds to your MySQL server version for the right syntax to use near 'table' at line 1. Please check the system logs for more details.
+errorMessageInvalidPassword=SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user '
+errorMessagePrivateConnectionName=Enter the internal IP address of the Compute Engine VM cloudsql proxy is running on, to connect to a private
+errorMessageWithBlankPassword=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user '
diff --git a/cloudsql-postgresql-plugin/pom.xml b/cloudsql-postgresql-plugin/pom.xml
index 56b4e611e..b3593d7d6 100644
--- a/cloudsql-postgresql-plugin/pom.xml
+++ b/cloudsql-postgresql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
CloudSQL PostgreSQL plugin
diff --git a/cloudsql-postgresql-plugin/src/e2e-test/features/source/RunTime.feature b/cloudsql-postgresql-plugin/src/e2e-test/features/source/RunTime.feature
index b2f96539f..164aed22e 100644
--- a/cloudsql-postgresql-plugin/src/e2e-test/features/source/RunTime.feature
+++ b/cloudsql-postgresql-plugin/src/e2e-test/features/source/RunTime.feature
@@ -188,7 +188,8 @@ Feature: CloudSQL-PostGreSQL Source - Run Time scenarios
Then Close the Plugin Properties page
Then Save the pipeline
Then Preview and run the pipeline
- Then Wait till pipeline preview is in running state
+ Then Wait till pipeline preview is in running state and check if any error occurs
+ Then Open and capture pipeline preview logs
Then Verify the preview run status of pipeline in the logs is "failed"
@CLOUDSQLPOSTGRESQL_SOURCE_TEST @CLOUDSQLPOSTGRESQL_TARGET_TEST
diff --git a/cloudsql-postgresql-plugin/src/e2e-test/resources/errorMessage.properties b/cloudsql-postgresql-plugin/src/e2e-test/resources/errorMessage.properties
index 1d094aedd..a344e472f 100644
--- a/cloudsql-postgresql-plugin/src/e2e-test/resources/errorMessage.properties
+++ b/cloudsql-postgresql-plugin/src/e2e-test/resources/errorMessage.properties
@@ -7,16 +7,19 @@ errorMessageInvalidNumberOfSplits=Invalid value for Number of Splits '0'. Must b
errorMessageNumberOfSplitNotNumber=Unable to create config for batchsource CloudSQLPostgreSQL 'numSplits' is invalid: Value of \
field class io.cdap.plugin.db.config.AbstractDBSpecificSourceConfig.numSplits is expected to be a number.
errorMessageInvalidFetchSize=Invalid fetch size. Fetch size must be a positive integer.
-errorMessageInvalidSourceDatabase=SQL error while getting query schema: FATAL: database "invalidDatabase" does not exist
+errorMessageInvalidSourceDatabase=SQL Error occurred, sqlState: '3D000', errorCode: '0', errorMessage: SQL Exception occurred: [Message='FATAL: database "invalidDatabase" does not exist', SQLState='3D000', ErrorCode='0'].
errorMessageInvalidImportQuery=Import Query select must contain the string '$CONDITIONS'. if Number of Splits is not set\
\ to 1. Include '$CONDITIONS' in the Import Query
errorMessageBlankUsername=Username is required when password is given.
-errorMessageBlankPassword=SQL error while getting query schema:
-errorMessageInvalidPassword=SQL error while getting query schema: FATAL: password authentication failed for user
+errorMessageBlankPassword=SQL Error occurred, sqlState: '99999', errorCode: '0', errorMessage: SQL Exception occurred: [Message='Something unusual has occurred to cause the driver to fail. Please report this exception.', SQLState='99999', ErrorCode='0'].
+errorMessageInvalidPassword=SQL Error occurred, sqlState: '28P01', errorCode: '0', errorMessage: SQL Exception occurred: [Message='FATAL: password authentication failed for user
errorMessageInvalidSourceHost=SQL error while getting query schema: The connection attempt failed.
errorMessageInvalidTableName=Table 'table' does not exist. Ensure table '"table"' is set correctly and that the
-errorMessageInvalidSinkDatabase=Exception while trying to validate schema of database table
-errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: The column index is out of range: 1, \
- number of columns: 0.. Please check the system logs for more details.
+errorMessageInvalidSinkDatabase=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '3D000', errorCode: '0', errorMessage: SQL Exception occurred: [Message='FATAL: database "invalidDB" does not exist', SQLState='3D000', ErrorCode='0'].'
+errorLogsMessageInvalidBoundingQuery=The column index is out of range: 1, number of columns: 0..
errorMessageConnectionName=Connection Name must be in the format :: to connect to \
a public CloudSQL PostgreSQL instance.
+errorMessagePrivateConnectionName=Enter the internal IP address of the Compute Engine VM cloudsql proxy is running on, \
+ to connect to a private CloudSQL PostgreSQL instance.
+errorMessageWithBlankPassword=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '99999', errorCode: '0', errorMessage: SQL Exception occurred: [Message='Something unusual has occurred to cause the driver to fail. Please report this exception.', SQLState='99999', ErrorCode='0'].'
+errorMessageUpdateUpsertOperationName=Table key must be set if the operation is 'Update' or 'Upsert'.
diff --git a/database-commons/pom.xml b/database-commons/pom.xml
index 559ea3423..20f8a6975 100644
--- a/database-commons/pom.xml
+++ b/database-commons/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Database Commons
diff --git a/db2-plugin/pom.xml b/db2-plugin/pom.xml
index 39900c4ae..f11d6aa75 100644
--- a/db2-plugin/pom.xml
+++ b/db2-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
IBM DB2 plugin
diff --git a/generic-database-plugin/pom.xml b/generic-database-plugin/pom.xml
index daa6f8715..122f7aa86 100644
--- a/generic-database-plugin/pom.xml
+++ b/generic-database-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Generic database plugin
diff --git a/generic-db-argument-setter/pom.xml b/generic-db-argument-setter/pom.xml
index 239e7196f..a6788538e 100644
--- a/generic-db-argument-setter/pom.xml
+++ b/generic-db-argument-setter/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Generic database argument setter plugin
diff --git a/mariadb-plugin/pom.xml b/mariadb-plugin/pom.xml
index fbf3c7518..2e291d411 100644
--- a/mariadb-plugin/pom.xml
+++ b/mariadb-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Maria DB plugin
diff --git a/memsql-plugin/pom.xml b/memsql-plugin/pom.xml
index 63bd2fa3b..8d37d0b32 100644
--- a/memsql-plugin/pom.xml
+++ b/memsql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Memsql plugin
diff --git a/mssql-plugin/pom.xml b/mssql-plugin/pom.xml
index ce876bbfc..2be35a58a 100644
--- a/mssql-plugin/pom.xml
+++ b/mssql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Microsoft SQL Server plugin
diff --git a/mssql-plugin/src/e2e-test/resources/errorMessage.properties b/mssql-plugin/src/e2e-test/resources/errorMessage.properties
index 00721f148..1f328f4d6 100644
--- a/mssql-plugin/src/e2e-test/resources/errorMessage.properties
+++ b/mssql-plugin/src/e2e-test/resources/errorMessage.properties
@@ -1,23 +1,27 @@
validationSuccessMessage=No errors found.
-errorMessageInvalidSourceDatabase=SQL error while getting query schema
+errorMessageInvalidSourceDatabase=SQL Error occurred, sqlState: 'S0001', errorCode: '4060', errorMessage: SQL Exception occurred: [Message='Cannot open database "test123" requested by the login. The login failed.
errorMessageInvalidImportQuery=Import Query select must contain the string '$CONDITIONS'.
errorMessageMssqlInvalidReferenceName=Invalid reference name 'invalidRef&^*&&*'.
errorMessageBlankUsername=Username is required when password is given.
-errorMessageBlankPassword=SQL error while getting query schema
+errorMessageBlankPassword=SQL Error occurred, sqlState: 'S0001', errorCode: '18456', errorMessage: SQL Exception occurred: [Message='Login failed for user '
errorMessageInvalidFetchSize=Invalid fetch size. Fetch size must be a positive integer.
errorMessageBlankSplitBy=Split-By Field Name must be specified if Number of Splits is not set to 1.
errorMessageInvalidNumberOfSplits=Invalid value for Number of Splits '0'. Must be at least 1.
errorMessageNumberOfSplitNotNumber=Unable to create config for batchsource
errorMessageBoundingQuery=Bounding Query must be specified if Number of Splits is not set to 1.
errorMessagenumofSplit=Split-By Field Name must be specified if Number of Splits is not set to 1.
-errorMessageInvalidSinkDatabase=Exception while trying to validate schema of database table
+errorMessageInvalidSinkDatabase=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: 'S0001', errorCode: '4060', errorMessage: SQL Exception occurred: [Message='Cannot open database "test123" requested by the login. The login failed.
errorMessageInvalidSinkTableName=Table 'Table123@' does not exist.
-errormessageBlankHost=Exception while trying to validate schema of database table
-errorMessageInvalidTableName=Spark program 'phase-1' failed with error: Errors were encountered during validation. \
- Table 'Table123@' does not exist.. Please check the system logs for more details.
+errormessageBlankHost=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08S01', errorCode: '0', errorMessage: SQL Exception occurred: [Message='The TCP/IP connection to the host localhost, port 1433 has failed. \
+ Error: "Connection refused (Connection refused). Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".', SQLState='08S01', ErrorCode='0'].'
+errorMessageInvalidTableName=Spark program 'phase-1' failed with error: Stage 'SQL Server2' encountered : io.cdap.cdap.etl.api.validation.ValidationException: \
+ Errors were encountered during validation. Table 'Table123@' does not exist.. Please check the system logs for more details.
errorMessageInvalidCredentials=Spark program 'phase-1' failed with error: Unable to create config for batchsink SqlServer \
'connection' is invalid: Failed to assign value
-errorMessageInvalidsourcetable=Spark program 'phase-1' failed with error: Incorrect syntax near the keyword 'table'.. \
- Please check the system logs for more details.
-errorMessageInvalidCredentialSource=Spark program 'phase-1' failed with error: Plugin with id SQL \
- Server:source.jdbc.sqlserver does not exist in program phase-1 of application
+errorMessageInvalidsourcetable=Spark program 'phase-1' failed with error: Stage 'SQL Server' encountered : io.cdap.cdap.api.exception.ProgramFailureException: SQL Error occurred, sqlState: 'S0001', errorCode: '156', \
+ errorMessage: SQL Exception occurred: [Message='Incorrect syntax near the keyword 'table'.', SQLState='S0001', ErrorCode='156'].. Please check the system logs for more details.
+errorMessageInvalidCredentialSource=Spark program 'phase-1' failed with error: Stage 'SQL Server' encountered : java.lang.IllegalArgumentException: \
+ Plugin with id SQL Server:source.jdbc.sqlserver does not exist in program phase-1 of application
+errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: Stage 'SQL Server' encountered : java.io.IOException: Could not find stored procedure
+blank.jdbcPluginName.message=Required property 'jdbcPluginName' has no value.
+blank.connection.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: 'S0001', errorCode: '18456', errorMessage: SQL Exception occurred: [Message='Login failed for user '
diff --git a/mysql-plugin/pom.xml b/mysql-plugin/pom.xml
index 7cbf437ad..4d4b3c72c 100644
--- a/mysql-plugin/pom.xml
+++ b/mysql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Mysql plugin
diff --git a/mysql-plugin/src/e2e-test/features/mysqlsource/RunTime.feature b/mysql-plugin/src/e2e-test/features/mysqlsource/RunTime.feature
index 096de1f62..566cde95f 100644
--- a/mysql-plugin/src/e2e-test/features/mysqlsource/RunTime.feature
+++ b/mysql-plugin/src/e2e-test/features/mysqlsource/RunTime.feature
@@ -142,7 +142,8 @@ Feature: MySQL Source - Run time scenarios
Then Close the Plugin Properties page
Then Save the pipeline
Then Preview and run the pipeline
- Then Wait till pipeline preview is in running state
+ Then Wait till pipeline preview is in running state and check if any error occurs
+ Then Open and capture pipeline preview logs
Then Verify the preview run status of pipeline in the logs is "failed"
@MYSQL_SOURCE_TEST @MYSQL_TARGET_TEST @Mysql_Required
diff --git a/mysql-plugin/src/e2e-test/resources/errorMessage.properties b/mysql-plugin/src/e2e-test/resources/errorMessage.properties
index 0c1ac0400..b92a4b7c5 100644
--- a/mysql-plugin/src/e2e-test/resources/errorMessage.properties
+++ b/mysql-plugin/src/e2e-test/resources/errorMessage.properties
@@ -1,13 +1,19 @@
validationSuccessMessage=No errors found.
-invalid.username.message=SQL error while getting query schema:
+invalid.username.message=SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user '
invalidtableName.error.message=Table '123#' does not exist. Ensure table '123#' is set correctly
invalidreferenceName.error.message=Invalid reference name
-invalid.host.message=Exception while trying to validate schema of database table
-invalid.password.message=SQL error while getting query schema:
-invalid.databasename.message=SQL error while getting query schema:
-invalid.query.message=SQL error while getting query schema:
+invalid.host.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08S01', errorCode: '0', errorMessage: SQL Exception occurred: [Message='Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.', SQLState='08S01', ErrorCode='0'].'
+invalid.password.message=SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user '
+invalid.databasename.message=SQL Error occurred, sqlState: '42000', errorCode: '1049', errorMessage: SQL Exception occurred: [Message='Unknown database 'test123'', SQLState='42000', ErrorCode='1049'].
+invalid.query.message=SQL Error occurred, sqlState: 'HY000', errorCode: '1096', errorMessage: SQL Exception occurred: [Message='No tables used', SQLState='HY000', ErrorCode='1096'].
numberofsplits.error.message=Unable to create config for batchsource Mysql 'numSplits' is invalid
boundingQuery.error.message=Bounding Query must be specified if Number of Splits is not set to 1.
splitfield.error.message=Split-By Field Name must be specified if Number of Splits is not set to 1
-invalid.sink.database.message=Exception while trying to validate schema
+invalid.sink.database.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '42000', errorCode: '1049', errorMessage: SQL Exception occurred: [Message='Unknown database 'test123'', SQLState='42000', ErrorCode='1049'].'
blank.username.message=Username is required when password is given.
+errorMessageInvalidFetchSize=Invalid fetch size. Fetch size must be a positive integer.
+errorMessageInvalidNumberOfSplits=Invalid value for Number of Splits '0'. Must be at least 1.
+errorMessageInvalidImportQuery=Import Query select must contain the string '$CONDITIONS'.
+blank.connection.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '28000', errorCode: '1045', errorMessage: SQL Exception occurred: [Message='Access denied for user '
+blank.HostConnection.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08S01', errorCode: '0', errorMessage: SQL Exception occurred: [Message='Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.', SQLState='08S01', ErrorCode='0'].'
+blank.jdbcPluginName.message=Required property 'jdbcPluginName' has no value.
diff --git a/netezza-plugin/pom.xml b/netezza-plugin/pom.xml
index b14874463..2d87ca056 100644
--- a/netezza-plugin/pom.xml
+++ b/netezza-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Netezza plugin
diff --git a/oracle-plugin/pom.xml b/oracle-plugin/pom.xml
index 7990c492a..2afce153d 100644
--- a/oracle-plugin/pom.xml
+++ b/oracle-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
Oracle plugin
diff --git a/oracle-plugin/src/e2e-test/features/source/OracleRunTime.feature b/oracle-plugin/src/e2e-test/features/source/OracleRunTime.feature
index 2d1ca9ad1..007215089 100644
--- a/oracle-plugin/src/e2e-test/features/source/OracleRunTime.feature
+++ b/oracle-plugin/src/e2e-test/features/source/OracleRunTime.feature
@@ -296,7 +296,7 @@ Feature: Oracle - Verify data transfer from Oracle source to BigQuery sink
Then Close the Plugin Properties page
Then Save the pipeline
Then Preview and run the pipeline
- Then Wait till pipeline preview is in running state
+ Then Wait till pipeline preview is in running state and check if any error occurs
Then Verify the preview run status of pipeline in the logs is "failed"
@ORACLE_SOURCE_TEST @BQ_SINK_TEST
diff --git a/oracle-plugin/src/e2e-test/resources/errorMessage.properties b/oracle-plugin/src/e2e-test/resources/errorMessage.properties
index 12588ac61..10d147773 100644
--- a/oracle-plugin/src/e2e-test/resources/errorMessage.properties
+++ b/oracle-plugin/src/e2e-test/resources/errorMessage.properties
@@ -7,13 +7,16 @@ errorMessageInvalidNumberOfSplits=Invalid value for Number of Splits '0'. Must b
errorMessageNumberOfSplitNotNumber=Unable to create config for batchsource Oracle 'numSplits' is invalid: Value of field\
\ class io.cdap.plugin.db.config.AbstractDBSpecificSourceConfig.numSplits is expected to be a number.
errorMessageInvalidFetchSize=Invalid fetch size. Fetch size must be a positive integer.
-errorMessageInvalidSourceDatabase=SQL error while getting query schema: Listener refused the connection with the following \
- error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
+errorMessageInvalidSourceDatabase=SQL Error occurred, sqlState: '08006', errorCode: '12514', errorMessage: SQL Exception occurred: [Message='Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor ', SQLState='08006', ErrorCode='12514'].
errorMessageInvalidImportQuery=Import Query select must contain the string '$CONDITIONS'. if Number of Splits is not set\
\ to 1. Include '$CONDITIONS' in the Import Query
errorMessageBlankUsername=Username is required when password is given.
-errorMessageInvalidTableName=Exception while trying to validate schema of database table '"table"' for connection
-errorMessageInvalidSinkDatabase=Exception while trying to validate schema of database table '"TARGETTABLE_
-errorMessageInvalidHost=Exception while trying to validate schema of database table '"table"' for connection
-errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: ORA-00936: missing expression . \
- Please check the system logs for more details.
+errorMessageInvalidTableName=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08006', errorCode: '17002', errorMessage: SQL Exception occurred: [Message='IO Error: Unknown host specified ', SQLState='08006', ErrorCode='17002'].'
+errorMessageInvalidSinkDatabase=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08006', errorCode: '17002'
+errorMessageInvalidHost=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08006', errorCode: '17002', errorMessage: SQL Exception occurred: [Message='IO Error: Unknown host specified ', SQLState='08006', ErrorCode='17002'].'
+errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: Stage 'Oracle' encountered : \
+ java.io.IOException: ORA-00936: missing expression . Please check the system logs for more details.
+blank.database.message=Required property 'database' has no value.
+blank.connection.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '72000', errorCode: '1005', errorMessage: SQL Exception occurred: [Message='ORA-01005: null password given; logon denied ', SQLState='72000', ErrorCode='1005'].'
+blank.HostBlank.message=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08006', errorCode: '17002', errorMessage: SQL Exception occurred: [Message='IO Error: The Network Adapter could not establish the connection', SQLState='08006', ErrorCode='17002'].'
+errorMessageUpdateUpsertOperationName=Table key must be set if the operation is 'Update' or 'Upsert'.
diff --git a/pom.xml b/pom.xml
index db5f4366b..46e7bc22d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
io.cdap.plugin
database-plugins-parent
- 1.11.13-SNAPSHOT
+ 1.11.13
pom
Database Plugins
Collection of database plugins
@@ -593,6 +593,7 @@
src/e2e-test/java
TestRunner.java
+ 32.1.2-jre
@@ -706,7 +707,7 @@
io.cdap.tests.e2e
cdap-e2e-framework
- 0.3.0
+ 0.5.0-SNAPSHOT
test
diff --git a/postgresql-plugin/pom.xml b/postgresql-plugin/pom.xml
index 7d19c4163..bdf2ed706 100644
--- a/postgresql-plugin/pom.xml
+++ b/postgresql-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
PostgreSQL plugin
diff --git a/postgresql-plugin/src/e2e-test/resources/errorMessage.properties b/postgresql-plugin/src/e2e-test/resources/errorMessage.properties
index 6e1929245..a6c500f1d 100644
--- a/postgresql-plugin/src/e2e-test/resources/errorMessage.properties
+++ b/postgresql-plugin/src/e2e-test/resources/errorMessage.properties
@@ -16,7 +16,7 @@ errorMessageBlankPassword=SQL error while getting query schema: The server reque
errorMessageInvalidPassword=SQL error while getting query schema: FATAL: password authentication failed for user
errorMessageInvalidSourceHost=SQL error while getting query schema: The connection attempt failed.
errorMessageInvalidTableName=Table 'table' does not exist. Ensure table '"table"' is set correctly and that the
-errorMessageInvalidSinkDatabase=Exception while trying to validate schema of database table '"targettable_
-errorMessageInvalidHost=Exception while trying to validate schema of database table '"table"' for connection
-errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: The column index is out of range: 1, \
- number of columns: 0.. Please check the system logs for more details.
+errorMessageInvalidSinkDatabase=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '3D000', errorCode: '0', errorMessage: SQL Exception occurred
+errorMessageInvalidHost=Error encountered while configuring the stage: 'SQL Error occurred, sqlState: '08001', errorCode: '0', errorMessage: SQL Exception occurred: [Message='The connection attempt failed.', SQLState='08001', ErrorCode='0'].'
+errorLogsMessageInvalidBoundingQuery=Spark program 'phase-1' failed with error: Stage 'PostgreSQL' encountered : \
+ java.io.IOException: The column index is out of range: 1, number of columns: 0.. Please check the system logs for more details.
diff --git a/saphana-plugin/pom.xml b/saphana-plugin/pom.xml
index 2ec2dd0d1..9a1adb038 100644
--- a/saphana-plugin/pom.xml
+++ b/saphana-plugin/pom.xml
@@ -20,7 +20,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
SAP HANA plugin
diff --git a/teradata-plugin/pom.xml b/teradata-plugin/pom.xml
index dfaa8276f..738790fde 100644
--- a/teradata-plugin/pom.xml
+++ b/teradata-plugin/pom.xml
@@ -21,7 +21,7 @@
database-plugins-parent
io.cdap.plugin
- 1.11.13-SNAPSHOT
+ 1.11.13
teradata-plugin