You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Sam Albers (Jira)" <ji...@apache.org> on 2021/03/03 20:19:00 UTC

[jira] [Created] (ARROW-11854) arrow:::io___FileOutputStream__Open returning a pointer on Windows 10 R 3.6.3

Sam Albers created ARROW-11854:
----------------------------------

             Summary: arrow:::io___FileOutputStream__Open returning a pointer on Windows 10 R 3.6.3
                 Key: ARROW-11854
                 URL: https://issues.apache.org/jira/browse/ARROW-11854
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++, R
    Affects Versions: 3.0.0
            Reporter: Sam Albers


I am have Windows 10 R 3.6.1 specific problem that I wanted to mention. Running:


{code:java}
> arrow::packageVersion("arrow")
[1] '3.0.0'
> arrow::write_parquet(iris, "iris.parquet")
Error: sink must be a "OutputStream"
Error in sink$close : object of type 'externalptr' is not subsettable{code}
I've tracked this as far as 
{code:java}
arrow:::io___FileOutputStream__Open(arrow:::clean_path_abs('iris.parquet'))
[1]<pointer: 0X000000001510e210>{code}
If I try this on another Windows 10 machine with R 4.0.3 I get:
arrow:::io___FileOutputStream__Open(arrow:::clean_path_abs("iris.parquet"))  FileOutputStream 
If I try R 3.6.3 on Ubuntu (via RStudio cloud):
{code:java}
arrow:::io___FileOutputStream__Open(arrow:::clean_path_abs("iris.parquet"))  FileOutputStream {code}
This definitely feels like an OS specific issue as io___FileOutputSteam__Open hasn't changed recently: [https://github.com/apache/arrow/blame/7184c3f46981dd52c3c521b2676796e82f17da77/r/src/arrowExports.cpp#L2161-L2165]



 



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