I updated to the latest scidbR package from github. I now get this:
> m = scidb("build(<vid:int64>[i=0:100000,1000,0], random()%10000)")
> m = bind(m, "x", "int64(random()%2)")
> m = bind(m, "y", "int64(random()%2)")
> m = scidbeval(m)
> redimension(bind(m,"one",1),dim=c("vid","x","y"),FUN="sum(one) as sum")
Error in scidbquery(query, afl, async = FALSE, save = "lcsv+", release = 0, :
UserQueryException in file: src/query/parser/Driver.cpp function: fail line: 146
Error id: scidb::SCIDB_SE_PARSER::SCIDB_LE_QUERY_PARSING_ERROR
Error description: Error during query parsing. Query parser failed with error 'syntax error'.
filter(redimension(apply(R_array157f033d44f8b1102424095338, one,1),<one:int64>[vid=0:9999,100,0,x=0:1,100,0,y=0:1,100,0],sum(one) as sum(one) as one),true)
Here is the R version information:
Correction, after reinstalling (again) from github, I get the correct result.