2016-01-04 4 views
0

После установки MessageFormat с meteor add gadicohen:messageformat я получаю эту ошибку в консоли браузера:Ошибка вызова метода «headersToken» после установки при добавлении MessageFormat в Метеор приложение

Error invoking Method 'headersToken': Internal server error [500] 

полный журнал ошибок в терминале:

=> App running at: http://localhost:3000/ 
I20160104-14:23:58.795(1)? Exception while invoking method 'headersToken' Error: Did not check() all arguments during call to 'headersToken' 
I20160104-14:23:58.797(1)?  at [object Object]._.extend.throwUnlessAllArgumentsHaveBeenChecked (packages/check/match.js:411:1) 
I20160104-14:23:58.797(1)?  at Object.Match._failIfArgumentsAreNotAllChecked (packages/check/match.js:106:1) 
I20160104-14:23:58.797(1)?  at maybeAuditArgumentChecks (livedata_server.js:1695:18) 
I20160104-14:23:58.797(1)?  at livedata_server.js:708:19 
I20160104-14:23:58.797(1)?  at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1) 
I20160104-14:23:58.797(1)?  at livedata_server.js:706:40 
I20160104-14:23:58.798(1)?  at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1) 
I20160104-14:23:58.798(1)?  at livedata_server.js:704:46 
I20160104-14:23:58.798(1)?  at tryCallTwo (/Users/psychomachine/.meteor/packages/promise/.0.5.1.8idxpg++os+web.browser+web.cordova/npm/node_modules/meteor-promise/node_modules/promise/lib/core.js:45:5) 
I20160104-14:23:58.798(1)?  at doResolve (/Users/psychomachine/.meteor/packages/promise/.0.5.1.8idxpg++os+web.browser+web.cordova/npm/node_modules/meteor-promise/node_modules/promise/lib/core.js:171:13) 

Я новичок в Meteor, и до сих пор все было довольно гладко, но с этой ошибкой я не уверен, как действовать дальше. Я бы предпочел использовать MessageFormat, а не какой-нибудь другой пакет i18, из-за GUI для переводов, который поставляется с MessageFormat.

Любые советы будут очень признательны.

Все лучшее, линь

ответ

0

я далек от эксперта ... но сразу же - первая строка ошибки - проверить() ... что является информативным.

Что-то подталкивается к методу headersToken, и он пытается написать что-то в коллекцию, но это не первая «проверка» этих параметров перед записью.

Если вы отключили проверку, это пройдет. Я столкнулся с чем-то подобным, пытаясь использовать ServerSessions, и мне пришлось создать собственный пакет, включающий проверку записи.

https://github.com/tewksbum/meteor-server-session