Wiki's attachments cannot be None

Description

Apparently, I cannot create any new wiki pages with the latest synapser client in RAN. Here is the traceback of synStore error.

Environment

> sessionInfo()
R version 3.4.3 (2017-11-30)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.4 LTS

Matrix products: default
BLAS: /usr/lib/openblas-base/libblas.so.3
LAPACK: /usr/lib/libopenblasp-r0.2.18.so

locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
[6] LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] parallel grid stats graphics grDevices utils datasets methods base

other attached packages:
[1] bindrcpp_0.2 doParallel_1.0.10 iterators_1.0.9 foreach_1.4.4 ComplexHeatmap_1.12.0
[6] lubridate_1.6.0 parsedate_1.1.1 ggplot2_2.2.1 githubr_0.2 knitr_1.20
[11] dplyr_0.7.4 plyr_1.8.4 tidyr_0.8.0 data.table_1.10.4-3 CovariateAnalysis_0.1.0
[16] synapser_0.1.28 PythonEmbedInR_0.2.20 rjson_0.2.15 R6_2.2.2 knit2synapse_2.0

loaded via a namespace (and not attached):
[1] mclust_5.2.2 Rcpp_0.12.16 mvtnorm_1.0-5 lattice_0.20-35 circlize_0.3.9 class_7.3-14
[7] assertthat_0.2.0 stats4_3.4.3 evaluate_0.10.1 highr_0.6 pillar_1.2.1 GlobalOptions_0.0.10
[13] rlang_0.2.0 lazyeval_0.2.1 diptest_0.75-7 rstudioapi_0.7 whisker_0.3-2 kernlab_0.9-25
[19] GetoptLong_0.1.5 stringr_1.3.0 RCurl_1.95-4.10 munsell_0.4.3 compiler_3.4.3 pkgconfig_2.0.1
[25] pack_0.1-1 shape_1.4.2 nnet_7.3-12 tibble_1.4.2 gridExtra_2.2.1 codetools_0.2-15
[31] dendextend_1.4.0 crayon_1.3.4 MASS_7.3-47 bitops_1.0-6 gtable_0.2.0 magrittr_1.5
[37] scales_0.4.1 stringi_1.1.6 viridis_0.3.4 flexmix_2.3-13 testthat_1.0.2 robustbase_0.92-7
[43] RColorBrewer_1.1-2 tools_3.4.3 fpc_2.1-10 glue_1.2.0 trimcluster_0.1-2 DEoptimR_1.0-8
[49] purrr_0.2.4 yaml_2.1.18 colorspace_1.2-6 cluster_2.0.6 prabclus_2.2-6 bindr_0.1
[55] modeltools_0.2-21

Activity

Show:
Kenneth Daily
May 4, 2018, 9:21 PM

works with attachments=None.

Kimyen Truong
May 2, 2018, 6:34 PM

, to validate this in synapser, the Python client must be released first. Then I will change synapser to depend on a new version of the Python client, and release it to staging. Right now, we can only validate at the Python client level.

Kenneth Daily
May 2, 2018, 4:27 PM

- what version of synapser can I use to validate this?

Ziming Dong
April 12, 2018, 8:15 PM

merged

Kimyen Truong
April 12, 2018, 7:28 PM

, the reference docs is still correct. You can use `attachments` for list of paths to files to be uploaded and `fileHandles` for fileHandleIds that already been uploaded.

Fixed

Assignee

Kimyen Truong

Reporter

Thanneer Perumal

Labels

None

Validator

Kenneth Daily

Development Area

None

Release Version History

None

Slack Channel

None

Fix versions

Priority

Blocker