raven-js๊ฐ Angular ์ฑ์ด๋ผ๊ณ ํ๋ฉด ๋ ์ด์ ์๋ํ์ง ์๊ณ ์ผ์ข ์ ๋ฌดํ ๋ฃจํ๋ง ์์ํฉ๋๋ค.
Uncaught RangeError: Maximum call stack size exceeded
at http://localhost:4200/polyfills.bundle.js:5303:31
at XMLHttpRequest.proto.(anonymous function) (http://localhost:4200/polyfills.bundle.js:3819:24)
at XMLHttpRequest.open (http://localhost:4200/vendor.bundle.js:4636:37)
at Raven._makeRequest (http://localhost:4200/vendor.bundle.js:5317:17)
at Raven._sendProcessedPayload (http://localhost:4200/vendor.bundle.js:5241:56)
at Raven._send (http://localhost:4200/vendor.bundle.js:5183:22)
at Raven._processException (http://localhost:4200/vendor.bundle.js:4957:14)
at Raven._handleStackInfo (http://localhost:4200/vendor.bundle.js:4863:14)
at Raven.captureException (http://localhost:4200/vendor.bundle.js:4001:18)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3937:22)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.bundle.js:3620:39)
at XMLHttpRequest.wrapped [as __zone_symbol__ON_PROPERTYreadystatechange] (http://localhost:4200/vendor.bundle.js:3934:29)
ng new๋ฅผ ์ฌ์ฉํ์ฌ ์ angular-cli ์ฑ์ ์์ํ๊ณ npm raven-js ์ข
์์ฑ์ ์ถ๊ฐํ๊ณ app.module.ts์์ ๊ฐ์ ธ์์ ํธ์ถํฉ๋๋ค.
์ด๊ฒ์ ๋น angular-cli ์ฑ, raven-js dep ๋ฐ ์ด๊ธฐํ ์ฝ๋(Raven.config().install()๊ฐ ๋ฌธ์ ๋ฅผ ์ด๋ฐํ๊ธฐ์ ์ถฉ๋ถํจ)๋ง ํฌํจํ๋ ์ต์ ์ ์ฅ์์
๋๋ค. https://github.com/ esistgut/raventest
์ฐ๋ฆฌ๋ [email protected]
์์ธ์ ์ถ์ ํ์ต๋๋ค. ์ด์ ๋ง์ด๋ ๋ฆด๋ฆฌ์ค์์๋ 0.8.16
๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ์๋ํฉ๋๋ค.
์ ๋ ์ด๊ฒ์ ๊ฒฝํํ๊ณ ์์ต๋๋ค.
angluar-cli 1.4.0 ๋ฐ zone.js 0.8.16์์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ค์ ์ฝ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Firefox: InternalError: ์ฌ๊ท๊ฐ ๋๋ฌด ๋ง์ต๋๋ค.
๊ธฐํ ๋ธ๋ผ์ฐ์ : RangeError: ์ต๋ ํธ์ถ ์คํ ํฌ๊ธฐ ์ด๊ณผ
์ด ๋ฌธ์ ๊ฐ Raven์ ์ฐจ๊ธฐ ๋ฒ์ ์์ ํด๊ฒฐ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๊น? ์ด๋ฐ ์ข
๋ฅ์ ํธํ์ฑ ๋ฌธ์ ๋ก ์ธํด ๋ด ๋ฒ์ ์ zone.js
๋ฅผ ์ ๊ทธ๊ณ ์ถ์ง ์์ต๋๋ค.
+1
@LukasKlement @rtm @mkoczorowski , ์ด ๋ฌธ์ ๋ Raven.js ๊ตฌํ ์ธก๋ฉด์ด ์๋๋ผ Zone.js์ ์์ต๋๋ค. ๊ณ ๋ง๊ฒ๋ ๊ทธ๋ค์ 5์ผ ์ ์ ์ด๋ฏธ ํจ์น๋ฅผ ํ๊ณ ์ง๊ธ์ ์ ๋๋ก ์๋ํ๊ณ ์์ต๋๋ค.
npm์ ํจ์น๋ ๋ฒ์ ์ผ๋ก ์ถ์ํ๋ฉด ๋ฉ๋๋ค. 9์ 6์ผ https://github.com/angular/zone.js/commits/master์ ์ต๊ทผ ์ปค๋ฐ 2๊ฐ๋ฅผ ์ฐธ์กฐ
package.json
์ zone.js
package.json
๋ฅผ [email protected]:angular/zone.js.git#d4e5ae8f6e72f0b4ef8e816e369530b72e582ba7
๋ก ๋ณ๊ฒฝํ์ฌ ๋ก์ปฌ์์ ์ง์ ํ
์คํธํ ์ ์์ต๋๋ค.
"zone.js": "[email protected]:angular/zone.js.git#d4e5ae8f6e72f0b4ef8e816e369530b72e582ba7"
(์์ง์ด ๋ฌธ์ ๋ฅผ๋ณด๊ณ ๋ง์ด ์๊ธฐ ๋๋ฌธ์) ๋ ๊ตฌ์ฒด์ ์ธ ๋๋ ค๋ฉด, ์ด๊ฒ์ ๊ทธ ๊ณ ์น ์ ์์ต๋๋ค ์ปค๋ฐ์ ๋๋ค - https://github.com/angular/zone.js/commit/d4e5ae8f6e72f0b4ef8e816e369530b72e582ba7
์ ํ๊ณ !
zone.js
๋ฅผ 0.8.18
์
๊ทธ๋ ์ด๋ํ๋ฉด Angular v.4+ ์ฑ์์ ์๋ํ์ต๋๋ค.
@kblestarge
ํ์คํด ? ๋ฐฉ๊ธ zone.js๋ฅผ 0.8.18๋ก ์ ๊ทธ๋ ์ด๋ํ๋๋ฐ ์ฌ์ ํ ๋ฃจํ ์ค๋ฅ๊ฐ ์์ต๋๋ค.(
@ mxman06 ๊ทธ๊ฒ์ zone.js 0.8.18๊ณผ ํจ๊ป ์๋ํฉ๋๋ค. ์๋ง๋ ๋ค๋ฅธ ๋ฒ์ธ์ด ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฐ๋ฆฌ๋
[email protected]
์์ธ์ ์ถ์ ํ์ต๋๋ค. ์ด์ ๋ง์ด๋ ๋ฆด๋ฆฌ์ค์์๋0.8.16
๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ์๋ํฉ๋๋ค.