Meteor 3.0-beta.7 is out!

Thanks for your tests.
Here is my package list

webapp@2.0.0-beta300.7
ostrio:files
blaze-html-templates
accounts-base@3.0.0-beta300.7
accounts-password@3.0.0-beta300.7
jquery@3.0.0!
meteorhacks:inject-initial
matb33:collection-hooks
universe:i18n
rationalk:core
rationalk:fields
rationalk:erp
rationalk:address
rationalk:rh-vacation-requests
rationalk:customer-contracts
rationalk:prices-import
rationalk:inventory
rationalk:activities
rationalk:contacts
rationalk:production-orders
rationalk:events
rationalk:maps
rationalk:bom
rationalk:project
rationalk:project-calendars
rationalk:project-resources
rationalk:project-dashboard
rationalk:project-accounting
rationalk:project-risks
rationalk:project-summary
rationalk:project-import
rationalk:gantt
rationalk:checklists
rationalk:project-pictures
rationalk:project-documentation
rationalk:meeting-minutes
rationalk:kanban
rationalk:kpi
rationalk:cloud-admin
rationalk:tags
rationalk:upload-logo
rationalk:cron
rationalk:widget
rationalk:mail
rationalk:users
rationalk:notifications
rationalk:docs-rights
rationalk:tree-view
rationalk:attachments
rationalk:categories
rationalk:users-roles-import
rationalk:comments
rationalk:bus-event
rationalk:pdf
rationalk:caldav
rationalk:docs-export
rationalk:dashboard-my-documents
rationalk:tasks
rationalk:tasks-import
rationalk:smarttags
rationalk:journal
rationalk:settings
rationalk:bpm
rationalk:docs
rationalk:bookmarks
rationalk:seq-id
rationalk:user-signatures
rationalk:receipts
rationalk:ics-import
rationalk:api
rationalk:category-csv-export
rationalk:search
rationalk:codereader
rationalk:ext
rationalk:google-api
rationalk:license
rationalk:saml
twbs:bootstrap
ecmascript@0.16.8-beta300.7
standard-minifier-css@1.9.3-beta300.7
standard-minifier-js@3.0.0-beta300.7
alanning:roles
meteortesting:mocha
email@3.0.0-beta300.7
fetch@0.1.4-beta300.7
ajduke:bootstrap-tagsinput
ostrio:flow-router-extra
j4507:datatables-bootstrap-3

All rationalk packages are our internal packages and I don’t think they have an impact on this

Version :

