Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When in package but not app: "Arguments to path.join must be strings" #117

Open
gadicc opened this issue Jun 16, 2016 · 0 comments
Open
Labels
Milestone

Comments

@gadicc
Copy link
Owner

gadicc commented Jun 16, 2016

As per @clayne11 in #100 (comment):

=> Your application has errors. Waiting for file change.
=> Modified -- restarting.
METEOR_HOME for os.osx.x86_64                /
/Users/clayne/.meteor
name
gadicc:ecmascript-hot
version
undefined
=> Errors prevented startup:

   While loading plugin `compile-ecmascript-hot` from package `gadicc:ecmascript-hot`:
   path.js:360:15: Arguments to path.join must be strings
   at path.js:360:15
   at Array.filter (native)
   at Object.exports.join (path.js:358:36)
   at findPackagePath (packages/gadicc_hot-build/hot-server.js:98:1)
   at getPluginPath (packages/gadicc_hot-build/hot-server.js:106:1)
   at new Hot (packages/gadicc_hot-build/hot-server.js:149:1)
   at Package (packages/compile-ecmascript-hot/plugin.js:4:1)
   at <runJavaScript-100>:58:4
   at <runJavaScript-100>:65:3

OK I was able to solve this - I had implied gadicc:ecmascript-hot in a Meteor package because when I was testing I was flipping back and forth between ecmascript and gadicc:ecmascript-hot. I was able to fix it by actually adding gadicc:ecmascript-hot directly to the app, not just implying it in a package.

@gadicc gadicc added the bug label Jun 16, 2016
@gadicc gadicc added this to the v2 milestone Jun 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant