cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

We are happy to announce the new Windchill Customization board! Learn more.

Object reference not set to an instance of an object error

trice
2-Guest

Object reference not set to an instance of an object error

Whenever I try to import an FTA diagram from my Diagram Library into a system file, I get the error "Object reference not set to an instance of an object". I have searched the reference guide and haven't found any mention of this particular error. I know it's also a general Windows error, so a Google search wasn't helpful, either.

Does anyone know what is causing this error? I can provide more details if need be.

1 ACCEPTED SOLUTION

Accepted Solutions

This is fixed in the December patch.

View solution in original post

3 REPLIES 3

I get the same - in this case with RBD. It is vital to my work that I can copy/paste records and paste objects into a model.

This is fixed in the December patch.

Juanneumann72
14-Alexandrite
(To:trice)

An Object is an instance of a Class , it is stored some where in memory. A reference is what is used to describe the pointer to the memory location where the Object resides. The message "object reference not set to an instance of an object" means that you are referring to an object the does not exist or was deleted or cleaned up. It's usually better to avoid a NullReferenceException than to handle it after it occurs. To prevent the error, objects that could be null should be tested before being used.

 

if (mClass != null)
{
// Go ahead and use mClass
mClass.property = ...
}
else
{
// Attempting to use mClass here will result in NullReferenceException
}

 

A NullReferenceException typically reflects developer error and is thrown in the following scenarios:

 

  • Forgotten to instantiate a reference type.
  • Forgotten to dimension an array before initializing it.
  • Is thrown by a method that is passed null.
  • Get a null return value from a method, then call a method on the returned type.
  • Using an expression to retrieve a value and, although checking whether the value is null.
  • Enumerating the elements of an array that contains reference types, and attempt to process one of the elements.

 

Top Tags