I removed and re-added staringatlights:fast-render which updated the package to the latest (3.2.0) but I just got a different error when I launched the app.
c:\meteor\projects\myapp>meteor
(STDERR) Error: Cannot add a subscription: categories without FastRender Context
W20190603-18:24:56.640(1)? (STDERR) at Object.Meteor.subscribe (packages/staringatlights:fast-render/lib/server/ssr_helper.js:11:9)
So in the end I reverted to prior version. c:\meteor\projects\myapp> meteor update --release 1.8.0.2
Anyone seen this issue or similar?
Would be good if there was some way that meteor could work out the runtime dependency issues before performing an update.
See the meteorhacks:meteorx bug report. That package is no longer maintained but there are details in the bug report for switching to a newer fork which is compatible with 1.8.1.
Also see the Meteor pull-request which caused this (and other) problems with 3rd party packages.
Not really Meteor’s fault - these 3rd party packages were using Meteor’s undocumented internal data structures, which then broke when Meteor made internal improvements. Meteor was aware of these issues before the 1.8.1 release and by then upgraded 3rd party packages were available for these known issues. I did suggest that these issues should be mentioned in the release notes, but that didn’t happen…
@wildhart Thanks for info. I think you are right in that meteor should do a better job of calling out known issues for a release. I have had issues in the past and raised similar concerns about lack of info. I am a little ‘update adverse’ now so I think I will stay at version 1.8.0.2 at least for the time being.
i did not found the culprit (i have various old 3rd party packages) but i experienced, without any error messages, that some subscriptions, which are still working good when remove or insert, are no more reactive in case of update
@fg1, it sounds like yours could be caused by the same change making peerlibrary:ractive-publish fail to see updates to queries inside reactive publication functions. You have the exact same symptoms as I reported here.
This has since been fixed so try updating that package.