# IronRuby hosting: self becomes nil

**URL:** <https://www.ruby-forum.com/t/ironruby-hosting-self-becomes-nil/157277>\
**Category:** IronRuby\
**Created:** [January 9, 2009, 3:50am UTC](https://www.ruby-forum.com/t/ironruby-hosting-self-becomes-nil/157277 "2009-01-09T03:50:42Z")\
**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, 3:50am UTC](https://www.ruby-forum.com/t/ironruby-hosting-self-becomes-nil/157277/1 "2009-01-09T03:50:42Z")

</div>

Hello,

I get very odd results with attached code:

* * *

#System::Windows::Forms::Form:0x000005c  
nil  
#System::Windows::Forms::Form:0x000005e

* * *

While was expected

* * *

#System::Windows::Forms::Form:0x000005c  
#System::Windows::Forms::Form:0x000005c  
#System::Windows::Forms::Form:0x000005e

* * *

The ‘nil’ is printed by this expression:  
form = form.test

and the test method definition is:

class Object  
def test  
p self  
end  
end

The hint: ‘form’ variable was set by the script host (SetVariable).

I am using DLR-0.9.

Thanks,

- 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:59am UTC](https://www.ruby-forum.com/t/ironruby-hosting-self-becomes-nil/157277/2 "2009-01-10T00:59:43Z")

</div>

Hello,

Should I report this as IronRuby bug?

- 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, 1:56am UTC](https://www.ruby-forum.com/t/ironruby-hosting-self-becomes-nil/157277/3 "2009-01-10T01:56:34Z")

</div>

Yes, please.

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 10, 2009, 10:24am UTC](https://www.ruby-forum.com/t/ironruby-hosting-self-becomes-nil/157277/4 "2009-01-10T10:24:59Z")

</div>

Submitted as Bug # 23512.

[http://rubyforge.org/tracker/index.php?func=detail&aid=23512&group\_id=4359&atid=16798](http://rubyforge.org/tracker/index.php?func=detail&aid=23512&group_id=4359&atid=16798)

BTW, Tomas, thank you for your responses!

- Alex
