携帯アプリを作ろうと思って、J2MEで勉強しているのですが、
コンパイルは通るのに、実行時エラーがでてしまうのです。
Build complete
java.lang.NullPointerException
at DrawCanvas.paint(+32)
at javax.microedition.lcdui.Display.serviceRepaints(+105)
at javax.microedition.lcdui.Display&DisplayAccessor.timeEvent(+34)
at com.sun.kvem.midp.lcdui.EmulEventHandler$EventLoop.run(+545)

これを読んでいる感じだと、最初のatのみ自分のプログラムに間違いがあり
あとはライブラリが悪いみたいに受け取れるんですが
本で勉強しているのですが、CD-ROMに入ったソースをそのままビルドしても
同じエラーがでるので、混乱しています。
 エラーメッセージの読み方が悪いのでしょうか?
 環境は win2k wtk104 java sdk 1.3 です。
 どうぞよろしくお願いします。