awslabs / amplify-mobilehub-migrator

A plugin to migrate existing AWS Mobile Hub projects to be used with the Amplify CLI
https://amplify.aws
Apache License 2.0
13 stars 8 forks source link

Import fails due to undefined file path #10

Closed r2DoesInc closed 5 years ago

r2DoesInc commented 5 years ago

✔ Your Mobile Hub project was successfully imported. 2019-03-20T21:49:30.174Z - error: uncaughtException: Path must be a string. Received undefined date=Wed Mar 20 2019 17:49:30 GMT-0400 (EDT), pid=9075, uid=1000, gid=1000, cwd=/home/r2doesinc/Android/AndroidStudioProjects/my-project, execPath=/home/r2doesinc/.nvm/versions/node/v8.7.0/bin/node, version=v8.7.0, argv=[/home/r2doesinc/.nvm/versions/node/v8.7.0/bin/node, /home/r2doesinc/.nvm/versions/node/v8.7.0/bin/amplify, mobilehub, import, 807597cf-eba1-459d-ae90-558d5e0fb2e7], rss=181026816, heapTotal=146767872, heapUsed=120172672, external=1048292, loadavg=[3.15869140625, 2.25341796875, 1.9599609375], uptime=352797, trace=[column=11, file=path.js, function=assertPath, line=28, method=null, native=false, column=7, file=path.js, function=Object.join, line=1253, method=join, native=false, column=27, file=/home/r2doesinc/.nvm/versions/node/v8.7.0/lib/node_modules/amplify-mobilehub-migrator/extensions/region-updater.js, function=getFilePath, line=57, method=null, native=false, column=29, file=/home/r2doesinc/.nvm/versions/node/v8.7.0/lib/node_modules/amplify-mobilehub-migrator/extensions/region-updater.js, function=Toolbox.context.updateRegion, line=11, method=updateRegion, native=false, column=15, file=/home/r2doesinc/.nvm/versions/node/v8.7.0/lib/node_modules/amplify-mobilehub-migrator/extensions/import-project.js, function=Toolbox.context.importProject, line=50, method=importProject, native=false, column=null, file=null, function=null, line=null, method=null, native=false, column=7, file=internal/process/next_tick.js, function=process._tickDomainCallback, line=228, method=_tickDomainCallback, native=false], stack=[TypeError: Path must be a string. Received undefined, at assertPath (path.js:28:11), at Object.join (path.js:1253:7), at getFilePath (/home/r2doesinc/.nvm/versions/node/v8.7.0/lib/node_modules/amplify-mobilehub-migrator/extensions/region-updater.js:57:27), at Toolbox.context.updateRegion (/home/r2doesinc/.nvm/versions/node/v8.7.0/lib/node_modules/amplify-mobilehub-migrator/extensions/region-updater.js:11:29), at Toolbox.context.importProject (/home/r2doesinc/.nvm/versions/node/v8.7.0/lib/node_modules/amplify-mobilehub-migrator/extensions/import-project.js:50:15), at , at process._tickDomainCallback (internal/process/next_tick.js:228:7)]

I have Messaging & Analytics, User Sign-In, and Hosting And Streaming enabled.

nimacks commented 5 years ago

@r2DoesInc, Sorry for the late response to this issue. We'll look into this for you.

nimacks commented 5 years ago

Fixed by #11