Ozgen Eren
2018-09-21 13:34:26 UTC
12:34 PM (2 hours ago)
I have an analysis Rshiny application that first checks if there were any
previously done analysis and if there is, it reads it and shows it as a
table. Otherwise user can run analysis himself and see the results in the
same table. Everything works perfectly fine except I have a specific
problem with chrome.
Only when chrome is used (works in IE, safari, firefox), and there is a
saved existing analysis result, Rshiny reads the file, I confirmed that it
prepares the datatable correctly (~3000 rows) but does not show it
(although I return the correct datatable to renderDataTable). However when
I run the analysis, it is able to create the table and show it as it was
supposed to using the same part of the code. So the problem is only
apparent when the datatable is read from a file for the first time
(although read is successfully completed and datatable was successfully
prepared). And when I check the console I see "Maximum call stack size
exceeded" error for that case.
Could stack size be relevant with the datatable I am initially trying to
show somehow? And would increasing the stacksize be a solution? If yes, how
do I achieve that from R?
Exact error I am getting:
htmlwidgets.js:732 Uncaught RangeError: Maximum call stack size exceeded
at Object.window.HTMLWidgets.evaluateStringMember (htmlwidgets.js:732)
at exports.OutputBinding.shinyBinding.renderValue (htmlwidgets.js:496)
at exports.OutputBinding.onValueChange (output_binding.js:16)
at exports.OutputBinding.delegator.(:6158/anonymous function) [as
onValueChange] (http://127.0.0.1:6158/htmlwidgets-1.2/htmlwidgets.js:112:23)
at OutputBindingAdapter.onValueChange (output_binding_adapter.js:21)
at ShinyApp.receiveOutput (shinyapp.js:354)
at ShinyApp.<anonymous> (shinyapp.js:566)
at ShinyApp._sendMessagesToHandlers (shinyapp.js:551)
at ShinyApp.dispatchMessage (shinyapp.js:537)
at WebSocket.c.onmessage (shinyapp.js:112)
I have an analysis Rshiny application that first checks if there were any
previously done analysis and if there is, it reads it and shows it as a
table. Otherwise user can run analysis himself and see the results in the
same table. Everything works perfectly fine except I have a specific
problem with chrome.
Only when chrome is used (works in IE, safari, firefox), and there is a
saved existing analysis result, Rshiny reads the file, I confirmed that it
prepares the datatable correctly (~3000 rows) but does not show it
(although I return the correct datatable to renderDataTable). However when
I run the analysis, it is able to create the table and show it as it was
supposed to using the same part of the code. So the problem is only
apparent when the datatable is read from a file for the first time
(although read is successfully completed and datatable was successfully
prepared). And when I check the console I see "Maximum call stack size
exceeded" error for that case.
Could stack size be relevant with the datatable I am initially trying to
show somehow? And would increasing the stacksize be a solution? If yes, how
do I achieve that from R?
Exact error I am getting:
htmlwidgets.js:732 Uncaught RangeError: Maximum call stack size exceeded
at Object.window.HTMLWidgets.evaluateStringMember (htmlwidgets.js:732)
at exports.OutputBinding.shinyBinding.renderValue (htmlwidgets.js:496)
at exports.OutputBinding.onValueChange (output_binding.js:16)
at exports.OutputBinding.delegator.(:6158/anonymous function) [as
onValueChange] (http://127.0.0.1:6158/htmlwidgets-1.2/htmlwidgets.js:112:23)
at OutputBindingAdapter.onValueChange (output_binding_adapter.js:21)
at ShinyApp.receiveOutput (shinyapp.js:354)
at ShinyApp.<anonymous> (shinyapp.js:566)
at ShinyApp._sendMessagesToHandlers (shinyapp.js:551)
at ShinyApp.dispatchMessage (shinyapp.js:537)
at WebSocket.c.onmessage (shinyapp.js:112)
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.