質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.83%

  • Monaca

    919questions

    「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

[monaca]ビルドエラー失敗

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 142

KoichiAkamine

score 10

 前提・実現したいこと

Monaca で作成したハイブリッドアプリの改修版をビルドしたいのですが、ビルド時に下記のエラーが出て、失敗してしまいます。
正常にビルド成功できるようにするためには、何をすればよいのでしょうか?

解決策・ヒント・似た経験、教えていただけると大変ありがたいです。

 ビルドログ・エラーメッセージ (iOSリリースビルド)

Fetching Build Queue Data...
 -> Fetched data for queue ID 5b285799e78885b910dba6cd
Preparing Build Environment...
Creating Project Build Workspace...
Fetching Project Content...
Downloading Project Archive...
Extracting Project Archive...
Fetching Project Info...
Initializing Builder Service
    -> Cordova framework has been detected.
Search builder by config
Starting Build
cordova version: 
You have been opted out of telemetry. To change this, run: cordova telemetry on.
7.1.0


- preBuild -
Change Xcode Version to 9

-----
Code Signing Information
-----
Identity: iPhone Distribution: xxxx
Provisioning Profile UUID: xxxx
Provisioning Profile Name: xxxx
Provisioning Profile Team ID: xxxx

Prepare keychain...

- Cordova create -
$ /data/build-server/cordova/7.1.0/bin/cordova create /private/tmp/monaca/5b285799e78885b910dba6cd/project

You have been opted out of telemetry. To change this, run: cordova telemetry on.
Creating a new cordova project.


- Copy res directory -

- Copy config.xml -

- Copy package.json -

- Copy external plugin setting files -

- Copy www files -

- Do npm install -
$ npm install


- postBuild -

Remove DerivedData files...

Remove IB Support files...
Change Xcode Version to 9
Build Error: Error: Sandbox Exec Error: [ events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== integrity checksum failed when using sha512: wanted sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== but got sha512-B4lhgntMWF63sWCnQL3zE/H+ORnUvG2mgGBZ4GB6vpobu7040N8Y9E+keU6ix1syhBh12KoSeYLfGty3A3kaPQ==. (10861 bytes)
    at Transform.on (/data/build-server/bin/n-package/lib/node_modules/npm/node_modules/ssri/index.js:275:19)
    at emitNone (events.js:111:20)
    at Transform.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1055:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== integrity checksum failed when using sha512: wanted sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== but got sha512-B4lhgntMWF63sWCnQL3zE/H+ORnUvG2mgGBZ4GB6vpobu7040N8Y9E+keU6ix1syhBh12KoSeYLfGty3A3kaPQ==. (10861 bytes)
    at Transform.on (/data/build-server/bin/n-package/lib/node_modules/npm/node_modules/ssri/index.js:275:19)
    at emitNone (events.js:111:20)
    at Transform.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1055:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
npm WARN com.example.helloworld@ No description
npm WARN com.example.helloworld@ No repository field.
npm WARN com.example.helloworld@ No license field.

npm ERR! cancel after 1 retries!

npm ERR! A complete log of this run can be found in:
npm ERR!     /private/tmp/monaca/5b285799e78885b910dba6cd/project/npm_cache/_logs/2018-06-19T01_04_49_750Z-debug.log
 ]

 ビルドログ・エラーメッセージ (Androidリリースビルド)

Fetching Build Queue Data...
 -> Fetched data for queue ID 5b285704e78885b43320ea2e
Preparing Build Environment...
Creating Project Build Workspace...
Fetching Project Content...
Downloading Project Archive...
Extracting Project Archive...
Fetching Project Info...
Initializing Builder Service
    -> Cordova framework has been detected.
Search builder by config
Webview:null
Arch:null
Starting Build
cordova version: 
You have been opted out of telemetry. To change this, run: cordova telemetry on.
7.1.0


- preBuild -

- Cordova create -
$ /data/build-server/cordova/7.1.0/bin/cordova create /private/tmp/monaca/5b285704e78885b43320ea2e/project

You have been opted out of telemetry. To change this, run: cordova telemetry on.
Creating a new cordova project.


- Copy res directory -

- Copy config.xml -

- Copy package.json -

- Copy external plugin setting files -

