getsentry / sentry-react-native

Official Sentry SDK for React Native
https://sentry.io
MIT License
1.56k stars 332 forks source link

Non-file bundle found when building through CI #631

Closed riquier closed 4 years ago

riquier commented 5 years ago

OS:

Platform:

Output of node -v && npm -v && npm ls --prod --depth=0

v8.16.0
6.4.1
yarn list v1.17.3
├─ @babel/cli@7.5.5
├─ @babel/code-frame@7.5.5
├─ @babel/core@7.5.5
├─ @babel/generator@7.5.5
├─ @babel/helper-annotate-as-pure@7.0.0
├─ @babel/helper-builder-binary-assignment-operator-visitor@7.1.0
├─ @babel/helper-builder-react-jsx@7.3.0
├─ @babel/helper-call-delegate@7.4.4
├─ @babel/helper-create-class-features-plugin@7.5.5
├─ @babel/helper-define-map@7.4.4
├─ @babel/helper-explode-assignable-expression@7.1.0
├─ @babel/helper-function-name@7.1.0
├─ @babel/helper-get-function-arity@7.0.0
├─ @babel/helper-hoist-variables@7.4.4
├─ @babel/helper-member-expression-to-functions@7.5.5
├─ @babel/helper-module-imports@7.0.0
├─ @babel/helper-module-transforms@7.4.4
├─ @babel/helper-optimise-call-expression@7.0.0
├─ @babel/helper-plugin-utils@7.0.0
├─ @babel/helper-regex@7.4.4
├─ @babel/helper-remap-async-to-generator@7.1.0
├─ @babel/helper-replace-supers@7.4.4
├─ @babel/helper-simple-access@7.1.0
├─ @babel/helper-split-export-declaration@7.4.4
├─ @babel/helper-wrap-function@7.2.0
├─ @babel/helpers@7.5.5
├─ @babel/highlight@7.5.0
├─ @babel/parser@7.5.5
├─ @babel/plugin-external-helpers@7.2.0
├─ @babel/plugin-proposal-class-properties@7.5.5
├─ @babel/plugin-proposal-export-default-from@7.2.0
├─ @babel/plugin-proposal-nullish-coalescing-operator@7.4.4
├─ @babel/plugin-proposal-object-rest-spread@7.4.4
├─ @babel/plugin-proposal-optional-catch-binding@7.2.0
├─ @babel/plugin-proposal-optional-chaining@7.2.0
├─ @babel/plugin-syntax-class-properties@7.2.0
├─ @babel/plugin-syntax-dynamic-import@7.2.0
├─ @babel/plugin-syntax-export-default-from@7.2.0
├─ @babel/plugin-syntax-flow@7.2.0
├─ @babel/plugin-syntax-jsx@7.2.0
├─ @babel/plugin-syntax-nullish-coalescing-operator@7.2.0
├─ @babel/plugin-syntax-object-rest-spread@7.2.0
├─ @babel/plugin-syntax-optional-catch-binding@7.2.0
├─ @babel/plugin-syntax-optional-chaining@7.2.0
├─ @babel/plugin-syntax-typescript@7.3.3
├─ @babel/plugin-transform-arrow-functions@7.2.0
├─ @babel/plugin-transform-async-to-generator@7.4.4
├─ @babel/plugin-transform-block-scoped-functions@7.2.0
├─ @babel/plugin-transform-block-scoping@7.4.4
├─ @babel/plugin-transform-classes@7.4.4
├─ @babel/plugin-transform-computed-properties@7.2.0
├─ @babel/plugin-transform-destructuring@7.4.4
├─ @babel/plugin-transform-exponentiation-operator@7.2.0
├─ @babel/plugin-transform-flow-strip-types@7.4.4
├─ @babel/plugin-transform-for-of@7.4.4
├─ @babel/plugin-transform-function-name@7.4.4
├─ @babel/plugin-transform-literals@7.2.0
├─ @babel/plugin-transform-member-expression-literals@7.2.0
├─ @babel/plugin-transform-modules-commonjs@7.4.4
├─ @babel/plugin-transform-object-assign@7.2.0
├─ @babel/plugin-transform-object-super@7.5.5
├─ @babel/plugin-transform-parameters@7.4.4
├─ @babel/plugin-transform-property-literals@7.2.0
├─ @babel/plugin-transform-react-display-name@7.2.0
├─ @babel/plugin-transform-react-jsx-source@7.2.0
├─ @babel/plugin-transform-react-jsx@7.3.0
├─ @babel/plugin-transform-regenerator@7.4.5
├─ @babel/plugin-transform-runtime@7.5.5
├─ @babel/plugin-transform-shorthand-properties@7.2.0
├─ @babel/plugin-transform-spread@7.2.2
├─ @babel/plugin-transform-sticky-regex@7.2.0
├─ @babel/plugin-transform-template-literals@7.4.4
├─ @babel/plugin-transform-typescript@7.4.5
├─ @babel/plugin-transform-unicode-regex@7.4.4
├─ @babel/register@7.4.4
├─ @babel/runtime@7.5.5
├─ @babel/template@7.4.4
├─ @babel/traverse@7.5.5
├─ @babel/types@7.5.5
├─ @react-native-community/cli@1.11.2
├─ @redux-saga/core@1.0.3
├─ @redux-saga/deferred@1.0.1
├─ @redux-saga/delay-p@1.0.1
├─ @redux-saga/is@1.0.2
├─ @redux-saga/symbols@1.0.1
├─ @redux-saga/types@1.0.2
├─ @sentry/cli@1.47.1
├─ @sentry/wizard@0.13.0
├─ @terrylinla/react-native-sketch-canvas@0.8.0
├─ abbrev@1.1.1
├─ absolute-path@0.0.0
├─ accepts@1.3.7
├─ agent-base@4.3.0
├─ ansi-colors@1.1.0
├─ ansi-cyan@0.1.1
├─ ansi-escapes@3.2.0
├─ ansi-gray@0.1.1
├─ ansi-red@0.1.1
├─ ansi-regex@2.1.1
├─ ansi-styles@3.2.1
├─ ansi-wrap@0.1.0
├─ ansi@0.3.1
├─ anymatch@2.0.0
├─ aproba@1.2.0
├─ are-we-there-yet@1.1.5
├─ argparse@1.0.10
├─ arr-diff@4.0.0
├─ arr-flatten@1.1.0
├─ arr-union@3.1.0
├─ array-filter@0.0.1
├─ array-map@0.0.0
├─ array-reduce@0.0.0
├─ array-slice@0.2.3
├─ array-unique@0.3.2
├─ art@0.10.3
├─ asap@2.0.6
├─ assign-symbols@1.0.0
├─ async-each@1.0.3
├─ async-limiter@1.0.0
├─ async@2.6.2
├─ atob@2.1.2
├─ babel-plugin-dotenv@0.1.1
├─ babel-plugin-inline-import@3.0.0
├─ babel-plugin-syntax-function-bind@7.0.0-beta.3
├─ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0
├─ babel-plugin-transform-function-bind@7.0.0-beta.3
├─ babel-plugin-transform-remove-console@6.9.4
├─ babel-polyfill@6.26.0
├─ babel-preset-fbjs@3.2.0
├─ babel-runtime@6.26.0
├─ balanced-match@1.0.0
├─ base@0.11.2
├─ base64-js@1.3.0
├─ basic-auth@2.0.1
├─ big-integer@1.6.43
├─ binary-extensions@1.13.1
├─ blueimp-md5@2.10.0
├─ bplist-creator@0.0.7
├─ bplist-parser@0.1.1
├─ brace-expansion@1.1.11
├─ braces@2.3.2
├─ bser@2.0.0
├─ buffer-crc32@0.2.13
├─ buffer-from@1.1.1
├─ buffer@5.2.1
├─ bytes@3.0.0
├─ cache-base@1.0.1
├─ caller-callsite@2.0.0
├─ caller-path@2.0.0
├─ callsites@2.0.0
├─ camelcase@4.1.0
├─ camelize@1.0.0
├─ capture-exit@1.2.0
├─ caseless@0.12.0
├─ chalk@2.4.2
├─ change-emitter@0.1.6
├─ chardet@0.4.2
├─ chokidar@2.1.6
├─ chownr@1.1.2
├─ clamp@1.0.1
├─ class-utils@0.3.6
├─ cli-cursor@2.1.0
├─ cli-width@2.2.0
├─ cliui@3.2.0
├─ code-point-at@1.1.0
├─ collection-visit@1.0.0
├─ color-convert@1.9.3
├─ color-name@1.1.3
├─ color-string@1.5.3
├─ color-support@1.1.3
├─ color@1.0.3
├─ commander@2.20.0
├─ commondir@1.0.1
├─ component-emitter@1.3.0
├─ compressible@2.0.17
├─ compression@1.7.4
├─ concat-map@0.0.1
├─ concat-stream@1.6.2
├─ connect@3.7.0
├─ console-control-strings@1.1.0
├─ convert-source-map@1.6.0
├─ copy-descriptor@0.1.1
├─ core-js@2.6.9
├─ core-util-is@1.0.2
├─ cosmiconfig@5.2.1
├─ create-react-class@15.6.3
├─ cross-spawn@5.1.0
├─ css-color-keywords@1.0.0
├─ css-to-react-native@2.3.1
├─ debug@2.6.9
├─ decamelize@1.2.0
├─ decode-uri-component@0.2.0
├─ deep-extend@0.6.0
├─ define-property@0.2.5
├─ delegates@1.0.0
├─ denodeify@1.2.1
├─ depd@1.1.2
├─ destroy@1.0.4
├─ detect-libc@1.0.3
├─ dom-walk@0.1.1
├─ dotenv@2.0.0
├─ ee-first@1.1.1
├─ emoji-regex@7.0.3
├─ encodeurl@1.0.2
├─ encoding@0.1.12
├─ end-of-stream@1.4.1
├─ envinfo@5.12.1
├─ error-ex@1.3.2
├─ errorhandler@1.5.1
├─ es6-promise@4.2.8
├─ es6-promisify@5.0.0
├─ escape-html@1.0.3
├─ escape-string-regexp@1.0.5
├─ esprima@4.0.1
├─ esutils@2.0.3
├─ etag@1.8.1
├─ event-target-shim@1.1.1
├─ eventemitter3@3.1.2
├─ exec-sh@0.2.2
├─ execa@1.0.0
├─ expand-brackets@2.1.4
├─ expand-range@1.8.2
├─ extend-shallow@2.0.1
├─ external-editor@2.2.0
├─ extglob@2.0.4
├─ fancy-log@1.3.3
├─ fb-watchman@2.0.0
├─ fbjs-css-vars@1.0.2
├─ fbjs-scripts@1.2.0
├─ fbjs@0.8.17
├─ figures@2.0.0
├─ filename-regex@2.0.1
├─ fill-range@4.0.0
├─ finalhandler@1.1.2
├─ find-cache-dir@2.1.0
├─ find-up@3.0.0
├─ for-in@1.0.2
├─ for-own@0.1.5
├─ fragment-cache@0.2.1
├─ fresh@0.5.2
├─ fs-copy-file-sync@1.1.1
├─ fs-extra@1.0.0
├─ fs-minipass@1.2.6
├─ fs-readdir-recursive@1.1.0
├─ fs.realpath@1.0.0
├─ fsevents@1.2.9
├─ gauge@1.2.7
├─ get-caller-file@1.0.3
├─ get-stream@4.1.0
├─ get-value@2.0.6
├─ glob-base@0.3.0
├─ glob-parent@3.1.0
├─ glob@7.1.4
├─ global@4.3.2
├─ globals@11.12.0
├─ graceful-fs@4.1.15
├─ growly@1.3.0
├─ has-ansi@2.0.0
├─ has-flag@3.0.0
├─ has-unicode@2.0.1
├─ has-value@1.0.0
├─ has-values@1.0.0
├─ hoist-non-react-statics@2.5.5
├─ hosted-git-info@2.7.1
├─ http-errors@1.7.2
├─ https-proxy-agent@2.2.2
├─ iconv-lite@0.4.24
├─ ieee754@1.1.13
├─ ignore-walk@3.0.1
├─ image-size@0.6.3
├─ import-fresh@2.0.0
├─ imurmurhash@0.1.4
├─ inflight@1.0.6
├─ inherits@2.0.4
├─ ini@1.3.5
├─ inquirer@3.3.0
├─ invariant@2.2.4
├─ invert-kv@1.0.0
├─ is-accessor-descriptor@1.0.0
├─ is-arrayish@0.3.2
├─ is-binary-path@1.0.1
├─ is-buffer@1.1.6
├─ is-data-descriptor@1.0.0
├─ is-descriptor@1.0.2
├─ is-directory@0.3.1
├─ is-dotfile@1.0.3
├─ is-equal-shallow@0.1.3
├─ is-extendable@0.1.1
├─ is-extglob@1.0.0
├─ is-fullwidth-code-point@2.0.0
├─ is-glob@2.0.1
├─ is-number@3.0.0
├─ is-plain-obj@1.1.0
├─ is-plain-object@2.0.4
├─ is-posix-bracket@0.1.1
├─ is-primitive@2.0.0
├─ is-promise@2.1.0
├─ is-stream@1.1.0
├─ is-typedarray@1.0.0
├─ is-windows@1.0.2
├─ is-wsl@1.1.0
├─ isarray@1.0.0
├─ isexe@2.0.0
├─ isobject@3.0.1
├─ isomorphic-fetch@2.2.1
├─ jest-haste-map@24.0.0-alpha.6
├─ jest-react-native@18.0.0
├─ jest-serializer@24.0.0-alpha.6
├─ jest-worker@24.0.0-alpha.6
├─ js-tokens@4.0.0
├─ js-yaml@3.13.1
├─ jsesc@2.5.2
├─ json-parse-better-errors@1.0.2
├─ json-stable-stringify@1.0.1
├─ json5@2.1.0
├─ jsonfile@2.4.0
├─ jsonify@0.0.0
├─ just-curry-it@3.1.0
├─ kind-of@3.2.2
├─ klaw@1.3.1
├─ lcid@1.0.0
├─ load-json-file@2.0.0
├─ locate-path@3.0.0
├─ lodash-es@4.17.11
├─ lodash.pad@4.5.1
├─ lodash.padend@4.6.1
├─ lodash.padstart@4.6.1
├─ lodash.throttle@4.1.1
├─ lodash@4.17.15
├─ loose-envify@1.4.0
├─ lru-cache@4.1.5
├─ make-dir@2.1.0
├─ makeerror@1.0.11
├─ map-age-cleaner@0.1.3
├─ map-cache@0.2.2
├─ map-visit@1.0.0
├─ math-random@1.0.4
├─ mem@1.1.0
├─ merge-stream@1.0.1
├─ merge@1.2.1
├─ metro-babel-register@0.51.0
├─ metro-babel-transformer@0.51.1
├─ metro-babel7-plugin-react-transform@0.45.6
├─ metro-cache@0.51.1
├─ metro-config@0.51.1
├─ metro-core@0.51.1
├─ metro-memory-fs@0.51.1
├─ metro-minify-uglify@0.51.1
├─ metro-react-native-babel-preset@0.45.6
├─ metro-react-native-babel-transformer@0.51.0
├─ metro-resolver@0.51.1
├─ metro-source-map@0.51.1
├─ metro@0.51.1
├─ micromatch@3.1.10
├─ mime-db@1.40.0
├─ mime-types@2.1.11
├─ mime@1.6.0
├─ mimic-fn@1.2.0
├─ min-document@2.19.0
├─ minimatch@3.0.4
├─ minimist@1.2.0
├─ minipass@2.3.5
├─ minizlib@1.2.1
├─ mixin-deep@1.3.2
├─ mkdirp@0.5.1
├─ moment-timezone@0.5.26
├─ moment@2.24.0
├─ morgan@1.9.1
├─ ms@2.1.2
├─ mute-stream@0.0.7
├─ nan@2.14.0
├─ nanomatch@1.2.13
├─ native-base-shoutem-theme@0.2.3
├─ native-base@2.12.0
├─ needle@2.4.0
├─ negotiator@0.6.2
├─ nice-try@1.0.5
├─ node-fetch@2.6.0
├─ node-int64@0.4.0
├─ node-modules-regexp@1.0.0
├─ node-notifier@5.4.0
├─ node-pre-gyp@0.12.0
├─ nopt@4.0.1
├─ normalize-package-data@2.5.0
├─ normalize-path@2.1.1
├─ npm-bundled@1.0.6
├─ npm-packlist@1.4.4
├─ npm-run-path@2.0.2
├─ npmlog@2.0.4
├─ nullthrows@1.1.1
├─ number-is-nan@1.0.1
├─ object-assign@4.1.1
├─ object-copy@0.1.0
├─ object-visit@1.0.1
├─ object.omit@2.0.1
├─ object.pick@1.3.0
├─ on-finished@2.3.0
├─ on-headers@1.0.2
├─ once@1.4.0
├─ onetime@2.0.1
├─ opn@3.0.3
├─ optimist@0.6.1
├─ options@0.0.6
├─ os-homedir@1.0.2
├─ os-locale@2.1.0
├─ os-tmpdir@1.0.2
├─ osenv@0.1.5
├─ output-file-sync@2.0.1
├─ p-defer@1.0.0
├─ p-finally@1.0.0
├─ p-is-promise@2.1.0
├─ p-limit@2.2.0
├─ p-locate@3.0.0
├─ p-try@2.2.0
├─ parse-glob@3.0.4
├─ parse-json@4.0.0
├─ parse-node-version@1.0.1
├─ parseurl@1.3.3
├─ pascalcase@0.1.1
├─ path-dirname@1.0.2
├─ path-exists@3.0.0
├─ path-extra@1.0.3
├─ path-is-absolute@1.0.1
├─ path-key@2.0.1
├─ path-parse@1.0.6
├─ path-to-regexp@1.7.0
├─ path-type@2.0.0
├─ performance-now@2.1.0
├─ pify@2.3.0
├─ pirates@4.0.1
├─ pkg-dir@3.0.0
├─ plist@3.0.1
├─ plugin-error@0.1.2
├─ posix-character-classes@0.1.1
├─ postcss-value-parser@3.3.1
├─ preserve@0.2.0
├─ pretty-format@24.0.0-alpha.6
├─ print-message@2.1.0
├─ private@0.1.8
├─ process-nextick-args@2.0.1
├─ process@0.5.2
├─ progress@2.0.0
├─ promise@7.3.1
├─ prop-types@15.7.2
├─ proxy-from-env@1.0.0
├─ pseudomap@1.0.2
├─ pump@3.0.0
├─ r2@2.0.1
├─ raf@3.4.1
├─ randomatic@3.1.1
├─ range-parser@1.2.1
├─ raven-for-redux@1.4.0
├─ raven-js@3.27.2
├─ rc@1.2.8
├─ react-clone-referenced-element@1.1.0
├─ react-deep-force-update@1.1.2
├─ react-devtools-core@3.6.2
├─ react-is@16.8.6
├─ react-lifecycles-compat@3.0.4
├─ react-native-animatable@1.3.2
├─ react-native-calendars@1.204.0
├─ react-native-checkbox@2.0.0
├─ react-native-collapsible@0.10.0
├─ react-native-communications@2.2.1
├─ react-native-dismiss-keyboard@1.0.0
├─ react-native-dotenv@0.2.0
├─ react-native-drawer-layout-polyfill@1.3.2
├─ react-native-drawer-layout@1.3.2
├─ react-native-drawer@2.5.1
├─ react-native-easy-grid@0.2.1
├─ react-native-fontawesome@5.7.0
├─ react-native-force@7.2.0
├─ react-native-iphone-x-helper@1.2.1
├─ react-native-keyboard-aware-scroll-view@0.4.4
├─ react-native-maps@0.25.0
├─ react-native-modal@11.3.1
├─ react-native-phone-call@1.0.9
├─ react-native-radio-buttons-group@1.0.7
├─ react-native-safe-area-view@0.7.0
├─ react-native-sentry@0.43.2
├─ react-native-sms@1.9.0
├─ react-native-tab-view@0.0.74
├─ react-native-timer@1.3.6
├─ react-native-vector-icons@6.6.0
├─ react-native@0.59.9
├─ react-navigation@1.4.0
├─ react-proxy@1.1.8
├─ react-redux@4.4.10
├─ react-timer-mixin@0.13.4
├─ react-transform-hmr@1.0.4
├─ react-tween-state@0.1.5
├─ react@16.8.6
├─ read-env@1.3.0
├─ read-pkg-up@2.0.0
├─ read-pkg@2.0.0
├─ readable-stream@2.3.6
├─ readdirp@2.2.1
├─ recompose@0.30.0
├─ reduce-reducers@0.4.3
├─ redux-actions@2.6.5
├─ redux-saga@1.0.5
├─ redux-thunk@2.3.0
├─ redux@3.7.2
├─ regenerate-unicode-properties@8.1.0
├─ regenerate@1.4.0
├─ regenerator-runtime@0.11.1
├─ regenerator-transform@0.14.0
├─ regex-cache@0.4.4
├─ regex-not@1.0.2
├─ regexpu-core@4.5.4
├─ regjsgen@0.5.0
├─ regjsparser@0.6.0
├─ remove-trailing-separator@1.1.0
├─ repeat-element@1.1.3
├─ repeat-string@1.6.1
├─ require-directory@2.1.1
├─ require-main-filename@1.0.1
├─ require-resolve@0.0.2
├─ resolve-from@3.0.0
├─ resolve-url@0.2.1
├─ resolve@1.12.0
├─ restore-cursor@2.0.0
├─ ret@0.1.15
├─ rimraf@2.6.3
├─ rsvp@3.6.2
├─ run-async@2.3.0
├─ rx-lite-aggregates@4.0.8
├─ rx-lite@4.0.8
├─ rxjs@6.5.2
├─ safe-buffer@5.1.2
├─ safe-regex@1.1.0
├─ safer-buffer@2.1.2
├─ sane@3.1.0
├─ sax@1.1.6
├─ scheduler@0.13.6
├─ semver@5.7.0
├─ send@0.17.1
├─ serialize-error@2.1.0
├─ serve-static@1.14.1
├─ set-blocking@2.0.0
├─ set-value@2.0.1
├─ setimmediate@1.0.5
├─ setprototypeof@1.1.1
├─ shebang-command@1.2.0
├─ shebang-regex@1.0.0
├─ shell-quote@1.6.1
├─ shellwords@0.1.1
├─ signal-exit@3.0.2
├─ simple-plist@1.0.0
├─ simple-swizzle@0.2.2
├─ slash@2.0.0
├─ slide@1.1.6
├─ snapdragon-node@2.1.1
├─ snapdragon-util@3.0.1
├─ snapdragon@0.8.2
├─ source-map-resolve@0.5.2
├─ source-map-support@0.5.12
├─ source-map-url@0.4.0
├─ source-map@0.5.7
├─ spdx-correct@3.1.0
├─ spdx-exceptions@2.2.0
├─ spdx-expression-parse@3.0.0
├─ spdx-license-ids@3.0.4
├─ split-string@3.1.0
├─ sprintf-js@1.0.3
├─ stacktrace-parser@0.1.6
├─ static-extend@0.1.2
├─ statuses@1.5.0
├─ stream-buffers@2.2.0
├─ string_decoder@1.1.1
├─ string-width@2.1.1
├─ strip-ansi@3.0.1
├─ strip-bom@3.0.0
├─ strip-eof@1.0.0
├─ strip-json-comments@2.0.1
├─ styled-components@3.4.10
├─ stylis-rule-sheet@0.0.10
├─ stylis@3.5.4
├─ supports-color@2.0.0
├─ symbol-observable@1.2.0
├─ tar@4.4.10
├─ temp@0.8.3
├─ throat@4.1.0
├─ through@2.3.8
├─ through2@2.0.5
├─ time-stamp@1.1.0
├─ tmp@0.0.33
├─ tmpl@1.0.4
├─ to-camel-case@1.0.0
├─ to-fast-properties@2.0.0
├─ to-no-case@1.0.2
├─ to-object-path@0.3.0
├─ to-regex-range@2.1.1
├─ to-regex@3.0.2
├─ to-space-case@1.0.0
├─ toidentifier@1.0.0
├─ trim-right@1.0.1
├─ tslib@1.9.3
├─ tween-functions@1.2.0
├─ type-fest@0.3.1
├─ typedarray-to-buffer@3.1.5
├─ typedarray@0.0.6
├─ typescript-compare@0.0.2
├─ typescript-logic@0.0.0
├─ typescript-tuple@2.2.1
├─ ua-parser-js@0.7.19
├─ uglify-es@3.3.9
├─ ultron@1.0.2
├─ unicode-canonical-property-names-ecmascript@1.0.4
├─ unicode-match-property-ecmascript@1.0.4
├─ unicode-match-property-value-ecmascript@1.1.0
├─ unicode-property-aliases-ecmascript@1.0.5
├─ union-value@1.0.1
├─ universalify@0.1.2
├─ unpipe@1.0.0
├─ unset-value@1.0.0
├─ upath@1.1.2
├─ urix@0.1.0
├─ use@3.1.1
├─ util-deprecate@1.0.2
├─ utils-merge@1.0.1
├─ uuid@3.3.2
├─ validate-npm-package-license@3.0.4
├─ vary@1.1.2
├─ walker@1.0.7
├─ watch@0.18.0
├─ whatwg-fetch@1.1.1
├─ which-module@2.0.0
├─ which@1.3.1
├─ wide-align@1.1.3
├─ wordwrap@1.0.0
├─ wrap-ansi@2.1.0
├─ wrappy@1.0.2
├─ write-file-atomic@1.3.4
├─ ws@1.1.5
├─ x-path@0.0.2
├─ xcode@2.0.0
├─ xdate@0.8.2
├─ xmlbuilder@9.0.7
├─ xmldoc@0.4.0
├─ xmldom@0.1.27
├─ xpipe@1.0.5
├─ xtend@4.0.1
├─ y18n@3.2.1
├─ yallist@3.0.3
├─ yargs-parser@7.0.0
└─ yargs@9.0.1

