apex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bhupesh Chawda (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (APEXMALHAR-2113) Dag fails validation due to @NotNull on getUpdateCommand() in JdbcPOJOOutputOperator
Date Fri, 10 Jun 2016 20:55:20 GMT

     [ https://issues.apache.org/jira/browse/APEXMALHAR-2113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Bhupesh Chawda updated APEXMALHAR-2113:
    Summary: Dag fails validation due to @NotNull on getUpdateCommand() in JdbcPOJOOutputOperator
 (was: JdbcPOJOOutputOperator)

> Dag fails validation due to @NotNull on getUpdateCommand() in 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
>   Original Estimate: 24h
>  Remaining Estimate: 24h
> 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

View raw message