While running the Atlas R study package I have been encountering an error at the execute function while fetching the data from the server – (error executing sql: could not find function “chunk.default”).
Tried to search for an similar possible error in the forum but seems it is a new one.
How can i resolve this error? Thank you in advance
Please find the detailed error report in the below screenshot.
I recommend using an updated version of Hydra (that is the package your ATLAS instance is using to generate the study package). You can install the latest version of Hydra in R to use it with the specifications you created in ATLAS as described here.
Once you’ve regenerated the study package, you can use renv::init() (before building the package) to build the library with all the correct dependencies. I’m pretty sure that will solve the problems you’re experiencing right now.
Hello @schuemie, I have updated the Hydra package in R and regenerated a new study package. Also used renv::init() after building and installing the study package. But no luck with the error (could not find function “chunk.default”). I am attaching the log files and error report in the attachment below.
I’m not sure what happened, but you do not appear to be using a study package generated by the latest version of Hydra, and do not appear to have renv initialized. The SQL error report you show indicates very old versions of packages required to run this study. For example, it lists CohortMethod 3.1.0 is currently installed, but the renv lock file specifies CohortMethod 4.2.2 to be able to run the study
If you were truly running a study package from the latest Hydra, it would throw an error saying you don’t have the right versions installed. And if you had successfully run renv::init(), that would have installed the correct versions.
You also seem to be on a very old R version (3.5.3). I recommend first upgrading R to a version greater than 4 (e.g. 4.2.1). Then install the latest version of Hydra. Then regenerate the study package. Then use renv::init().