Config:

Sentry.config('https://...@sentry.io/...', {
....
}).install()

I have following issue: While bundling the android release the sentry upload step is crashing with the following:

> Task :app:bundleReleaseJsAndAssets_SentryUpload FAILED
  INFO    2019-08-07 04:46:00.086411391 +00:00 Loaded config from /home/circleci/.sentryclirc
  DEBUG   2019-08-07 04:46:00.086779189 +00:00 sentry-cli version: 1.47.1, platform: "linux", architecture: "x86_64"
  INFO    2019-08-07 04:46:00.086802360 +00:00 sentry-cli was invoked with the following command line: "/home/circleci/ci/node_modules/@sentry/cli/sentry-cli" "react-native" "gradle" "--bundle" "/home/circleci/ci/android/app/build/generated/assets/react/release/index.android.bundle" "--sourcemap" "/home/circleci/ci/android/app/build/generated/assets/react/release/index.android.bundle.map" "--release" "au.com.XXXXXX.app-12.1-upgrade-salesforce-sdk-to-7-2-0" "--dist" "4194435" "--dist" "3145859" "--dist" "1048707" "--dist" "2097283"
  INFO    2019-08-07 04:46:00.098057452 +00:00   bundle path: /home/circleci/ci/android/app/build/generated/assets/react/release/index.android.bundle
