2017-11-08 9 views
1

上MobileFirstサービススターターを使用したアプリケーションの作成:https://www.ibm.com/developerworks/library/mo-android-mobiledata-app/index.html私はチュートリアルの次てるBluemix

アプリケーションが起動したら、それはinmediatelyを阻止され、実行を停止します。活動情報チャンネルで

には、次の情報が表示されます。

アプリのインスタンスがブロックされました:2のエラーが発生しました:* 2のエラーが発生しました:* STATで終了しました...

...

を、私は、デフォルトではすべてのものを残してきた、と私は(米国南部、英国、...)異なる領域にしようとした行動が同じである

私は、問題が何であるかを知りません。

よろしくお願いいたします。

+0

@atanonyデベロッパー作品の古いブログを参照しています。プッシュ通知のためにAndroidアプリを使用する方法の詳細については、下のYouTubeリンクとgithubリンクをご覧ください。 https://www.youtube.com/watch?v=Fza8kj74Lqs https://github.com/ibm-bluemix-mobile-services/bms-samples-android-hellopush/ –

+0

@ pradeep-sgありがとうあなたのコメントとリンク。 – actanony

答えて

1

私はこの問題を再現できました。私がログに記録するエラーは次のとおりです。

2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR /home/vcap/app/node_modules/loopback/node_modules/strong-globalize/node_modules/os-locale/index.js:2 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR const execa = require('execa'); 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR ^^^^^ 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR SyntaxError: Use of const in strict mode. 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at exports.runInThisContext (vm.js:73:16) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Module._compile (module.js:443:25) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Object.Module._extensions..js (module.js:478:10) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Module.load (module.js:355:32) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Function.Module._load (module.js:310:12) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Module.require (module.js:365:17) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at require (module.js:384:17) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Object.<anonymous> (/home/vcap/app/node_modules/loopback/node_modules/strong-globalize/lib/globalize.js:13:16) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Module._compile (module.js:460:26) 
2017-11-09T12:06:31.13-0600 [APP/PROC/WEB/0] ERR  at Object.Module._extensions..js (module.js:478:10) 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! Linux 4.4.0-75-generic 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! argv "/home/vcap/app/vendor/node/bin/node" "/home/vcap/app/vendor/node/bin/npm" "start" 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! node v0.12.18 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! npm v2.15.11 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! code ELIFECYCLE 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! [email protected] start: `node .` 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! Exit status 1 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! Failed at the [email protected] start script 'node .'. 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! This is most likely a problem with the HelloTodo package, 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! not with npm itself. 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! Tell the author that this fails on your system: 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR!  node . 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! You can get information on how to open an issue for this project with: 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR!  npm bugs HelloTodo 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! Or if that isn't available, you can get their info via: 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR!  npm owner ls HelloTodo 
2017-11-09T12:06:31.18-0600 [APP/PROC/WEB/0] ERR npm ERR! There is likely additional logging output above. 
2017-11-09T12:06:31.21-0600 [APP/PROC/WEB/0] ERR npm ERR! Please include the following file with any support request: 
2017-11-09T12:06:31.21-0600 [APP/PROC/WEB/0] ERR npm ERR!  /home/vcap/app/npm-debug.log 

このエラーは、Node.js 0.12でES6がデフォルトで有効になっていないために発生します。 @pradeepさんは言ったように、そのブログポストとスターターはかなり時代遅れです。スターターのコードを見ると、package.jsonにノードのバージョン0.12が指定されています。

、ローカル環境のために、この問題を解決スターターコードをダウンロードし、次のように package.jsonを変更するには

https://github.com/ibm-bluemix-mobile-services/bms-hellotodo-strongloop

{ 
    "name": "HelloTodo", 
    "description": "A simple todo list application created with StringLoop, LoopBack and Bluemix Mobile Services", 
    "version": "1.0.0", 
    "main": "server/server.js", 
    "scripts": { 
    "start": "node ." 
    }, 
    "author": "Anton Aleksandrov", 
    "dependencies": { 
    "bluemix-appid": "1.x", 
    "compression": "^1.0.3", 
    "cors": "^2.5.2", 
    "loopback": "^2.22.0", 
    "loopback-boot": "^2.6.5", 
    "loopback-component-explorer": "^2.1.0", 
    "loopback-connector-mysql": "^2.2.0", 
    "loopback-datasource-juggler": "^2.39.0", 
    "passport": "^0.3.2", 
    "serve-favicon": "^2.0.1" 
    }, 
    "repository": { 
    "type": "git", 
    "url": "https://github.com/ibm-bluemix-mobile-services/bms-hellotodo-strongloop.git" 
    }, 
    "engines": { 
    "node": "8.9.x" 
    }, 
    "license": "Apache-2.0" 

その後再デプロイするbx cf pushを行うので、使用していますノードの新しいエンジン。私はそれをした後

は、それが働いた:あなたがモバイルチームから生産されている最新のコンテンツを探したい場合は

screenshot of starter


は、Bluemixにここに自分のダッシュボードをチェックアウト:

https://console.bluemix.net/developer/mobile/dashboard

これは、最新のスターターキット、デモ、ブログ、およびリリースするコンテンツを提供します。

私はこの問題について通知して、展開が正しく動作するようにします。

+1

解決に感謝します!完璧に動作します。 – actanony

+1

これは修正されました。ノードのバージョンが更新されました –

関連する問題