Error loading staged page

Open
#105 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
firebase, typescript
Domain
frontend, web-dev

Research direction

Reproduce the failure by staging an example project at the stageProject URL, then load its projects-staging URL and inspect the browser console. Start from the reported asyncData/load path and the TypeError involving parentNode; done means the staged documentation renders instead of showing an empty page.

Written by the indexing model from the issue text.

Description

What Happened?
I attempted to stage my project docs by navigating to: https://firebaseopensource.com/stageProject?org=anishkny&repo=integrify&branch=firebaseopensource

In response I got the staged docs URL: https://firebaseopensource.com/projects-staging/anishkny/integrify

When I load the second URL, empty page shows up with errors in console:

index.6faf844060ccecfc5191.js:2 project:asyncData(/projects-staging/anishkny/integrify)
index.6faf844060ccecfc5191.js:2 load(anishkny, integrify, undefined, staging)
index.6faf844060ccecfc5191.js:2 [2019-05-12T14:05:12.762Z]  @firebase/firestore: Firestore (5.8.1): 
  The timestampsInSnapshots setting now defaults to true and you no
  longer need to explicitly set it. In a future release, the setting
  will be removed entirely and so it is recommended that you remove it
  from your firestore.settings() call now.
a @ index.6faf844060ccecfc5191.js:2
t.error @ index.6faf844060ccecfc5191.js:2
d @ index.6faf844060ccecfc5191.js:2
t @ index.6faf844060ccecfc5191.js:2
t.settings @ index.6faf844060ccecfc5191.js:2
(anonymous) @ index.6faf844060ccecfc5191.js:2
(anonymous) @ index.6faf844060ccecfc5191.js:2
i @ index.6faf844060ccecfc5191.js:2
GetInstance @ index.6faf844060ccecfc5191.js:2
(anonymous) @ index.6faf844060ccecfc5191.js:2
(anonymous) @ index.6faf844060ccecfc5191.js:2
f @ index.6faf844060ccecfc5191.js:2
load @ index.6faf844060ccecfc5191.js:2
(anonymous) @ index.6faf844060ccecfc5191.js:2
(anonymous) @ index.6faf844060ccecfc5191.js:2
o @ index.6faf844060ccecfc5191.js:2
asyncData @ index.6faf844060ccecfc5191.js:2
$ @ app.264e50f677700b50b09c.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1
w @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
t.<computed> @ vendor.44aaf9db51131fb77291.js:2
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
e @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ app.264e50f677700b50b09c.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1
w @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
t.<computed> @ vendor.44aaf9db51131fb77291.js:2
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
e @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ app.264e50f677700b50b09c.js:1
Promise.then (async)
T23V @ app.264e50f677700b50b09c.js:1
o @ manifest.73c25c24a59201f44bd1.js:1
window.webpackJsonp @ manifest.73c25c24a59201f44bd1.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1
vendor.44aaf9db51131fb77291.js:2 TypeError: Cannot read property 'parentNode' of undefined
    at Object.parentNode (vendor.44aaf9db51131fb77291.js:2)
    at a.__patch__ (vendor.44aaf9db51131fb77291.js:2)
    at a.t._update (vendor.44aaf9db51131fb77291.js:2)
    at a.n (vendor.44aaf9db51131fb77291.js:2)
    at Me.get (vendor.44aaf9db51131fb77291.js:2)
    at Me.run (vendor.44aaf9db51131fb77291.js:2)
    at Te (vendor.44aaf9db51131fb77291.js:2)
    at Array.<anonymous> (vendor.44aaf9db51131fb77291.js:2)
    at Wt (vendor.44aaf9db51131fb77291.js:2)
zt @ vendor.44aaf9db51131fb77291.js:2
Kt @ vendor.44aaf9db51131fb77291.js:2
qt @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Wt @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
Vt @ vendor.44aaf9db51131fb77291.js:2
te @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Me.update @ vendor.44aaf9db51131fb77291.js:2
ut.notify @ vendor.44aaf9db51131fb77291.js:2
set @ vendor.44aaf9db51131fb77291.js:2
error @ app.264e50f677700b50b09c.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1
w @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
t.<computed> @ vendor.44aaf9db51131fb77291.js:2
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
e @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ app.264e50f677700b50b09c.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1
w @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
t.<computed> @ vendor.44aaf9db51131fb77291.js:2
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
Promise.then (async)
o @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
e @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ vendor.44aaf9db51131fb77291.js:2
(anonymous) @ app.264e50f677700b50b09c.js:1
Promise.then (async)
T23V @ app.264e50f677700b50b09c.js:1
o @ manifest.73c25c24a59201f44bd1.js:1
window.webpackJsonp @ manifest.73c25c24a59201f44bd1.js:1
(anonymous) @ app.264e50f677700b50b09c.js:1

What Did You Expect to Happen
Staged docs should render at https://firebaseopensource.com/projects-staging/anishkny/integrify

Screenshot (If Applicable)
Screen Shot 2019-05-12 at 7 06 38 AM

Dominant language
TypeScript
Stars
127
Forks
49
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from firebase/firebaseopensource.com

All issues in firebase/firebaseopensource.com

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.