title: Meteor: Uncaught RangeError: Maximum call stack size exceeded
body: <p>I am very new to Meteor. I am doing simple app. 
  Here is the problem I have:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>Template.newFeedForm.events({
     'submit #new-feed-form'(event) {
         event.preventDefault();
  
         const target = event.target;
         const text = target.text;
  
         Meteor.call('feeds.insert', text);
  
         target.text.value = '';
     }
  });</code></pre>
  </div>
  </div>
  </p>
  
  <p>So I have newFeedForm template and in my feeds.js I have </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>Meteor.methods({
      'feeds.insert'(text){
          check(text, String);
          //check(hashtag, String);
  
          // Make sure the user is logged in before inserting a task
          if (! this.userId) {
              throw new Meteor.Error('not-authorized');
          }
          console.log(this.userId);
  
          // Feeds.insert({
          //     text: text,
          //     owner: this.userId,
          //     username: Meteor.users.findOne(this.userId).username,
          //     createdAt: new Date()
          // });
      }
  });</code></pre>
  </div>
  </div>
  </p>
  
  <p>I commented out the Feeds.insert here thinking that it causes the problem. Seems it is something different.
  Whenever Meteor.call is executed I got this:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>Uncaught RangeError: Maximum call stack size exceeded
      at Function._.(anonymous function) [as isArguments] (http://localhost:3000/packages/underscore.js?hash=cde485f60699ff9aced3305f70189e39c665183c:1068:30)
      at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?hash=0f17ced99d522d48cd8f8b2139167fd06babd969:512:25)
      at http://localhost:3000/packages/ejson.js?hash=0f17ced99d522d48cd8f8b2139167fd06babd969:531:22
      at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?hash=cde485f60699ff9aced3305f70189e39c665183c:157:22)
      at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?hash=0f17ced99d522d48cd8f8b2139167fd06babd969:530:5)
      at http://localhost:3000/packages/ejson.js?hash=0f17ced99d522d48cd8f8b2139167fd06babd969:531:22
      at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?hash=cde485f60699ff9aced3305f70189e39c665183c:157:22)
      at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?hash=0f17ced99d522d48cd8f8b2139167fd06babd969:530:5)
      at http://localhost:3000/packages/ejson.js?hash=0f17ced99d522d48cd8f8b2139167fd06babd969:531:22
      at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?hash=cde485f60699ff9aced3305f70189e39c665183c:157:22)</code></pre>
  </div>
  </div>
  </p>
  
  <p>Have no Idea what is happening.
  Here is my repo that reproduces this error:
  <a href="https://github.com/yerassyl/nurate-meteor" rel="nofollow noreferrer">https://github.com/yerassyl/nurate-meteor</a> </p>