# Misleading error message calling private method

**URL:** <https://www.ruby-forum.com/t/misleading-error-message-calling-private-method/157337>\
**Category:** IronRuby\
**Created:** [January 9, 2009, 4:55pm UTC](https://www.ruby-forum.com/t/misleading-error-message-calling-private-method/157337 "2009-01-09T16:55:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex\_2k8](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e9a140/32.png) [@alex\_2k8](https://www.ruby-forum.com/u/alex_2k8)\
**Post date:** [January 9, 2009, 4:55pm UTC](https://www.ruby-forum.com/t/misleading-error-message-calling-private-method/157337/1 "2009-01-09T16:55:26Z")

</div>

Hello,

IronRuby throws misleading error message, when I call private method of  
the C# class.

* * *

C#  
public class Cls {  
private void private\_method() {}  
}

Ruby:  
Cls.new.private\_method

Output:  
#\<ArgumentError: wrong number or type of arguments for  
`private\_method’\>

* * *

- Alex.

---

<div class="post-metadata">

**Author:** ![alex\_2k8](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e9a140/32.png) [@alex\_2k8](https://www.ruby-forum.com/u/alex_2k8)\
**Post date:** [January 9, 2009, 6:53pm UTC](https://www.ruby-forum.com/t/misleading-error-message-calling-private-method/157337/2 "2009-01-09T18:53:31Z")

</div>

Could you file a bug @ [http://rubyforge.org/projects/ironruby/](http://rubyforge.org/projects/ironruby/)?

Thanks,  
Tomas

---

<div class="post-metadata">

**Author:** ![alex\_2k8](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e9a140/32.png) [@alex\_2k8](https://www.ruby-forum.com/u/alex_2k8)\
**Post date:** [January 9, 2009, 10:25pm UTC](https://www.ruby-forum.com/t/misleading-error-message-calling-private-method/157337/3 "2009-01-09T22:25:20Z")

</div>

Hi, Tomas

I submitted it as bug # 23508, thought did no assignments.

- Alex

---

<div class="post-metadata">

**Author:** ![alex\_2k8](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e9a140/32.png) [@alex\_2k8](https://www.ruby-forum.com/u/alex_2k8)\
**Post date:** [January 10, 2009, 12:48am UTC](https://www.ruby-forum.com/t/misleading-error-message-calling-private-method/157337/4 "2009-01-10T00:48:04Z")

</div>

That’s the right way 🙂

Thanks,  
Tomas
