Meteor update and server won't start. DDP-client issue?

I recently updated Meteor to the latest version, and my app if failing to start. I can’t pinpoint why it’s failing though. Looks to be an issue with the ddp-client maybe?

/Users/chris/Sites/webapp/.meteor/local/build/programs/server/boot.js:356
}).run();
   ^

Error: Cannot find module './id_map.js'
    at Function.require.resolve (packages/modules-runtime.js:145:19)
    at Module.resolve (packages/modules-runtime.js:95:25)
    at Module.Mp.importSync (/Users/chris/.meteor/packages/modules/.0.8.1.fdn9sh++os+web.browser+web.cordova/npm/node_modules/reify/lib/runtime.js:79:29)
    at meteorInstall.node_modules.meteor.ddp-client.livedata_connection.js (packages/ddp-client/livedata_connection.js:1:152)
    at fileEvaluate (packages/modules-runtime.js:197:9)
    at require (packages/modules-runtime.js:120:16)
    at /Users/chris/Sites/webapp/.meteor/local/build/programs/server/packages/ddp-client.js:2322:1
    at /Users/chris/Sites/webapp/.meteor/local/build/programs/server/packages/ddp-client.js:2334:3
    at /Users/chris/Sites/webapp/.meteor/local/build/programs/server/boot.js:303:34
    at Array.forEach (native)
Exited with code: 1
Your application is crashing. Waiting for file change.

Packages

meteor-base@1.0.4             # Packages every Meteor app needs to have
mobile-experience@1.0.4       # Packages for a great mobile UX
mongo@1.1.16                   # The database Meteor supports right now
blaze-html-templates@1.0.4    # Compile .html files into Meteor Blaze views
reactive-var@1.0.11            # Reactive variable for tracker
tracker@1.1.2                 # Meteor's client-side reactive programming library

standard-minifier-css@1.3.4   # CSS minifier run for production mode
standard-minifier-js@1.2.3    # JS minifier run for production mode
es5-shim@4.6.15                # ECMAScript 5 compatibility for older browsers.
ecmascript@0.6.3              # Enable ECMAScript2015+ syntax in app code

fourseven:scss@4.5.0
kadira:flow-router
kadira:blaze-layout
arillo:flow-router-helpers
ian:accounts-ui-bootstrap-3
accounts-password@1.3.4
kadira:login-state
cni:permissions
themeteorchef:bert
aldeed:collection2
cni:bootstrap-modal-prompt
nimble:restivus
session@1.1.7
themeteorchef:jquery-validation
numtel:mysql
shell-server@0.2.3

Release

METEOR@1.4.3.2

I’m seeing the same thing after running the update this morning - any suggestions would be appreciated

I’m getting the same too. creating a new app. Windows 10 PC.

Latest version
meteor create - full newapp
cd newapp
meteor
------ERROR-------

I have no idea what the issue could be. I just want to open an issue to see if others saw the same.

If I roll back to METEOR@1.4.2.3 which I was previously on everything is fine.

Looks like someone already opened a github issue as well:

Did you try to update npm packages?

Yes I updated all my npm packages as well.

Pinning modules-runtime at 0.7.9 seems to have fixed it temporarily. At least the server is booting now.

1 Like

i just updated my app now
i got the same error

.meteor/local/build/programs/server/boot.js:356
}).run();
^

@chriscarpenter12 please how do i do that

" Pinning modules-runtime at 0.7.9 seems to have fixed it temporarily" ???

The answers are in github issue

Variant 1:
Go to .meteor/packages and change or add this string:
modules-runtime@=0.7.9

Variant 2:
Upgrade to new Meteor 1.4.4:
meteor update --release 1.4.4

Thanks dude. download meteor 1.4.4 now
using: meteor update --release 1.4.4