You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Ashish (Jira)" <ji...@apache.org> on 2020/05/04 21:23:00 UTC

[jira] [Created] (NIFI-7424) PutSQL - Flowfiles stuck in incoming queue due to java.sql.SQLException: Can't call commit when autocommit=true

Ashish created NIFI-7424:
----------------------------

             Summary: PutSQL - Flowfiles stuck in incoming queue due to java.sql.SQLException: Can't call commit when autocommit=true
                 Key: NIFI-7424
                 URL: https://issues.apache.org/jira/browse/NIFI-7424
             Project: Apache NiFi
          Issue Type: Bug
    Affects Versions: 1.11.4, 1.10.0
            Reporter: Ashish
         Attachments: Data Flow.png, Error.png, PutSQL Properties.png, nifi-app.log

For standard processor PutSQL, with property "Database Session AutoCommit" set to TRUE, it does not allow the incoming flowfile to move to any of the relationships (SUCCESS, FAILURE, RETRY), since it throws the following error -

PutSQL[id=] Failed to process session due to Failed to commit database connection due to java.sql.SQLException: Can't call commit when autocommit=true: org.apache.nifi.processor.exception.ProcessException: Failed to commit database connection due to java.sql.SQLException: Can't call commit when autocommit=true

"Rollback On Failure" and "Support Fragmented Transactions" are set false with "Batch Size" value to 1. 

 

Flowfile Content

INSERT INTO user_nifi (id, name) VALUES (?, ?)

 

Flowfile Attributes (relevant)

sql.args.1.type
4
sql.args.1.value
25
sql.args.2.type
12
sql.args.2.value
Georgie



--
This message was sent by Atlassian Jira
(v8.3.4#803005)