ionic-cli: [Bug][Crit] TypeError: Can't call method on undefined ??

I recently faced this issue when trying to compile android and send the apk to Google Play, need urgent help:

[16:18:53] Finished 'build' after 19 s
[16:18:53] Starting 'build:before'...
[16:18:53] Finished 'build:before' after 3.78 μs

Running command: /mnt/LinHDD/Carlos/Programming/taoappionic2/hooks/after_prepare/010_add_platform_class.js /mnt/LinHDD/Carlos/Programming/taoappionic2


add to body class: platform-android

ANDROID_HOME=/mnt/LinHDD/Android/Sdk

JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

null

org.xwalk:xwalk_core_library_beta:18+


Caught exception:
 TypeError: Can't call method on  undefined
    at TypeError (native)
    at module.exports (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_defined.js:3:28)
    at createHTML (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_string-html.js:7:19)
    at bold (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/es6.string.bold.js:5:12)
    at cb (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:206:7)
    at done (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:167:19)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:40:16
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:193:9
    at [object Object].Console.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/transports/console.js:127:3)
    at emit (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:186:17)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:157:13
    at _each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:57:9)
    at Object.async.each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:156:9)
    at [object Object].Logger.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:214:9)
    at [object Object].target.(anonymous function) [as error] (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/common.js:54:18)
    at Socket.<anonymous> (/home/carlos/.npm-global/lib/node_modules/ionic/lib/utils/cordova.js:83:11)
    at emitOne (events.js:95:20)
    at Socket.emit (events.js:182:7)
    at readableAddChunk (_stream_readable.js:153:18)
    at Socket.Readable.push (_stream_readable.js:111:10)
    at Pipe.onread (net.js:534:20) 

Mind letting us know? https://github.com/driftyco/ionic-cli/issues


Caught exception:
 TypeError: Can't call method on  undefined
    at TypeError (native)
    at module.exports (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_defined.js:3:28)
    at createHTML (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_string-html.js:7:19)
    at bold (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/es6.string.bold.js:5:12)
    at cb (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:206:7)
    at done (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:167:19)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:40:16
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:193:9
    at [object Object].Console.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/transports/console.js:127:3)
    at emit (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:186:17)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:157:13
    at _each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:57:9)
    at Object.async.each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:156:9)
    at [object Object].Logger.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:214:9)
    at [object Object].target.(anonymous function) [as error] (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/common.js:54:18)
    at Socket.<anonymous> (/home/carlos/.npm-global/lib/node_modules/ionic/lib/utils/cordova.js:83:11)
    at emitOne (events.js:95:20)
    at Socket.emit (events.js:182:7)
    at readableAddChunk (_stream_readable.js:153:18)
    at Socket.Readable.push (_stream_readable.js:111:10)
    at Pipe.onread (net.js:534:20) 

Mind letting us know? https://github.com/driftyco/ionic-cli/issues


BUILD FAILED

Total time: 3.101 secs


Caught exception:
 TypeError: Can't call method on  undefined
    at TypeError (native)
    at module.exports (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_defined.js:3:28)
    at createHTML (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_string-html.js:7:19)
    at bold (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/es6.string.bold.js:5:12)
    at cb (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:206:7)
    at done (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:167:19)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:40:16
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:193:9
    at [object Object].Console.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/transports/console.js:127:3)
    at emit (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:186:17)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:157:13
    at _each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:57:9)
    at Object.async.each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:156:9)
    at [object Object].Logger.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:214:9)
    at [object Object].target.(anonymous function) [as error] (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/common.js:54:18)
    at Socket.<anonymous> (/home/carlos/.npm-global/lib/node_modules/ionic/lib/utils/cordova.js:83:11)
    at emitOne (events.js:95:20)
    at Socket.emit (events.js:182:7)
    at readableAddChunk (_stream_readable.js:153:18)
    at Socket.Readable.push (_stream_readable.js:111:10)
    at Pipe.onread (net.js:534:20) 

Mind letting us know? https://github.com/driftyco/ionic-cli/issues


Caught exception:
 TypeError: Can't call method on  undefined
    at TypeError (native)
    at module.exports (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_defined.js:3:28)
    at createHTML (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/_string-html.js:7:19)
    at bold (/mnt/LinHDD/Carlos/Programming/taoappionic2/node_modules/core-js/modules/es6.string.bold.js:5:12)
    at cb (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:206:7)
    at done (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:167:19)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:40:16
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:193:9
    at [object Object].Console.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/transports/console.js:127:3)
    at emit (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:186:17)
    at /home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:157:13
    at _each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:57:9)
    at Object.async.each (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/node_modules/async/lib/async.js:156:9)
    at [object Object].Logger.log (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:214:9)
    at [object Object].target.(anonymous function) [as error] (/home/carlos/.npm-global/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/common.js:54:18)
    at Socket.<anonymous> (/home/carlos/.npm-global/lib/node_modules/ionic/lib/utils/cordova.js:83:11)
    at emitOne (events.js:95:20)
    at Socket.emit (events.js:182:7)
    at readableAddChunk (_stream_readable.js:153:18)
    at Socket.Readable.push (_stream_readable.js:111:10)
    at Pipe.onread (net.js:534:20) 

Mind letting us know? https://github.com/driftyco/ionic-cli/issues

Caught exception:
 undefined 

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Reactions: 3
  • Comments: 22 (4 by maintainers)

Most upvoted comments

@almost92 From what I can tell, cordova.js is trying to log an error with.bold(), which throws an exception. If you want to see the error that’s being logged, remove .bold() from /lib/node_modules/ionic/lib/utils/cordova.js:83:11

This is a hack, but it’ll allow you to see what the underlying issue it.

@nobol Dude, i literally don’t see a difference between your before/after comparison.

@jgw96 Where should we report this .bold() method so it get’s fixed, here in ionic or in cordova?