Skip to content

Commit

Permalink
[FLINK-21944][python] Perform null check before closing arrowSerializer
Browse files Browse the repository at this point in the history
  • Loading branch information
dianfu committed Mar 24, 2021
1 parent ddfcce7 commit 0e04b2e
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,10 @@ public void close() throws Exception {
try {
super.close();
} finally {
arrowSerializer.close();
if (arrowSerializer != null) {
arrowSerializer.close();
arrowSerializer = null;
}
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,10 @@ public void open() throws Exception {
@Override
public void dispose() throws Exception {
super.dispose();
arrowSerializer.close();
if (arrowSerializer != null) {
arrowSerializer.close();
arrowSerializer = null;
}
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,10 @@ protected void invokeFinishBundle() throws Exception {
@Override
public void dispose() throws Exception {
super.dispose();
arrowSerializer.close();
if (arrowSerializer != null) {
arrowSerializer.close();
arrowSerializer = null;
}
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,10 @@ public void endInput() throws Exception {
@Override
public void dispose() throws Exception {
super.dispose();
arrowSerializer.close();
if (arrowSerializer != null) {
arrowSerializer.close();
arrowSerializer = null;
}
}

@Override
Expand Down

0 comments on commit 0e04b2e

Please sign in to comment.