accounts-base@3.0.0-beta300.7
accounts-password@3.0.0-beta300.7
ajduke:bootstrap-tagsinput@0.7.1
alanning:roles@4.0.0-alpha.1
aldeed:collection2@4.0.0
aldeed:simple-schema@1.13.1
aldeed:tabular@2.1.2
allow-deny@2.0.0-beta300.7
audit-argument-checks@1.0.8-beta300.7
autoupdate@2.0.0-beta300.7
babel-compiler@7.11.0-beta300.7
babel-runtime@1.5.2-beta300.7
base64@1.0.13-beta300.7
binary-heap@1.0.12-beta300.7
blaze@3.0.0-alpha300.17
blaze-html-templates@3.0.0-alpha300.17
blaze-tools@2.0.0-alpha300.17
boilerplate-generator@2.0.0-beta300.7
caching-compiler@2.0.0-beta300.7
caching-html-compiler@2.0.0-alpha300.17
callback-hook@1.6.0-beta300.7
check@1.3.3-beta300.7
core-runtime@1.0.0-beta300.7
cunneen:signature-pad@1.0.0
ddp@1.4.2-beta300.7
ddp-client@3.0.0-beta300.7
ddp-common@1.4.1-beta300.7
ddp-rate-limiter@1.2.1-beta300.7
ddp-server@3.0.0-beta300.7
diff-sequence@1.1.3-beta300.7
dynamic-import@0.7.4-beta300.7
ecmascript@0.16.8-beta300.7
ecmascript-runtime@0.8.2-beta300.7
ecmascript-runtime-client@0.12.2-beta300.7
ecmascript-runtime-server@0.11.1-beta300.7
ejson@1.1.4-beta300.7
email@3.0.0-beta300.7
es5-shim@4.8.1-beta300.7
facts-base@1.0.2-beta300.7
fetch@0.1.4-beta300.7
geojson-utils@1.0.12-beta300.7
hot-code-push@1.0.5-beta300.7
html-tools@2.0.0-alpha300.17
htmljs@2.0.0-alpha300.17
http@1.4.4
id-map@1.2.0-beta300.7
inter-process-messaging@0.1.2-beta300.7
j4507:datatables-bootstrap-3@0.2.5
jquery@3.0.0
localstorage@1.2.1-beta300.7
logging@1.3.3-beta300.7
matb33:collection-hooks@1.3.1
meteor@2.0.0-beta300.7
meteor-base@1.5.2-beta300.7
meteor-platform@0.0.1
meteorhacks:inject-initial@1.0.3
meteortesting:browser-tests@1.5.3
meteortesting:mocha@2.1.0
meteortesting:mocha-core@8.1.2
minifier-css@2.0.0-beta300.7
minifier-js@3.0.0-beta300.7
minimongo@2.0.0-beta300.7
mizzao:bootboxjs@4.4.0
modern-browsers@0.1.10-beta300.7
modules@0.19.1-beta300.7
modules-runtime@0.13.2-beta300.7
momentjs:moment@2.30.1
mongo@2.0.0-beta300.7
mongo-decimal@0.1.4-beta300.7
mongo-dev-server@1.1.1-beta300.7
mongo-id@1.0.9-beta300.7
mousetrap:mousetrap@1.4.6_1
netanelgilad:moment-business@0.0.1
npm-mongo@4.16.1-beta300.7
observe-sequence@2.0.0-alpha300.17
ordered-dict@1.2.0-beta300.7
ostrio:cookies@2.8.0
ostrio:files@3.0.0-beta.4
ostrio:flow-router-extra@3.10.0
pdftk:pdftk@0.6.0
peppelg:bootstrap-3-modal@1.0.4
promise@1.0.0-beta300.7
raix:eventemitter@1.0.0
random@1.2.2-beta300.7
rate-limit@1.1.2-beta300.7
rationalk:activities@0.0.0
rationalk:address@0.0.0
rationalk:api@0.0.0
rationalk:attachments@0.0.0
rationalk:bom@0.0.0
rationalk:bookmarks@0.0.0
rationalk:bpm@0.0.0
rationalk:bus-event@0.0.0
rationalk:caldav@0.0.0
rationalk:categories@0.0.0
rationalk:category-csv-export@0.0.0
rationalk:checklists@0.0.0
rationalk:cloud-admin@0.0.0
rationalk:codereader@0.0.0
rationalk:comments@0.0.0
rationalk:contacts@0.0.0
rationalk:core@0.0.0
rationalk:cron@0.0.0
rationalk:customer-contracts@0.0.0
rationalk:dashboard-my-documents@0.0.0
rationalk:docs@0.0.0
rationalk:docs-export@0.0.0
rationalk:docs-rights@0.0.0
rationalk:erp@0.0.0
rationalk:events@0.0.0
rationalk:ext@0.0.0
rationalk:fields@0.0.0
rationalk:gantt@0.0.0
rationalk:google-api@0.0.0
rationalk:ics-import@0.0.0
rationalk:inventory@0.0.0
rationalk:journal@0.0.0
rationalk:kanban@0.0.0
rationalk:kpi@0.0.0
rationalk:license@0.0.0
rationalk:mail@0.0.0
rationalk:maps@0.0.0
rationalk:meeting-minutes@0.0.0
rationalk:notifications@0.0.0
rationalk:pdf@0.0.0
rationalk:prices-import@0.0.0
rationalk:production-orders@0.0.0
rationalk:project@0.0.0
rationalk:project-accounting@0.0.0
rationalk:project-calendars@0.0.0
rationalk:project-dashboard@0.0.0
rationalk:project-documentation@0.0.0
rationalk:project-import@0.0.0
rationalk:project-pictures@0.0.0
rationalk:project-resources@0.0.0
rationalk:project-risks@0.0.0
rationalk:project-summary@0.0.0
rationalk:receipts@0.0.0
rationalk:rh-vacation-requests@0.0.0
rationalk:saml@0.0.0
rationalk:search@0.0.0
rationalk:seq-id@0.0.0
rationalk:settings@0.0.0
rationalk:smarttags@0.0.0
rationalk:tags@0.0.0
rationalk:tasks@0.0.0
rationalk:tasks-import@0.0.0
rationalk:tree-view@0.0.0
rationalk:upload-logo@0.0.0
rationalk:user-signatures@0.0.0
rationalk:users@0.0.0
rationalk:users-roles-import@0.0.0
rationalk:widget@0.0.0
react-fast-refresh@0.2.8-beta300.7
reactive-dict@1.3.2-beta300.7
reactive-var@1.0.13-beta300.7
reload@1.3.2-beta300.7
retry@1.1.1-beta300.7
risul:accounting@1.0.1
routepolicy@1.1.2-beta300.7
rzymek:moment-locale-de@2.14.1
rzymek:moment-locale-fr@2.14.1
sergeyt:typeahead@0.0.11
session@1.2.2-beta300.7
sha@1.0.10-beta300.7
shell-server@0.6.0-beta300.7
socket-stream-client@0.5.2-beta300.7
spacebars@2.0.0-alpha300.17
spacebars-compiler@2.0.0-alpha300.17
standard-minifier-css@1.9.3-beta300.7
standard-minifier-js@3.0.0-beta300.7
templating@1.4.4-alpha300.13
templating-compiler@2.0.0-alpha300.17
templating-runtime@2.0.0-alpha300.17
templating-tools@2.0.0-alpha300.17
tracker@1.3.3-beta300.7
tsega:bootstrap3-datetimepicker@4.17.47
twbs:bootstrap@3.3.6
typescript@5.4.3-beta300.7
underscore@1.0.14-beta300.7
universe:i18n@2.1.0
url@1.3.2
webapp@2.0.0-beta300.7
webapp-hashing@1.1.2-beta300.7
zodern:types@1.0.13

