adopted-ember-addons / adopted-ember-addons/ember-pikaday

Causing in Unexpected Token: eof (undefined) when building for production

オープン
#343 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
156
フォーク
164
PR マージ指標
30日以内にマージされた PR はありません

説明

I got this error when building for productiong (ember b --prod):

Build Error (UglifyWriter)

Unexpected token: eof (undefined)

Here's the full error log :+1:
=================================================================================

ENV Summary:

TIME: Mon May 04 2020 11:38:57 GMT+0800 (Philippine Standard Time)
TITLE: ember
ARGV:
- /usr/local/bin/node
- /home/aman/.npm-global/bin/ember
- b
- --prod
EXEC_PATH: /usr/local/bin/node
TMPDIR: /tmp
SHELL: /bin/bash
PATH:
- /home/aman/.config/composer/vendor/bin
- /home/aman/.npm-global/bin
- /home/aman/android-studio/bin
- /usr/local/sbin
- /usr/local/bin
- /usr/sbin
- /usr/bin
- /sbin
- /bin
- /usr/games
- /usr/local/games
- /snap/bin
- ~/Downloads/android-sdk-linux/platform-tools
- ~/flutter/bin
- ~/Downloads/android-sdk-linux
PLATFORM: linux x64
FREEMEM: 1545768960
TOTALMEM: 8010620928
UPTIME: 1306
LOADAVG: 1.4599609375,0.95849609375,0.73779296875
CPUS:
- Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz - 2610
- Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz - 2639
- Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz - 2596
- Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz - 2618
ENDIANNESS: LE
VERSIONS:
- ares: 1.14.0
- cldr: 33.1
- http_parser: 2.8.0
- icu: 62.1
- modules: 64
- napi: 3
- nghttp2: 1.34.0
- node: 10.13.0
- openssl: 1.1.0i
- tz: 2018e
- unicode: 11.0
- uv: 1.23.2
- v8: 6.8.275.32-node.36
- zlib: 1.2.11

ERROR Summary:

- broccoliBuilderErrorStack: SyntaxError: Unexpected token: eof (undefined)
at ee (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:19603)
at c (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28093)
at l (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28184)
at f (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28237)
at N (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:38341)
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:30437
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28825
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:32169
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:32279
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28825
- code: [undefined]
- codeFrame: Unexpected token: eof (undefined)
- errorMessage: Unexpected token: eof (undefined)
at UglifyWriter
-~- created here: -~-
at UglifyWriter.Plugin (/home/aman/Dev/scorpio/stacs-ui/node_modules/broccoli-plugin/index.js:7:31)
at new UglifyWriter (/home/aman/Dev/scorpio/stacs-ui/node_modules/broccoli-uglify-sourcemap/index.js:38:10)
at UglifyWriter (/home/aman/Dev/scorpio/stacs-ui/node_modules/broccoli-uglify-sourcemap/index.js:33:12)
at Class.postprocessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli-uglify/index.js:54:50)
at projectOrAddon.addons.reduce (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/utilities/addon-process-tree.js:6:25)
at Array.reduce ()
at addonProcessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/utilities/addon-process-tree.js:4:32)
at EmberApp.addonPostprocessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/broccoli/ember-app.js:866:12)
at EmberApp.host.addonPostprocessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-auto-import/js/auto-import.js:108:20)
at EmberApp.toTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/broccoli/ember-app.js:1825:17)
-~- (end) -~-
- errorType: Build Error
- location:
- column: [undefined]
- file: [undefined]
- line: 101860
- treeDir: [undefined]
- message: Unexpected token: eof (undefined)
at UglifyWriter
-~- created here: -~-
at UglifyWriter.Plugin (/home/aman/Dev/scorpio/stacs-ui/node_modules/broccoli-plugin/index.js:7:31)
at new UglifyWriter (/home/aman/Dev/scorpio/stacs-ui/node_modules/broccoli-uglify-sourcemap/index.js:38:10)
at UglifyWriter (/home/aman/Dev/scorpio/stacs-ui/node_modules/broccoli-uglify-sourcemap/index.js:33:12)
at Class.postprocessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli-uglify/index.js:54:50)
at projectOrAddon.addons.reduce (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/utilities/addon-process-tree.js:6:25)
at Array.reduce ()
at addonProcessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/utilities/addon-process-tree.js:4:32)
at EmberApp.addonPostprocessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/broccoli/ember-app.js:866:12)
at EmberApp.host.addonPostprocessTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-auto-import/js/auto-import.js:108:20)
at EmberApp.toTree (/home/aman/Dev/scorpio/stacs-ui/node_modules/ember-cli/lib/broccoli/ember-app.js:1825:17)
-~- (end) -~-
- name: BuildError
- nodeAnnotation: [undefined]
- nodeName: UglifyWriter
- originalErrorMessage: Unexpected token: eof (undefined)
- stack: SyntaxError: Unexpected token: eof (undefined)
at ee (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:19603)
at c (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28093)
at l (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28184)
at f (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28237)
at N (/home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:38341)
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:30437
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28825
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:32169
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:32279
at /home/aman/Dev/scorpio/stacs-ui/node_modules/terser/dist/bundle.min.js:1:28825

=================================================================================

My env info:
ember-cli: 3.15.2
node: 10.13.0
os: linux x64

It builds normally when I removed this addon.

Thanks

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start by reproducing `ember b --prod` with ember-pikaday installed and then without the addon, as reported. Trace the failure through `ember-cli-uglify/index.js`, `broccoli-uglify-sourcemap/index.js`, and the Terser stack to identify the generated input that reaches `UglifyWriter`. Done means the production build succeeds with the addon installed.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
build-system, frontend
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。