{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/3518","labels_url":"https://api.github.com/repos/meteor/meteor/issues/3518/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/3518/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/3518/events","html_url":"https://github.com/meteor/meteor/issues/3518","id":55004573,"number":3518,"title":"Meteor application wont run after upgrade from 1.0.2.1 to 1.0.3.1 (sometimes)","user":{"login":"dj-foxxy","id":342879,"avatar_url":"https://avatars.githubusercontent.com/u/342879?v=3","gravatar_id":"","url":"https://api.github.com/users/dj-foxxy","html_url":"https://github.com/dj-foxxy","followers_url":"https://api.github.com/users/dj-foxxy/followers","following_url":"https://api.github.com/users/dj-foxxy/following{/other_user}","gists_url":"https://api.github.com/users/dj-foxxy/gists{/gist_id}","starred_url":"https://api.github.com/users/dj-foxxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dj-foxxy/subscriptions","organizations_url":"https://api.github.com/users/dj-foxxy/orgs","repos_url":"https://api.github.com/users/dj-foxxy/repos","events_url":"https://api.github.com/users/dj-foxxy/events{/privacy}","received_events_url":"https://api.github.com/users/dj-foxxy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/meteor/meteor/labels/Project:Tool","name":"Project:Tool","color":"c7def8"},{"url":"https://api.github.com/repos/meteor/meteor/labels/Project:Version%20Solver","name":"Project:Version Solver","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-21T11:00:56Z","updated_at":"2015-02-18T10:40:20Z","closed_at":"2015-02-18T10:40:20Z","body":"The first time I tried to update a project the following happened (see output below). I `git reset --hard` so I could update again and capture more output for this report. But this time everything worked fine. I noticed you've switch to async IO within in `meteor` tool, could this be a race condition you talk about in HISTORY.md?\r\n\r\n**Pre-update output**\r\n```ShellSession\r\n$ meteor\r\n[[[[[ /path/to/application ]]]]]       \r\n\r\n=> Started proxy.                             \r\n                                              \r\n=> Meteor 1.0.3.1: README.md support in Isobuild and improvements to `meteor show`.\r\n\r\nThis release is being downloaded in the background. Update your app to\r\nMeteor 1.0.3.1 by running 'meteor update'.\r\n                                              \r\n=> Started MongoDB.                           \r\n=> Started your app.                          \r\n\r\n=> App running at: http://localhost:3000/\r\n```\r\n\r\n**Packages before upgrade**\r\n```ShellSession\r\n$ meteor list\r\naccounts-password       1.0.5* Password support for accounts\r\namplify                 1.0.0  API for Persistent Storage, PubSub and Request\r\naudit-argument-checks   1.0.2  Try to detect inadequate input sanitization\r\ncfs:micro-queue         0.0.6  Micro-queue provides a small, fast queue/list built for Power-Queue\r\ncfs:power-queue         0.9.11  PowerQueue is a powerful tool for handling async tasks, throtling etc.\r\ncoffeescript            1.0.5  Javascript dialect with fewer braces and semicolons\r\nfastclick               1.0.2  Faster touch events on mobile\r\nfds:coffeescript-share  1.0.0  Ensures __coffeescriptShare so you can 'use strict'\r\nfds:draw                0.0.0+ A drawing canvas\r\nfds:simple-webrtc       0.0.0+ Simple two way webrtc\r\niron:router             1.0.6* Routing specifically designed for Meteor\r\nless                    1.0.12  The dynamic stylesheet language\r\nmeteor-platform         1.2.1  Include a standard set of Meteor packages in your app\r\nnemo64:bootstrap        3.3.1_1  Highly configurable bootstrap integration.\r\nreactive-var            1.0.4  Reactive variable\r\nstate                   0.0.0+ Get and set 889Casino's world state\r\nunderscore              1.0.2  Collection of small helpers: _.map, _.each, ...\r\n\r\n                                              \r\n* New versions of these packages are available! Run 'meteor update' to try to update those packages to their\r\n  latest versions. If your packages cannot be updated further, try typing `meteor add <package>@<newVersion>` to\r\n  see more information.\r\n                                              \r\n+ These packages are built locally from source.\r\n```\r\n\r\n**Update output**\r\nNotice that `autopublish` is back.\r\n```ShellSession\r\n$ meteor update\r\n                                              \r\nChanges to your project's package version selections from updating the release:\r\n                                              \r\naccounts-password      upgraded from 1.0.5 to 1.0.6\r\nautoupdate             upgraded from 1.1.4 to 1.1.5\r\ncheck                  upgraded from 1.0.3 to 1.0.4\r\nddp                    upgraded from 1.0.13 to 1.0.14\r\nhttp                   upgraded from 1.0.9 to 1.0.10\r\niron:controller        upgraded from 1.0.6 to 1.0.7\r\niron:core              upgraded from 1.0.6 to 1.0.7\r\niron:dynamic-template  upgraded from 1.0.6 to 1.0.7\r\niron:layout            upgraded from 1.0.6 to 1.0.7\r\niron:location          upgraded from 1.0.6 to 1.0.7\r\niron:url               upgraded from 1.0.6 to 1.0.7\r\njquery                 upgraded from 1.0.2 to 1.11.3\r\nroutepolicy            upgraded from 1.0.3 to 1.0.4\r\nspacebars              upgraded from 1.0.4 to 1.0.5\r\ntemplating             upgraded from 1.0.10 to 1.0.11\r\ntracker                upgraded from 1.0.4 to 1.0.5\r\nwebapp                 upgraded from 1.1.5 to 1.1.6\r\n\r\nsrc: updated to Meteor 1.0.3.1.               \r\n                                              \r\nChanges to your project's package version selections from updating package versions:\r\n                                              \r\niron:middleware-stack  upgraded from 1.0.6 to 1.0.7\r\niron:router            upgraded from 1.0.6 to 1.0.7\r\n```\r\n\r\n**Post-update output**\r\n```ShellSession\r\n[[[[[ /path/to/project ]]]]]       \r\n\r\n=> Started proxy.                             \r\n=> Started MongoDB.                           \r\nI20150121-10:41:32.263(0)? ** You've set up some data subscriptions with Meteor.publish(), but\r\nI20150121-10:41:32.264(0)? ** you still have autopublish turned on. Because autopublish is still\r\nI20150121-10:41:32.264(0)? ** on, your Meteor.publish() calls won't have much effect. All data\r\nI20150121-10:41:32.264(0)? ** will still be sent to all clients.\r\nI20150121-10:41:32.264(0)? **\r\nI20150121-10:41:32.264(0)? ** Turn off autopublish by removing the autopublish package:\r\nI20150121-10:41:32.264(0)? **\r\nI20150121-10:41:32.264(0)? **   $ meteor remove autopublish\r\nI20150121-10:41:32.265(0)? **\r\nI20150121-10:41:32.265(0)? ** .. and make sure you have Meteor.publish() and Meteor.subscribe() calls\r\nI20150121-10:41:32.265(0)? ** for each collection that you want clients to see.\r\nI20150121-10:41:32.265(0)? \r\nI20150121-10:41:32.641(0)? The 'preserve-inputs' package is now unnecessary and deprecated.\r\nI20150121-10:41:32.704(0)? ** You are using the appcache package but the total size of the\r\nI20150121-10:41:32.704(0)? ** cached resources is 8.2MB.\r\nI20150121-10:41:32.704(0)? **\r\nI20150121-10:41:32.704(0)? ** This is over the recommended maximum of 5 MB and may break your\r\nI20150121-10:41:32.704(0)? ** app in some browsers! See http://docs.meteor.com/#appcache\r\nI20150121-10:41:32.704(0)? ** for more information and fixes.\r\nI20150121-10:41:32.704(0)? \r\nI20150121-10:41:32.738(0)? test-in-console listening\r\nI20150121-10:41:32.738(0)? running server-side tests\r\nI20150121-10:41:32.739(0)? passed/expected/failed/total 0 / 0 / 0 / 0\r\nI20150121-10:41:32.739(0)? ALL TESTS PASSED\r\n=> Exited with code: 0\r\nI20150121-10:41:39.153(0)? ** You've set up some data subscriptions with Meteor.publish(), but\r\nI20150121-10:41:39.155(0)? ** you still have autopublish turned on. Because autopublish is still\r\nI20150121-10:41:39.155(0)? ** on, your Meteor.publish() calls won't have much effect. All data\r\nI20150121-10:41:39.155(0)? ** will still be sent to all clients.\r\nI20150121-10:41:39.155(0)? **\r\nI20150121-10:41:39.155(0)? ** Turn off autopublish by removing the autopublish package:\r\nI20150121-10:41:39.155(0)? **\r\nI20150121-10:41:39.156(0)? **   $ meteor remove autopublish\r\nI20150121-10:41:39.156(0)? **\r\nI20150121-10:41:39.156(0)? ** .. and make sure you have Meteor.publish() and Meteor.subscribe() calls\r\nI20150121-10:41:39.156(0)? ** for each collection that you want clients to see.\r\nI20150121-10:41:39.156(0)? \r\nI20150121-10:41:39.471(0)? The 'preserve-inputs' package is now unnecessary and deprecated.\r\nI20150121-10:41:39.527(0)? ** You are using the appcache package but the total size of the\r\nI20150121-10:41:39.527(0)? ** cached resources is 8.2MB.\r\nI20150121-10:41:39.528(0)? **\r\nI20150121-10:41:39.528(0)? ** This is over the recommended maximum of 5 MB and may break your\r\nI20150121-10:41:39.528(0)? ** app in some browsers! See http://docs.meteor.com/#appcache\r\nI20150121-10:41:39.528(0)? ** for more information and fixes.\r\nI20150121-10:41:39.528(0)? \r\nI20150121-10:41:39.560(0)? test-in-console listening\r\nI20150121-10:41:39.560(0)? running server-side tests\r\nI20150121-10:41:39.560(0)? passed/expected/failed/total 0 / 0 / 0 / 0\r\nI20150121-10:41:39.560(0)? ALL TESTS PASSED\r\n=> Exited with code: 0\r\nI20150121-10:41:45.894(0)? ** You've set up some data subscriptions with Meteor.publish(), but\r\nI20150121-10:41:45.895(0)? ** you still have autopublish turned on. Because autopublish is still\r\nI20150121-10:41:45.895(0)? ** on, your Meteor.publish() calls won't have much effect. All data\r\nI20150121-10:41:45.895(0)? ** will still be sent to all clients.\r\nI20150121-10:41:45.895(0)? **\r\nI20150121-10:41:45.895(0)? ** Turn off autopublish by removing the autopublish package:\r\nI20150121-10:41:45.895(0)? **\r\nI20150121-10:41:45.895(0)? **   $ meteor remove autopublish\r\nI20150121-10:41:45.895(0)? **\r\nI20150121-10:41:45.896(0)? ** .. and make sure you have Meteor.publish() and Meteor.subscribe() calls\r\nI20150121-10:41:45.896(0)? ** for each collection that you want clients to see.\r\nI20150121-10:41:45.896(0)? \r\nI20150121-10:41:46.294(0)? The 'preserve-inputs' package is now unnecessary and deprecated.\r\nI20150121-10:41:46.361(0)? ** You are using the appcache package but the total size of the\r\nI20150121-10:41:46.361(0)? ** cached resources is 8.2MB.\r\nI20150121-10:41:46.361(0)? **\r\nI20150121-10:41:46.362(0)? ** This is over the recommended maximum of 5 MB and may break your\r\nI20150121-10:41:46.362(0)? ** app in some browsers! See http://docs.meteor.com/#appcache\r\nI20150121-10:41:46.362(0)? ** for more information and fixes.\r\nI20150121-10:41:46.362(0)? \r\nI20150121-10:41:46.395(0)? test-in-console listening\r\nI20150121-10:41:46.395(0)? running server-side tests\r\nI20150121-10:41:46.396(0)? passed/expected/failed/total 0 / 0 / 0 / 0\r\nI20150121-10:41:46.396(0)? ALL TESTS PASSED\r\n=> Exited with code: 0\r\n=> Your application is crashing. Waiting for file change.\r\n```"},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/74844261","html_url":"https://github.com/meteor/meteor/issues/3518#issuecomment-74844261","issue_url":"https://api.github.com/repos/meteor/meteor/issues/3518","id":74844261,"user":{"login":"dj-foxxy","id":342879,"avatar_url":"https://avatars.githubusercontent.com/u/342879?v=3","gravatar_id":"","url":"https://api.github.com/users/dj-foxxy","html_url":"https://github.com/dj-foxxy","followers_url":"https://api.github.com/users/dj-foxxy/followers","following_url":"https://api.github.com/users/dj-foxxy/following{/other_user}","gists_url":"https://api.github.com/users/dj-foxxy/gists{/gist_id}","starred_url":"https://api.github.com/users/dj-foxxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dj-foxxy/subscriptions","organizations_url":"https://api.github.com/users/dj-foxxy/orgs","repos_url":"https://api.github.com/users/dj-foxxy/repos","events_url":"https://api.github.com/users/dj-foxxy/events{/privacy}","received_events_url":"https://api.github.com/users/dj-foxxy/received_events","type":"User","site_admin":false},"created_at":"2015-02-18T10:40:20Z","updated_at":"2015-02-18T10:40:20Z","body":"Hi all, sorry I'm not going to have time to look into this. So, I'm marking the issue as closed."}}