Let me know if I can help

Hello,

I did more tests.

if I remove the package audit-argument-checks@1.0.8-beta300.7, all works well.

With the audit-argument-checks package, I have the issue but the check test is working (i.e. passing a Number instead of a String)

2 Likes

This works ! Thanks a lot Harry. Removing audit-argument-checks was the solution.

I would say a workaround :wink:

Thank you for providing more details on this issue.

This package ensures that any parameter passed to your publications must provide a type check, as stated in the documentation

After integrating this package into my example app, we attempted several tests to replicate the issue.

Passing parameters without checks

If you pass a parameter without validating it using a check in the publication body, it will trigger the mentioned error. This package effectively forces you specifying a check, such as check(param, Match.Any) or a more generic check(arguments, [Match.Any]). Properly defining the check should resolve this issue.

Passing a parameter checked as a string

In my publication, I specified two parameters: a number and a string. However, when passing a numeric string from the client’s subscribe call, it throws the same error. It appears that the package does not handle numeric strings well, treating them only as alphanumeric strings.

As depicted in the image below, this time I encountered the aforementioned error along with another validation error.

Is this what you get on your issue? I think this is off and numeric strings should properly be validated.

If you don’t get this other validation logs, it is a different issue. Could you (@harry73, @dokithonon) share the check interface of the afftected publication and how you call it on the client, or try to examplify in a small repo in order to exacly get the issue you get?

1 Like

it is exactly that.

Example of publication:

Meteor.publish('activitiebypage', function (nbActivities) {
  check(nbActivities, Number);

...
});

On the client side, I use the vue-meteor-tracker package:

subscribe(() => ['activitiebypage', nbActivities.value]);

So, subscribe failed because of this error

 Error: Did not check() all arguments during publisher 'activitiebypage'

But the check of the parameter is working because if I pass a String, I will have the following error:

errorClass [Error]: Match error: Expected number, got string
1 Like

Thank you for the confirmation.

My issue described above is when you expect a String, and you send a string like '1', which is a numberic string, which it fails, and I don’t think it should. But the error you get feels expected. You pass a string, when the check in your example is expecting a number.

Hello,
I think my error has nothing to do with string and numbers.
It was working in beta 6.

I was able to reproduce this in a repo in a branch : GitHub - dokithonon/meteor-test-async at meteor-3

It was working and then if I add this package : matb33:collection-hooks
it does not work anymore

I20240403-21:06:10.215(2)? arg1 :  Hello
I20240403-21:06:10.228(2)? Exception from sub pub1 id nC4inENHEFJCWk4T8 Error: Did not check() all arguments during publisher 'pub1'
I20240403-21:06:10.229(2)?     at ArgumentChecker.throwUnlessAllArgumentsHaveBeenChecked (packages/check/match.js:515:13)
I20240403-21:06:10.229(2)?     at Object._failIfArgumentsAreNotAllChecked (packages/check/match.js:122:16)
I20240403-21:06:10.229(2)?     at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1987:18)
I20240403-21:06:10.229(2)?     at DDP._CurrentPublicationInvocation.withValue.name (packages/ddp-server/livedata_server.js:1183:11)
I20240403-21:06:10.229(2)?     at EnvironmentVariableAsync.<anonymous> (packages/meteor.js:1288:23)
I20240403-21:06:10.229(2)?     at packages/meteor.js:757:17
I20240403-21:06:10.229(2)?     at AsyncLocalStorage.run (node:async_hooks:346:14)
I20240403-21:06:10.229(2)?     at Object.Meteor._runAsync (packages/meteor.js:754:28)
I20240403-21:06:10.229(2)?     at EnvironmentVariableAsync.withValue (packages/meteor.js:1282:19)
I20240403-21:06:10.229(2)?     at Subscription._runHandler (packages/ddp-server/livedata_server.js:1180:60)
I20240403-21:06:10.229(2)?     at Session._startSubscription (packages/ddp-server/livedata_server.js:991:16)
I20240403-21:06:10.229(2)?     at Session.sub (packages/ddp-server/livedata_server.js:733:18)
I20240403-21:06:10.229(2)?     at runHandlers (packages/ddp-server/livedata_server.js:651:58)
I20240403-21:06:10.229(2)?     at processNext (packages/ddp-server/livedata_server.js:667:7)
I20240403-21:06:10.229(2)?     at Session.processMessage (packages/ddp-server/livedata_server.js:670:5)
I20240403-21:06:10.229(2)?     at SockJSConnection.<anonymous> (packages/ddp-server/livedata_server.js:1561:31)

Thanks for your help

1 Like

I have the same package matb33:collection-hooks since long time.

Since beta 7, it stops working.

1 Like

Hello,
I have created a minimal repo for collection hooks in this branch :

It seems that event in beta 6 this package stopped working

2 Likes

Thank you for the detailed reproduction.

On further deep-in, I’ve discovered that the changes made in [Meteor 3] Clean Environment Variables upper context when finish executing callback by denihs · Pull Request #13063 · meteor/meteor · GitHub, along with the matb33:collection-hooks package, are responsible for the issue. I’ll continue to delve into this issue, but here’s a brief update on what I’ve found so far.

It seems that matb33:collection-hooks isn’t fully compatible with version 3.0 when it comes to utilize promises. However, this hasn’t been a problem in the earlier Meteor 3.0 betas, right?

1 Like

Thanks a lot. To be honest, I have not tested matb33:collection-hooks before beta.6 so I don’t know if it was working before.

It looks that are some activity on collection hook in the recent days : [WIP] Meteor v3 by bhunjadi · Pull Request #309 · Meteor-Community-Packages/meteor-collection-hooks · GitHub

Thanks for your investigation.

I have matb33:collection-hooks since a long time and the issue appears in beta 7.

I have an update on the issue mentioned here. We are preparing the next Meteor RC release, and we will include the proper fix on the issue.

Explained on the next PR what happened. Still missing a regression test what I’ll cover next.

3 Likes

Hi All!!!

I’m start testing this Beta version but I have some problems trying to update from Meteor 2.15 to the 3.0-beta.7 release

Error:


> meteor update --release 3.0-beta.7

error: Conflict: Constraint meteor@1.9.3 is not satisfied by meteor 2.0.0-beta300.7.

Constraints on package "meteor":

* meteor@~2.0.0-beta300.7 <- top level
* meteor@2.0.0-beta300.7 <- standard-minifier-css 1.9.3-beta300.7
* meteor@2.0.0-beta300.7 <- core-runtime 1.0.0-beta300.7 <- meteor 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- core-runtime 1.0.0-beta300.7 <- meteor 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- core-runtime 1.0.0-beta300.7 <- meteor 2.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- minifier-css 2.0.0-beta300.7 <- standard-minifier-css 1.9.3-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- react-fast-refresh 0.2.8-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- modules 0.19.1-beta300.7 <- babel-runtime 1.5.2-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- modules 0.19.1-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- modules-runtime 0.13.2-beta300.7 <- modules 0.19.1-beta300.7 <- babel-runtime 1.5.2-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- modules-runtime 0.13.2-beta300.7 <- modules 0.19.1-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript-runtime 0.8.2-beta300.7 <- babel-compiler 7.11.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript-runtime 0.8.2-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript-runtime-client 0.12.2-beta300.7 <- ecmascript-runtime 0.8.2-beta300.7 <- babel-compiler 7.11.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript-runtime-client 0.12.2-beta300.7 <- ecmascript-runtime 0.8.2-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- promise 1.0.0-beta300.7 <- dynamic-import 0.7.4-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- promise 1.0.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- modern-browsers 0.1.10-beta300.7 <- babel-compiler 7.11.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript-runtime-server 0.11.1-beta300.7 <- ecmascript-runtime 0.8.2-beta300.7 <- babel-compiler 7.11.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- ecmascript-runtime-server 0.11.1-beta300.7 <- ecmascript-runtime 0.8.2-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- babel-runtime 1.5.2-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- dynamic-import 0.7.4-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- fetch 0.1.4-beta300.7 <- dynamic-import 0.7.4-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- fetch 0.1.4-beta300.7
* meteor@2.0.0-beta300.7 <- inter-process-messaging 0.1.2-beta300.7 <- autoupdate 2.0.0-beta300.7 <- hot-code-push 1.0.5-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- inter-process-messaging 0.1.2-beta300.7 <- dynamic-import 0.7.4-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- babel-compiler 7.11.0-beta300.7 <- ecmascript 0.16.8-beta300.7
* meteor@2.0.0-beta300.7 <- logging 1.3.3-beta300.7 <- email 3.0.0-beta300.7 <- accounts-password 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- logging 1.3.3-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- logging 1.3.3-beta300.7 <- standard-minifier-css 1.9.3-beta300.7
* meteor@2.0.0-beta300.7 <- ejson 1.1.4-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- ejson 1.1.4-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ejson 1.1.4-beta300.7 <- ostrio:flow-router-extra 2.11.0
* meteor@2.0.0-beta300.7 <- base64 1.0.13-beta300.7 <- ejson 1.1.4-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- base64 1.0.13-beta300.7 <- ejson 1.1.4-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- base64 1.0.13-beta300.7 <- ejson 1.1.4-beta300.7 <- ostrio:flow-router-extra 2.11.0
* meteor@2.0.0-beta300.7 <- typescript 5.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- standard-minifier-js 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- minifier-js 3.0.0-beta300.7 <- standard-minifier-js 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- es5-shim 4.8.1-beta300.7
* meteor@2.0.0-beta300.7 <- shell-server 0.6.0-beta300.7
* meteor@2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- npm-mongo 4.16.1-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- npm-mongo 4.16.1-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- allow-deny 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- allow-deny 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- minimongo 2.0.0-beta300.7 <- allow-deny 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- minimongo 2.0.0-beta300.7 <- allow-deny 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- minimongo 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- diff-sequence 1.1.3-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- diff-sequence 1.1.3-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- diff-sequence 1.1.3-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- geojson-utils 1.0.12-beta300.7 <- minimongo 2.0.0-beta300.7 <- allow-deny 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- geojson-utils 1.0.12-beta300.7 <- minimongo 2.0.0-beta300.7 <- allow-deny 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- geojson-utils 1.0.12-beta300.7 <- minimongo 2.0.0-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- id-map 1.2.0-beta300.7 <- binary-heap 1.0.12-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- id-map 1.2.0-beta300.7 <- binary-heap 1.0.12-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- id-map 1.2.0-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- mongo-id 1.0.9-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- mongo-id 1.0.9-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- mongo-id 1.0.9-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- random 1.2.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- random 1.2.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ordered-dict 1.2.0-beta300.7 <- blaze 3.0.0-alpha300.17 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- ordered-dict 1.2.0-beta300.7 <- blaze 3.0.0-alpha300.17 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ordered-dict 1.2.0-beta300.7 <- blaze 3.0.0-alpha300.17
* meteor@2.0.0-beta300.7 <- tracker 1.3.3-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- tracker 1.3.3-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- tracker 1.3.3-beta300.7 <- ostrio:flow-router-extra 2.11.0
* meteor@2.0.0-beta300.7 <- check 1.3.3-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- check 1.3.3-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- retry 1.1.1-beta300.7 <- autoupdate 2.0.0-beta300.7 <- hot-code-push 1.0.5-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- callback-hook 1.6.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- callback-hook 1.6.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-common 1.4.1-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- ddp-common 1.4.1-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-common 1.4.1-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- reload 1.3.2-beta300.7 <- autoupdate 2.0.0-beta300.7 <- hot-code-push 1.0.5-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- reload 1.3.2-beta300.7 <- hot-code-push 1.0.5-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- socket-stream-client 0.5.2-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- socket-stream-client 0.5.2-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- socket-stream-client 0.5.2-beta300.7 <- ddp-client 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- underscore 1.0.14-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- underscore 1.0.14-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- underscore 1.0.14-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- underscore 1.0.14-beta300.7
* meteor@2.0.0-beta300.7 <- underscore 1.0.14-beta300.7 <- ostrio:flow-router-extra 2.11.0
* meteor@2.0.0-beta300.7 <- webapp 2.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- webapp 2.0.0-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- routepolicy 1.1.2-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- routepolicy 1.1.2-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- routepolicy 1.1.2-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- routepolicy 1.1.2-beta300.7 <- webapp 2.0.0-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- boilerplate-generator 2.0.0-beta300.7 <- webapp 2.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- boilerplate-generator 2.0.0-beta300.7 <- webapp 2.0.0-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- webapp-hashing 1.1.2-beta300.7 <- webapp 2.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- webapp-hashing 1.1.2-beta300.7 <- webapp 2.0.0-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- facts-base 1.0.2-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
0.0.1
* meteor@2.0.0-beta300.7 <- facts-base 1.0.2-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- facts-base 1.0.2-beta300.7 <- ddp-server 3.0.0-beta300.7 <- ddp 1.4.2-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- mongo-dev-server 1.1.1-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- mongo-dev-server 1.1.1-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- binary-heap 1.0.12-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- binary-heap 1.0.12-beta300.7 <- mongo 2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- accounts-password 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-rate-limiter 1.2.1-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- ddp-rate-limiter 1.2.1-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- rate-limit 1.1.2-beta300.7 <- ddp-rate-limiter 1.2.1-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- rate-limit 1.1.2-beta300.7 <- ddp-rate-limiter 1.2.1-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- localstorage 1.2.1-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- localstorage 1.2.1-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- reactive-var 1.0.13-beta300.7 <- accounts-base 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- reactive-var 1.0.13-beta300.7 <- accounts-base 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- reactive-var 1.0.13-beta300.7 <- ostrio:flow-router-extra 2.11.0
* meteor@2.0.0-beta300.7 <- sha 1.0.10-beta300.7 <- accounts-password 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- email 3.0.0-beta300.7 <- accounts-password 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- service-configuration 1.3.2-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- service-configuration 1.3.2-beta300.7
* meteor@2.0.0-beta300.7 <- oauth 3.0.0-beta300.7 <- accounts-oauth 1.4.3-beta300.7
* meteor@2.0.0-beta300.7 <- oauth 3.0.0-beta300.7
* meteor@2.0.0-beta300.7 <- oauth2 1.3.3-beta300.7
* meteor@1.9.3 <- http 2.0.0
* meteor@2.0.0-beta300.7 <- caching-compiler 2.0.0-beta300.7 <- caching-html-compiler 2.0.0-alpha300.17 <- templating-compiler 2.0.0-alpha300.17 <- templating 1.4.4-alpha300.13 <- blaze-html-templates 3.0.0-alpha300.17
* meteor@2.0.0-beta300.7 <- caching-compiler 2.0.0-beta300.7 <- caching-html-compiler 2.0.0-alpha300.17 <- templating-compiler 2.0.0-alpha300.17 <- templating 1.4.4-alpha300.13
* meteor@2.0.0-beta300.7 <- reactive-dict 1.3.2-beta300.7 <- ostrio:flow-router-extra 2.11.0
* meteor@2.0.0-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- hot-code-push 1.0.5-beta300.7 <- meteor-base 1.5.2-beta300.7
* meteor@2.0.0-beta300.7 <- autoupdate 2.0.0-beta300.7 <- hot-code-push 1.0.5-beta300.7 <- meteor-base 1.5.2-beta300.7

