2017-12-18 10 views
0

에 위젯을 표시하지 않습니다. 앱의 대부분은 정상적으로 작동하지만 여러 탭에서 모든 것을 렌더링하지 못하고 왜 그 이유를 알 수 없습니다. 일반적으로 하나 또는 두 개의 출력이 렌더링되지만 나머지는 완전히 사라집니다. shiny.trace를 켰으며 클라이언트에게 올바른 모양의 페이로드가 전송되는 것을 볼 수 있습니다. 일반적으로 클라이언트에 전송되는 개체가 6 개일 경우 여러 개가 처리되지만 나머지는 렌더링되지 않습니다 (순서대로).반짝 응용 프로그램은 내가 빛나는 응용 프로그램을 디버깅하기 위해 노력하고있어 (이 또한 ... <a href="https://community.rstudio.com/t/shiny-dashboard-not-displaying-all-widgets/3682" rel="nofollow noreferrer">RStudio Community</a>에 게시됩니다)</p> <p>UI

htmlwidgets.js:475 Uncaught TypeError: Cannot read property 'filter' of undefined 
at exports.OutputBinding.shinyBinding.find (htmlwidgets.js:475) 
at a (init_shiny.js:15) 
at f (init_shiny.js:215) 
at Object.exports.bindAll (init_shiny.js:225) 
at Object.exports.renderContent (output_binding_html.js:51) 
at exports.OutputBinding.renderValue (output_binding_html.js:14) 
at exports.OutputBinding.onValueChange (output_binding.js:16) 
at OutputBindingAdapter.onValueChange (output_binding_adapter.js:21) 
at ShinyApp.receiveOutput (shinyapp.js:350) 
at ShinyApp.<anonymous> (shinyapp.js:562) 
shinyBinding.find @ htmlwidgets.js:475 
a @ init_shiny.js:15 
f @ init_shiny.js:215 
exports.bindAll @ init_shiny.js:225 
exports.renderContent @ output_binding_html.js:51 
renderValue @ output_binding_html.js:14 
onValueChange @ output_binding.js:16 
onValueChange @ output_binding_adapter.js:21 
receiveOutput @ shinyapp.js:350 
(anonymous) @ shinyapp.js:562 
_sendMessagesToHandlers @ shinyapp.js:547 
dispatchMessage @ shinyapp.js:533 
c.onmessage @ shinyapp.js:112 
4app.js:279 Uncaught TypeError: Cannot read property 'options' of undefined 
    at Object.fix (app.js:279) 
    at app.js:252 
    at dispatch (jquery.min.js:3) 
    at r.handle (jquery.min.js:3) 

R 버전 3.4.2 (2017년 9월 28일) 플랫폼 : x86_64에-사과 darwin16.7.0 클라이언트에서 JS 콘솔에서, 나는 다음과 같이 오류의 무리를 볼 수 있습니다 아래 실행 (64 비트) : 맥 OS 높은 시에라 10.13.2

크롬 63.0.3239.108 (공식 빌드) (64 비트)과 비슷한 것 같다 주위를 검색

(뿐만 아니라 동일 사파리에 문제가) 아마도 Javascript 라이브러리 문제 일 가능성이 높습니다.하지만 그 정보로 무엇을해야할지 모르겠습니다. 프런트 엔드에서 렌더링 오류를 일으키는 원인을 추적하려면 어떻게합니까?

+0

재현 가능한 예를 제공 할 수 있습니까? – MLavoie

답변

0

문제점을 확인했습니다. 내 응용 프로그램에 대한 설명서 페이지를 만들려면 this trick을 사용하고있었습니다. 안타깝게도 Pandoc은 Shiny와 충돌하는 일부 내용을 HTML에 삽입하는 것으로 보입니다. Pandoc 내용을 제거하면 문제가 해결됩니다. (내 설명서 페이지에 다른 솔루션이 필요하지만 ...)