Giter VIP home page Giter VIP logo

Comments (4)

ulyngs avatar ulyngs commented on September 27, 2024 3

Same problem here: "The use of this addin requires RStudio 0.99.796 or newer (your version is 2021.9.0.351)."

from citr.

FM-uib avatar FM-uib commented on September 27, 2024

I think the problem is in this part of insert_citation.R line 52 to 63.

  context <- NULL
  if(rstudioapi::hasFun("getSourceEditorContext")) {
    context <- tryCatch(rstudioapi::getSourceEditorContext(), error = function(e) NULL)
  }
  else if(rstudioapi::hasFun("getActiveDocumentContext")) {
    context <- rstudioapi::getActiveDocumentContext()
  }
  if (is.null(context)) stop(
    "The use of this addin requires RStudio 0.99.796 or newer (your version is "
    , rstudioapi::versionInfo()$version
    , ")."
  )

rstudioapi::getSourceEditorContext() returns NULL in RStudio 2022.07.1+554, while rstudioapi::getActiveDocumentContext() returns a result. getSource was added in 0.99.1111 and getActive was added later in 0.99.796. I think switching the if checks may solve this issue.

  context <- NULL
  if(rstudioapi::hasFun("getActiveDocumentContext")) {
    context <- rstudioapi::getActiveDocumentContext()
  }  
  else if(rstudioapi::hasFun("getSourceEditorContext")) {
    context <- tryCatch(rstudioapi::getSourceEditorContext(), error = function(e) NULL)
  }

  if (is.null(context)) stop(
    "The use of this addin requires RStudio 0.99.796 or newer (your version is "
    , rstudioapi::versionInfo()$version
    , ")."
  )

from citr.

kubakrukar avatar kubakrukar commented on September 27, 2024

This modification allowed me to load the package but it then freezes when connecting to a running Zotero. When I click on "Zotero connection available. Connect and load libraries" I get:

Warning: Error in curl::curl_fetch_memory: Operation was aborted by an application callback
  108: <Anonymous>
  107: stop
  106: bibliography
   99: renderText
   98: func
   85: renderFunc
   84: output$read_error
    3: shiny::runApp
    2: runGadget
    1: citr:::insert_citation
> sessionInfo()
R version 4.2.0 (2022-04-22)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Monterey 12.3.1

Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

loaded via a namespace (and not attached):
[1] compiler_4.2.0 tools_4.2.0   

Correction
The connection with Zotero works fine as long as the Zotero window is not closed (red X button on MacOS). So I'm keeping it open full-screen underneath other windows.

from citr.

joaoventuraoliveira avatar joaoventuraoliveira commented on September 27, 2024

It´s not works for me! Do you have another ideas for solution this error?

from citr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.