You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "devendra tagare (JIRA)" <ji...@apache.org> on 2016/06/06 21:43:21 UTC
[jira] [Created] (APEXMALHAR-2113) JdbcPOJOOutputOperator
devendra tagare created APEXMALHAR-2113:
-------------------------------------------
Summary: JdbcPOJOOutputOperator
Key: APEXMALHAR-2113
URL: https://issues.apache.org/jira/browse/APEXMALHAR-2113
Project: Apache Apex Malhar
Issue Type: Bug
Reporter: devendra tagare
Assignee: devendra tagare
Fix For: 3.5.0
getUpdateCommand(); is marked as @NotNull in the AbstractJdbcTransactionableOutputOperator which is used by JdbcPOJOOutputOperator.
This method is referenced during the validation phase of DAG and updateCommand is initialized only at setup.This is causing the DAG initialization to fail on constraints violation.
Stack trace below,
An error occurred trying to launch the application. Server message: javax.validation.ConstraintViolationException: Operator JdbcOutput violates constraints [ConstraintViolationImpl{rootBean=JdbcPOJOOutputOperator{name=null}, propertyPath='updateCommand', message='may not be null', leafBean=JdbcPOJOOutputOperator{name=null}, value=null}] at com.datatorrent.stram.plan.logical.LogicalPlan.validate(LogicalPlan.java:1680) at com.datatorrent.stram.StramClient.<init>(StramClient.java:161) at com.datatorrent.stram.client.StramAppLauncher.launchApp(StramAppLauncher.java:509) at com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:2050) at com.datatorrent.stram.cli.DTCli.launchAppPackage(DTCli.java:3456) at com.datatorrent.stram.cli.DTCli.access$7100(DTCli.java:106) at com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:1895) at com.datatorrent.stram.cli.DTCli$3.run(DTCli.java:1449)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)