error-handling - 突然我得到 "Error : $ operator is invalid for atomic vectors"

标签 error-handling shiny

我一直在开发一个没有问题的 Shiny 应用程序。然后突然当我尝试运行它时,我收到以下错误:

Error : $ operator is invalid for atomic vectors
Warning: Error in $: $ operator is invalid for atomic vectors
Stack trace (innermost first):
68: tag
67: tags$a
66: tag
65: tags$li
64: FUN
63: lapply
62: buildTabset
61: tabsetPanel
60: tag
59: tags$div
58: div
57: tabPanel
56: tabsetPanel
55: tag
54: tags$div
53: div
52: fluidRow
51: tag
50: tags$div
49: div
48: hidden
47: tag
46: tags$div
45: div
44: tagList
43: attachDependencies
42: bootstrapPage
41: fluidPage
 1: runApp
Error : $ operator is invalid for atomic vectors

但是,由于它没有指定变量,因此没有指示错误发生的位置。有谁知道什么会导致这样的错误?我的应用程序有 1000 行代码,所以在这里分享它是不切实际的。

最佳答案

我没有足够的声誉来评论评论,所以请原谅我的回答。 Goeff 的这个评论解决了我的相同错误。

Thanks Geovany. I managed to fix it by systematically commenting out sections of the UI script. What fixed it for me was adding an absent id ="abcd" to a tabsetPanel. I guess there's indication in the StackTrace. Thanks for for input though. – Geoff Aug 20 at 15:58



我也有没有添加“id =”的tabsetPanels,虽然我有一个名字

tabsetPanel("abcd",...) 但它在更新 Shiny 和 r-Studio 后变得不起作用。

使用 tabsetPanel(id = "abcd,...) 它现在可以工作了。

谢谢大家!

关于error-handling - 突然我得到 "Error : $ operator is invalid for atomic vectors",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45680718/

相关文章:

c - 整数错误C

c++ - 如何在 C++ 中测试 vector 初始化成功/失败

r - Shiny 中出现意外输入错误,但无法定位错误源

r - 在 Shiny 应用程序中对齐多列中的复选框元素

r - HTTPS 用于 Shiny 的应用程序?

r - selectInput 中的选项显示在传单 map 上

c# - 我可以处理aspx中的英国错误吗?

python - 如何跳过python多处理中的错误

php - phpBB 500内部服务器错误,无日志输出

mysql - 如何获取 R Shiny 响应式(Reactive)下拉框中所选选项的值?