quran / quran.com-frontend

quran.com frontend
https://quran.com
MIT License
990 stars 361 forks source link

Surahs not working on staging #621

Closed umairidris closed 7 years ago

umairidris commented 7 years ago

When going to staging.quran.com the surahs list doesn't show up. Going straight to a surah i.e. staging.quran.com/1 simply shows an "Internal Server Error" message. Clearing cookies did not help.

The quick links are there and when I click on them it throws the following error in console:

Uncaught (in promise) TypeError: Cannot read property 'name' of undefined at C (5-2a089e7….js:1) at f._constructComponentWithoutOwner (main-8300695….js:65) at f._constructComponent (main-8300695….js:65) at f.mountComponent (main-8300695….js:65) at Object.mountComponent (main-8300695….js:12) at f.performInitialMount (main-8300695….js:65) at f.mountComponent (main-8300695….js:65) at Object.mountComponent (main-8300695….js:12) at Object.updateChildren (main-8300695….js:65) at h._reconcilerUpdateChildren (main-8300695….js:66) at h._updateChildren (main-8300695….js:66) at h.updateChildren (main-8300695….js:66) at h._updateDOMChildren (main-8300695….js:66) at h.updateComponent (main-8300695….js:65) at h.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.receiveComponent (main-8300695….js:65) at Object.receiveComponent (main-8300695….js:12) at f._updateRenderedComponent (main-8300695….js:65) at f._performComponentUpdate (main-8300695….js:65) at f.updateComponent (main-8300695….js:65) at f.performUpdateIfNecessary (main-8300695….js:65) C @ 5-2a089e7….js:1 _constructComponentWithoutOwner @ main-8300695….js:65 _constructComponent @ main-8300695….js:65 mountComponent @ main-8300695….js:65 mountComponent @ main-8300695….js:12 performInitialMount @ main-8300695….js:65 mountComponent @ main-8300695….js:65 mountComponent @ main-8300695….js:12 updateChildren @ main-8300695….js:65 _reconcilerUpdateChildren @ main-8300695….js:66 _updateChildren @ main-8300695….js:66 updateChildren @ main-8300695….js:66 _updateDOMChildren @ main-8300695….js:66 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:65 receiveComponent @ main-8300695….js:12 _updateRenderedComponent @ main-8300695….js:65 _performComponentUpdate @ main-8300695….js:65 updateComponent @ main-8300695….js:65 performUpdateIfNecessary @ main-8300695….js:65 performUpdateIfNecessary @ main-8300695….js:12 s @ main-8300695….js:11 perform @ main-8300695….js:13 perform @ main-8300695….js:13 perform @ main-8300695….js:11 S @ main-8300695….js:11 closeAll @ main-8300695….js:13 perform @ main-8300695….js:13 batchedUpdates @ main-8300695….js:33 u @ main-8300695….js:11 r @ main-8300695….js:17 enqueueSetState @ main-8300695….js:17 r.setState @ main-8300695….js:31 (anonymous) @ main-8300695….js:68 raven.js:951 GET https://staging.quran.com/api/v2/surahs 500 () (anonymous) @ raven.js:951 l.end @ main-8300695….js:36 (anonymous) @ main-8300695….js:70 t @ main-8300695….js:11 o.(anonymous function) @ main-8300695….js:70 promise @ main-8300695….js:36 (anonymous) @ main-8300695….js:70 l @ 4-8a9c97e….js:11 (anonymous) @ main-8300695….js:31 r @ main-8300695….js:31 (anonymous) @ main-8300695….js:31 i @ main-8300695….js:31 (anonymous) @ main-8300695….js:31 raven.js:51 MIDDLEWARE ERROR: Error: Unsuccessful HTTP response at l. (main-8300695….js:36) at l.r.emit (main-8300695….js:37) at XMLHttpRequest.n.onreadystatechange (main-8300695….js:36) at XMLHttpRequest.d (raven.js:329) a.(anonymous function) @ raven.js:51 (anonymous) @ main-8300695….js:70 raven.js:951 GET https://staging.quran.com/api/v2/surahs/36/ayahs?from=1&to=30&audio=8&quran=1&content%5B%5D=19 500 () (anonymous) @ raven.js:951 l.end @ main-8300695….js:36 (anonymous) @ main-8300695….js:70 t @ main-8300695….js:11 o.(anonymous function) @ main-8300695….js:70 promise @ main-8300695….js:36 (anonymous) @ main-8300695….js:70 d @ 4-8a9c97e….js:11 (anonymous) @ main-8300695….js:31 r @ main-8300695….js:31 (anonymous) @ main-8300695….js:31 i @ main-8300695….js:31 (anonymous) @ main-8300695….js:31 raven.js:951 GET https://staging.quran.com/api/v2/surahs/36/info 500 () (anonymous) @ raven.js:951 l.end @ main-8300695….js:36 (anonymous) @ main-8300695….js:70 t @ main-8300695….js:11 o.(anonymous function) @ main-8300695….js:70 promise @ main-8300695….js:36 (anonymous) @ main-8300695….js:70 c @ 4-8a9c97e….js:11 (anonymous) @ main-8300695….js:31 r @ main-8300695….js:31 (anonymous) @ main-8300695….js:31 i @ main-8300695….js:31 (anonymous) @ main-8300695….js:31 raven.js:51 MIDDLEWARE ERROR: Error: Unsuccessful HTTP response at l. (main-8300695….js:36) at l.r.emit (main-8300695….js:37) at XMLHttpRequest.n.onreadystatechange (main-8300695….js:36) at XMLHttpRequest.d (raven.js:329) a.(anonymous function) @ raven.js:51 (anonymous) @ main-8300695….js:70 raven.js:51 MIDDLEWARE ERROR: Error: Unsuccessful HTTP response at l. (main-8300695….js:36) at l.r.emit (main-8300695….js:37) at XMLHttpRequest.n.onreadystatechange (main-8300695….js:36) at XMLHttpRequest.d (raven.js:329)

mmahalwy commented 7 years ago

Yeah, @naveed-ahmad deployed new api. Need to write code to make it work with it :)