Versions file

accounts-base@2.2.10
accounts-oauth@1.4.3
accounts-password@2.4.0
allow-deny@1.1.1
autoupdate@1.8.0
babel-compiler@7.10.5
babel-runtime@1.5.1
base64@1.0.12
binary-heap@1.0.11
blaze@2.7.1
blaze-html-templates@1.2.1
blaze-tools@1.1.3
boilerplate-generator@1.7.2
caching-compiler@1.2.2
caching-html-compiler@1.2.1
callback-hook@1.5.1
check@1.3.2
ddp@1.4.1
ddp-client@2.6.1
ddp-common@1.4.0
ddp-rate-limiter@1.2.1
ddp-server@2.7.0
diff-sequence@1.1.2
dynamic-import@0.7.3
ecmascript@0.16.8
ecmascript-runtime@0.8.1
ecmascript-runtime-client@0.12.1
ecmascript-runtime-server@0.11.0
ejson@1.1.3
email@2.2.5
es5-shim@4.8.0
fetch@0.1.4
geojson-utils@1.0.11
hot-code-push@1.0.4
html-tools@1.1.3
htmljs@1.1.1
http@2.0.0
id-map@1.1.1
inter-process-messaging@0.1.1
jquery@1.11.11
localstorage@1.2.0
logging@1.3.3
meteor@1.11.5
meteor-base@1.5.1
minifier-css@1.6.4
minifier-js@2.7.5
minimongo@1.9.3
modern-browsers@0.1.10
modules@0.20.0
modules-runtime@0.13.1
mongo@1.16.9
mongo-decimal@0.1.3
mongo-dev-server@1.1.0
mongo-id@1.0.8
npm-mongo@4.17.2
oauth@2.2.1
oauth2@1.3.2
observe-sequence@1.0.22
ordered-dict@1.1.0
ostrio:flow-router-extra@3.10.0
promise@0.12.2
random@1.2.1
rate-limit@1.1.1
react-fast-refresh@0.2.8
reactive-dict@1.3.1
reactive-var@1.0.12
reload@1.3.1
retry@1.1.0
routepolicy@1.1.1
service-configuration@1.3.3
sha@1.0.9
shell-server@0.5.0
socket-stream-client@0.5.2
spacebars@1.2.0
spacebars-compiler@1.3.1
standard-minifier-css@1.9.2
standard-minifier-js@2.8.1
templating@1.4.1
templating-compiler@1.4.1
templating-runtime@1.5.0
templating-tools@1.2.2
tracker@1.3.3
typescript@4.9.5
ui@1.0.13
underscore@1.6.1
url@1.3.2
webapp@1.13.8
webapp-hashing@1.1.1

Packages file

standard-minifier-css@1.9.2
standard-minifier-js@2.8.1
es5-shim@4.8.0
ecmascript@0.16.8
shell-server@0.5.0
ostrio:flow-router-extra
meteor-base@1.5.1
typescript@4.9.5

Do you know how to fix this problem?

Thanks a lot!!!

The issue is with this package. You should use fetch instead of HTTP docs

If you are not using it, maybe remove it and things should be fine.

4 Likes

It works!!!

Thanks a lot @grubba !!!

1 Like

Hello guys, this issue should now be fixed in our rc.0!

4 Likes

We see lots of problems posted like this. What is the way to investigate what is the source of the problem? What steps should we take to debug. And then, how would you figure what to do to fix? Some guidance would be helpful for people trying to resolve similar issues.

The best way to report these issues is with a reproduction of the problem. From there we simulate the problem ourselves with Meteor locally.

There is no formula for finding and solving the issue. We need to investigate the code and simulate different scenarios. Then, we can come up with a solution.

We’re frequently changing different parts of the code, so naturally, some issues will appear. That’s why we must have as many people as possible testing everything and reporting the issues :raised_hands:

1 Like