Skip to content

Commit 03419e5

Browse files
committed
fix release arrowSchema issue
1 parent 8ccc105 commit 03419e5

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

dataset/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ under the License.
172172
<directory>${arrow.cpp.build.dir}</directory>
173173
<includes>
174174
<include>**/*arrow_dataset_jni.*</include>
175+
<include>**/*arrow_cdata_jni.*</include>
175176
</includes>
176177
</resource>
177178
</resources>

dataset/src/main/java/org/apache/arrow/dataset/file/ParquetWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ public ParquetWriter(
6666
try {
6767
// Convert Java Schema to Arrow C Data Interface Schema
6868
arrowSchemaLocal = ArrowSchema.allocateNew(this.allocator);
69+
this.arrowSchema = arrowSchemaLocal;
6970
Data.exportSchema(this.allocator, schema, null, arrowSchemaLocal);
7071
} catch (Exception e) {
7172
this.close();
7273
throw new IOException("Failed to convert schema to ArrowSchema: " + e.getMessage(), e);
7374
}
74-
this.arrowSchema = arrowSchemaLocal;
7575

7676
long ptr = jni.nativeCreateParquetWriter(outputStream, arrowSchema.memoryAddress(), properties);
7777

0 commit comments

Comments
 (0)