Easy: Because the type doesn't exist that you are trying to access.
It would be more relevant to explain what you are doing, what code is causing you problems, etc etc etc then simply throwing up an error message and asking why you are getting the error.
-Doug
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
.: Wrox Technical Editor / Author :.
Wrox Books 24 x 7
================================================== =========