You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Dominik Moritz (JIRA)" <ji...@apache.org> on 2018/06/08 20:19:00 UTC

[jira] [Created] (ARROW-2686) Cannot load .arrow file in JavaScript

Dominik Moritz created ARROW-2686:
-------------------------------------

             Summary: Cannot load .arrow file in JavaScript
                 Key: ARROW-2686
                 URL: https://issues.apache.org/jira/browse/ARROW-2686
             Project: Apache Arrow
          Issue Type: Improvement
          Components: JavaScript
            Reporter: Dominik Moritz


I'm trying to create load an arrow file in IPC format. 

First, I load the library

import { Table } from "@apache-arrow/es2015-esm";

Then, I fetch the file and convert it to the buffer (it would be nice if this wasn't necessary)

fetch(require("../data/flights-10k.arrow")).then(response => {
  response.blob().then(blob => {
    let arrayBuffer;
    const fileReader = new FileReader();
    fileReader.onload = function() {
      arrayBuffer = this.result;
      const table = Table.from(arrayBuffer);

      console.log(table.toString());
    };
    fileReader.readAsArrayBuffer(blob);
  });
});

Now I get the error "Uncaught TypeError: Cannot read property 'fields' of undefined"



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)