- Copy www files -

- Do npm install -
$ npm install


- postBuild -
Build Error: Error: Sandbox Exec Error: [ events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== integrity checksum failed when using sha512: wanted sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== but got sha512-B4lhgntMWF63sWCnQL3zE/H+ORnUvG2mgGBZ4GB6vpobu7040N8Y9E+keU6ix1syhBh12KoSeYLfGty3A3kaPQ==. (10861 bytes)
    at Transform.on (/data/build-server/bin/n-package/lib/node_modules/npm/node_modules/ssri/index.js:275:19)
    at emitNone (events.js:111:20)
    at Transform.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1055:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== integrity checksum failed when using sha512: wanted sha512-Jv0OW69w7TWCMpYFRgG6SrDKyaJLJhToVcaGDk9N64QgmV6QM96OkLmCCRKtwHXcC7LXl8oW764u6jIM1bW8Lw== but got sha512-B4lhgntMWF63sWCnQL3zE/H+ORnUvG2mgGBZ4GB6vpobu7040N8Y9E+keU6ix1syhBh12KoSeYLfGty3A3kaPQ==. (10861 bytes)
    at Transform.on (/data/build-server/bin/n-package/lib/node_modules/npm/node_modules/ssri/index.js:275:19)
    at emitNone (events.js:111:20)
    at Transform.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1055:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
WARN tar ENOENT: no such file or directory, open '/private/tmp/monaca/5b285704e78885b43320ea2e/project/node_modules/.staging/cordova-plugin-whitelist-1800594b/.github/PULL_REQUEST_TEMPLATE.md'
WARN tar ENOENT: no such file or directory, lstat '/private/tmp/monaca/5b285704e78885b43320ea2e/project/node_modules/.staging/pegjs-9bd38dfc/bin'
npm WARN com.example.helloworld@ No description
npm WARN com.example.helloworld@ No repository field.
npm WARN com.example.helloworld@ No license field.

npm ERR! cancel after 1 retries!

npm ERR! A complete log of this run can be found in:
npm ERR!     /private/tmp/monaca/5b285704e78885b43320ea2e/project/npm_cache/_logs/2018-06-19T01_10_03_066Z-debug.log
 ]

 試したこと

  • 旧クラウドIDE上でビルド -> ビルド失敗
  • 新クラウドIDE上でビルド -> ビルド失敗
  • 新クラウドIDE上のターミナルで "npm cache verify" を行った後にビルド -> ビルド失敗
  • Chrome シークレットウィンドウでクラウドIDEを開いてビルド (他サイトへのログインなし) -> ビルド失敗

 補足情報(FW/ツールのバージョンなど)

  • エラーは iOS / Android 両方のリリースビルドで発生しています。
  • 6月14日に Android リリースビルドを行い成功しました。
  • Monaca プロジェクトの作成は昨年、Cordova 6.5 でした。先月 7.1 にバージョンアップしました。
  • エラーメッセージで指摘された "events.js" という名前のファイルは、 Monaca プロジェクト上にありませんでした。

※クラウドIDE上で確認した、各モジュールのバージョン

  • node: 8.9.4
  • npm: 5.6.0
  • monaca CLI: 2.7.1
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

0

アシアルさんのサポートにもお問い合わせして、自己解決しました。
(アシアルさんありがとうございました)

お知らせ | MonacaでHTML5モバイルアプリ開発
https://ja.monaca.io/headline/fault.html
「2018/06/14 : MonacaBackendプラグインによりビルドエラーが発生する(対象:Cordova7)」の件です。

記載漏れでしたが、今回のアプリでは MonacaBackend を使用しています。
MonacaBackend プラグインのバージョンが、修正前の v1.4.0 だったことが原因でした。

package.json の "monaca-plugin-backend" の記述を書き換えることで、正常にビルドできるようになりました。
(バージョン番号を "1.4.0" から "1.4.1" へ書き換え。"cordova" 内の記載は従来どおり{}のまま)

{
    "cordova": {
        "plugins": {
            "monaca-plugin-backend": {}
        }
    },
    "dependencies": {
        "monaca-plugin-backend": "1.4.1"
    }
}

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.83%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Monaca

    919questions

    「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。