Got a Javascript error

Web page was sitting at the main Settings page when this popped up.
I don't see anything in the DVR log. Version 2020.10.16.1640

A Javascript error has occurred!

Please refresh the browser after reporting this issue on Channels Community or to [email protected].
Node.removeChild: The node to be removed is not a child of this node
removeChild@react-dom/cjs/react-dom.production.min.js:221
g@react-dom/cjs/react-dom.production.min.js:253
b@scheduler/cjs/scheduler.production.min.js:19
If@react-dom/cjs/react-dom.production.min.js:122
fl@react-dom/cjs/react-dom.production.min.js:248
Jj@react-dom/cjs/react-dom.production.min.js:239
c@react-dom/cjs/react-dom.production.min.js:123
b@scheduler/cjs/scheduler.production.min.js:19
If@react-dom/cjs/react-dom.production.min.js:122
Ga@react-dom/cjs/react-dom.production.min.js:123
fg@react-dom/cjs/react-dom.production.min.js:122
gg@react-dom/cjs/react-dom.production.min.js:230
a@react-dom/cjs/react-dom.production.min.js:163
setActivity@components/SettingsContext.js:28
[email protected]:207
[email protected]:276
successCb@jsonpipe/lib/utils.js:31
parse@jsonpipe/lib/parsers/json-chunk.js:28
onChunk@jsonpipe/lib/net/xhr.js:66

I am also getting this error.

Thanks for reporting this, I've been looking into this bug but need a little more information to track it down.

Next time you see this error do you mind copy and pasting the text (or taking screenshot) and posting it here. It would also be helpful to know what page you were viewing and anything else you can tell us about what you were doing at the time.

A Javascript error has occurred!

Please refresh the browser after reporting this issue on Channels Community or to [email protected].

Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.

removeChild@react-dom/cjs/react-dom.production.min.js:221

Mi@react-dom/cjs/react-dom.production.min.js:253

b@scheduler/cjs/scheduler.production.min.js:19

If@react-dom/cjs/react-dom.production.min.js:122

cg@react-dom/cjs/react-dom.production.min.js:248

Jj@react-dom/cjs/react-dom.production.min.js:239

c@react-dom/cjs/react-dom.production.min.js:123

b@scheduler/cjs/scheduler.production.min.js:19

If@react-dom/cjs/react-dom.production.min.js:122

cg@react-dom/cjs/react-dom.production.min.js:123

This came up a while after I turned on remote dvr.
Its been sitting at a spinning circle "Requesting HTTPS Certificate" for quite a while even after I refreshed the page. only reporting the error because it said to.

1 Like

DVR 2020.10.18.1924
Was checking my TVE channels using Edit (no changes made).
Closed the list which left me on the Settings tab.
Clicked the DVR tab and got this.

A Javascript error has occurred!

Please refresh the browser after reporting this issue on Channels Community or to [email protected].
Node.removeChild: The node to be removed is not a child of this node
removeChild@react-dom/cjs/react-dom.production.min.js:221
a@react-dom/cjs/react-dom.production.min.js:214
h@react-dom/cjs/react-dom.production.min.js:220
g@react-dom/cjs/react-dom.production.min.js:253
b@scheduler/cjs/scheduler.production.min.js:19
If@react-dom/cjs/react-dom.production.min.js:122
fl@react-dom/cjs/react-dom.production.min.js:248
Jj@react-dom/cjs/react-dom.production.min.js:239
c@react-dom/cjs/react-dom.production.min.js:123
b@scheduler/cjs/scheduler.production.min.js:19
If@react-dom/cjs/react-dom.production.min.js:122
Ga@react-dom/cjs/react-dom.production.min.js:123
fg@react-dom/cjs/react-dom.production.min.js:122
gg@react-dom/cjs/react-dom.production.min.js:287
e@react-dom/cjs/react-dom.production.min.js:68

Was able to reproduce it by doing the same thing.
A Javascript error has occurred!

Please refresh the browser after reporting this issue on Channels Community or to [email protected].
Node.removeChild: The node to be removed is not a child of this node
removeChild@react-dom/cjs/react-dom.production.min.js:221
a@react-dom/cjs/react-dom.production.min.js:214
h@react-dom/cjs/react-dom.production.min.js:220
g@react-dom/cjs/react-dom.production.min.js:253
b@scheduler/cjs/scheduler.production.min.js:19
If@react-dom/cjs/react-dom.production.min.js:122
fl@react-dom/cjs/react-dom.production.min.js:248
Jj@react-dom/cjs/react-dom.production.min.js:239
c@react-dom/cjs/react-dom.production.min.js:123
b@scheduler/cjs/scheduler.production.min.js:19
If@react-dom/cjs/react-dom.production.min.js:122
Ga@react-dom/cjs/react-dom.production.min.js:123
fg@react-dom/cjs/react-dom.production.min.js:122
gg@react-dom/cjs/react-dom.production.min.js:287
e@react-dom/cjs/react-dom.production.min.js:68

