skale-me / node-parquet

NodeJS module to access apache parquet format files
Apache License 2.0
57 stars 11 forks source link

ParquetWriter: memory fault when attempt to write an object instead of a string #21

Closed mvertes closed 7 years ago

mvertes commented 7 years ago

The following code generates a SIGSEGV system error:

var parquet = require('node-parquet');
var schema = { string: {type: 'byte_array'}, };

var f = new parquet.ParquetWriter(__dirname + '/t1.parquet', schema);
f.write([
  [ "hello" ],    // Ok
  [ [ 4 ] ]       // Fault => crash
]);
f.close();
mvertes commented 7 years ago

fixed by commit b1500fd0d74fb72485dcc8f32bf3bb7e39b931b1