NoMethodError と NullPointerException
javaのぬるぽ
Javaの例外のひとつに『NullPointerException』ってあります。いわゆる『ぬるぽ』です。
この『ぬるぽ』は、Nullが入っている参照型変数を参照しようとすると発生するようです。
Unko normal = null; nomal.owner(); //NullPointerException
(http://ja.wikipedia.org/wiki/NullPointerException)
ちなみに、"Null"というのは初期化されていない状態のようです。どの番地を指しているかわからないのでしょう。
余談ですが、
C言語で、初期化していないポインタを使うのは危険!と習いました。
javaでも同様に、初期化していない(Null)領域を参照すると危険なのでしょう。
そのため、NullPointerExceptionが発生すると考えます。C言語を踏襲している感じがします。