Processing react-native sourcemaps for Sentry upload.
  INFO    2019-08-07 04:46:00.098087695 +00:00   sourcemap path: /home/circleci/ci/android/app/build/generated/assets/react/release/index.android.bundle.map
  DEBUG   2019-08-07 04:46:00.098461496 +00:00 Non-file bundle found
> Analyzing 2 sources
  DEBUG   2019-08-07 04:46:00.098539085 +00:00 error: running update nagger
  DEBUG   2019-08-07 04:46:00.098551648 +00:00 skipping update nagger because session is not attended
error: No such file or directory (os error 2)
  DEBUG   2019-08-07 04:46:00.099441144 +00:00 client close; no transport to shut down  (from sentry)

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'node'' finished with non-zero exit value 137

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets_SentryUpload'.
> Process 'command './node_modules/@sentry/cli/bin/sentry-cli'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

Steps to reproduce:

Actual result:

Expected result:

kouheiszk commented 4 years ago

Process 'command 'node'' finished with non-zero exit value 137

This means fails with OutOfMemoryError on CircleCI. Open metro.config.js and add maxWorkers: 2 line.

module.exports = {
  maxWorkers: 2,
  ...
}

This fixed the issue for me :)

riquier commented 4 years ago

@kouheiszk thank you that solved it for us too!

tatiesmars commented 4 years ago

Solve it for me! Thank so much

IAmKio commented 3 years ago

Process 'command 'node'' finished with non-zero exit value 137 This means fails with OutOfMemoryError on CircleCI.

This was exactly our issue on CircleCI with Sentry sourcemap uploading with React Native. Solved for me too. Thanks so much!