Before I tried to reproduce it I enabled HTTP logging.
Don't know if this helps, but here's what it logged.

2020/10/18 15:06:46.041397 [HTTP] | 200 |   54.363822ms |     192.168.1.2 | PUT      "/debug/http"
2020/10/18 15:06:46.074476 [HTTP] | 200 |    3.602928ms |     192.168.1.2 | GET      "/settings"
2020/10/18 15:06:46.119816 [HTTP] | 200 |   15.198864ms |     192.168.1.2 | GET      "/settings"
2020/10/18 15:06:49.751941 [HTTP] | 200 | 31.678984694s |     192.168.1.2 | GET      "/dvr/events/subscribe"
2020/10/18 15:06:49.757447 [HTTP] | 200 |      88.403µs |     192.168.1.2 | GET      "/admin/settings"
2020/10/18 15:06:50.187243 [HTTP] | 200 |  410.683107ms |     192.168.1.2 | GET      "/bundle.js"
2020/10/18 15:06:50.473700 [HTTP] | 200 |    1.071312ms |     192.168.1.2 | GET      "/auth"
2020/10/18 15:06:50.488568 [HTTP] | 200 |    1.159986ms |     192.168.1.2 | GET      "/status"
2020/10/18 15:06:50.507103 [HTTP] | 200 |     1.06782ms |     192.168.1.2 | GET      "/auth"
2020/10/18 15:06:50.559748 [HTTP] | 200 |     188.159µs |     192.168.1.2 | GET      "/troubleshoot"
2020/10/18 15:06:50.560096 [HTTP] | 200 |    1.156254ms |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:06:50.560947 [HTTP] | 200 |     375.687µs |     192.168.1.2 | GET      "/remote"
2020/10/18 15:06:50.562635 [HTTP] | 200 |    2.064864ms |     192.168.1.2 | GET      "/dvr/scanner/paths"
2020/10/18 15:06:50.566479 [HTTP] | 200 |     5.18019ms |     192.168.1.2 | GET      "/settings"
2020/10/18 15:06:50.570454 [HTTP] | 200 |   11.496799ms |     192.168.1.2 | GET      "/system"
2020/10/18 15:06:50.578373 [HTTP] | 200 |      603.08µs |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:06:50.578519 [HTTP] | 200 |    1.650321ms |     192.168.1.2 | GET      "/dvr/programs"
2020/10/18 15:06:50.579958 [HTTP] | 200 |     505.333µs |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:06:50.586446 [HTTP] | 200 |    1.235335ms |     192.168.1.2 | GET      "/status"
2020/10/18 15:06:50.592288 [HTTP] | 200 |     1.10906ms |     192.168.1.2 | GET      "/auth"
2020/10/18 15:06:50.686753 [HTTP] | 200 |     112.265µs |     192.168.1.2 | GET      "/bonjour"
2020/10/18 15:06:50.686753 [HTTP] | 200 |     185.395µs |     192.168.1.2 | GET      "/updater"
2020/10/18 15:06:50.688830 [HTTP] | 200 |    1.017869ms |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:06:50.710096 [HTTP] | 200 |   22.719331ms |     192.168.1.2 | GET      "/devices"
2020/10/18 15:06:50.755752 [HTTP] | 200 |    1.011487ms |     192.168.1.2 | GET      "/dvr/lineups"
2020/10/18 15:06:50.756697 [HTTP] | 200 |     1.02981ms |     192.168.1.2 | GET      "/dvr/lineups"
2020/10/18 15:06:55.132170 [HTTP] | 200 |    6.388159ms |     192.168.1.2 | GET      "/dvr/guide/channels"
2020/10/18 15:06:55.324108 [HTTP] | 200 |    1.069917ms |     192.168.1.2 | GET      "/dvr/guide/stations/X-TVE/custom"
2020/10/18 15:06:55.339488 [HTTP] | 200 |   10.748508ms |     192.168.1.2 | GET      "/dvr/guide/stations/X-TVE"
2020/10/18 15:06:57.956890 [HTTP] | 200 |   234.60666ms |     192.168.1.2 | GET      "/devices/TVE-Comcast_SSO/channels?all=true"
2020/10/18 15:07:07.332243 [HTTP] | 200 |   25.497044ms |     192.168.1.2 | GET      "/dvr/jobs"
2020/10/18 15:07:07.742366 [HTTP] | 200 |  423.279755ms |     192.168.1.2 | GET      "/bundle.js"
2020/10/18 15:07:08.437078 [HTTP] | 200 |   651.26653ms |     192.168.1.2 | GET      "/bundle.js.map"
2020/10/18 15:07:22.621238 [HTTP] | 200 | 32.059283875s |     192.168.1.2 | GET      "/dvr/events/subscribe"
2020/10/18 15:07:48.991650 [HTTP] | 200 |    3.464226ms |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:07:48.992988 [HTTP] | 200 |      983.95µs |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:07:48.994674 [HTTP] | 200 |    6.488459ms |     192.168.1.2 | GET      "/dvr/programs"
2020/10/18 15:07:49.047701 [HTTP] | 200 |   66.890076ms |     192.168.1.2 | GET      "/dvr/events/subscribe"
2020/10/18 15:07:49.055134 [HTTP] | 200 |      85.751µs |     192.168.1.2 | GET      "/admin/dvr"
2020/10/18 15:07:49.486493 [HTTP] | 200 |  414.147873ms |     192.168.1.2 | GET      "/bundle.js"
2020/10/18 15:07:49.772679 [HTTP] | 200 |    1.069552ms |     192.168.1.2 | GET      "/auth"
2020/10/18 15:07:49.787872 [HTTP] | 200 |    1.118901ms |     192.168.1.2 | GET      "/status"
2020/10/18 15:07:49.804848 [HTTP] | 200 |    1.046995ms |     192.168.1.2 | GET      "/auth"
2020/10/18 15:07:49.850155 [HTTP] | 200 |     6.31907ms |     192.168.1.2 | GET      "/dvr/guide/channels"
2020/10/18 15:07:49.864820 [HTTP] | 200 |    1.361485ms |     192.168.1.2 | GET      "/dvr/programs"
2020/10/18 15:07:49.866392 [HTTP] | 200 |     534.565µs |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:07:49.870729 [HTTP] | 200 |     521.428µs |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:07:49.885784 [HTTP] | 200 |   25.636791ms |     192.168.1.2 | GET      "/dvr/jobs"
2020/10/18 15:07:50.927358 [HTTP] | 200 |     216.581µs |     192.168.1.2 | GET      "/troubleshoot"
2020/10/18 15:07:50.928501 [HTTP] | 200 |    1.592469ms |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:07:50.929839 [HTTP] | 200 |     369.971µs |     192.168.1.2 | GET      "/remote"
2020/10/18 15:07:50.930697 [HTTP] | 200 |    1.573549ms |     192.168.1.2 | GET      "/dvr/scanner/paths"
2020/10/18 15:07:50.934363 [HTTP] | 200 |    3.906924ms |     192.168.1.2 | GET      "/settings"
2020/10/18 15:07:50.938493 [HTTP] | 200 |   10.549905ms |     192.168.1.2 | GET      "/system"
2020/10/18 15:07:50.954383 [HTTP] | 200 |    1.116993ms |     192.168.1.2 | GET      "/status"
2020/10/18 15:07:50.962563 [HTTP] | 200 |    1.069019ms |     192.168.1.2 | GET      "/auth"
2020/10/18 15:07:51.056481 [HTTP] | 200 |     324.941µs |     192.168.1.2 | GET      "/updater"
2020/10/18 15:07:51.056604 [HTTP] | 200 |     189.955µs |     192.168.1.2 | GET      "/bonjour"
2020/10/18 15:07:51.057866 [HTTP] | 200 |     926.509µs |     192.168.1.2 | GET      "/dvr"
2020/10/18 15:07:51.079067 [HTTP] | 200 |   21.546709ms |     192.168.1.2 | GET      "/devices"
2020/10/18 15:07:51.106200 [HTTP] | 200 |    1.095824ms |     192.168.1.2 | GET      "/dvr/lineups"
2020/10/18 15:07:51.106394 [HTTP] | 200 |    1.039153ms |     192.168.1.2 | GET      "/dvr/lineups"
2020/10/18 15:07:52.384084 [HTTP] | 200 |   57.422755ms |     192.168.1.2 | GET      "/log"

This bug has been fixed in v2020.10.19.2252

1 Like